A ponte Linux não pode receber o ARP

1
+-------------+             +--------------------+         +-----------------+
|             |             |                    |         |                 |
|   Gateway   +--------VLAN-+ Some Linux machine +-TAP-----+  A part of LAN  |
|             |             |                    |         |                 |
+-------------+             +--------------------+         +-----------------+

Por alguma razão eu tenho que usar uma máquina Linux como uma ponte para conectar 2 partes da minha LAN. A máquina linux está conectada a uma bridge no gateway pela VLAN, e essa parte da LAN é um dispositivo de toque.

Antes desta configuração, testei que minha máquina Linux pode alcançar os dois lados da rede, atribuindo IPs a cada interface e pingando no outro lado. Isso funciona bem.

Em seguida, criei uma ponte para conectar a interface de VLAN e tocar na interface e atribuí o IP à ponte. Então testei a conectividade:

  • Ping de gateway Linux: NÃO
  • Gateway ARP-ping Linux: OK
  • LAN de ping de gateway: NÃO
  • LAN ARP-ping de gateway: OK
  • Linux ping Gateway: NÃO
  • Gateway ARP-ping do Linux: NÃO
  • Linux LAN LAN: OK

Eu notei que a bridge herdou o endereço MAC da interface de toque. Quando eu altero manualmente para o endereço MAC da interface VLAN, agora o Linux pode fazer o ping tanto no Gateway quanto na LAN, mas a LAN e o Gateway ainda não estão conectados.

O que posso fazer para tornar o gateway acessível a partir da LAN?

    
por Jamesits 19.12.2017 / 15:30

0 respostas