Ligando várias VLANs no linux

1

Gostaria de esclarecer alguns problemas que tenho com a ponte de tráfego marcado na máquina Linux. Eu tenho um kernel 2.6.20 (802.1q, bridging, ebtables são habilitados) e um dispositivo com dois interfaces de rede (eth0 e eth1).

  1. Se eu criar uma ponte br0 e adicionar eth0.10 e eth1.10, atribua um IP a br0 e, em seguida, tráfego marcado.

  2. Se eu criar duas pontes br0 (eth0.10, eth1.10) e br1 (eth0.20 e eth1.20) e atribuir IPs para br0 e br1, então eles estão em uma sub-rede diferente, então eu posso obter a VLAN 10 através de br0 e VLAN 20 a br1.

  3. Assim que eu quiser adicionar mais de uma VLAN a uma ponte, ela não funcionará mais.

O que eu quero fazer é passar tráfego sem identificação e marcado (conjunto de VLANs selecionadas) por meio de minha máquina, usig uma ponte, de modo que minha máquina tem apenas em IP?

Isso é possível com o meu kernel (antigo)? Devo usar uma abordagem diferente para implementar a funcionalidade desejada?

Muito obrigado.

    
por Klemen 11.09.2014 / 01:01

1 resposta

1

É claro que o bridge iria encaminhar qualquer VLAN de qualquer maneira, então não há necessidade de múltiplas pontes de VLAN: -)

Então, eu tenho uma br0 com interfaces eth0 e eth1 que não tem nenhum IP definido e é usado para encaminhar qualquer tráfego. Para acessar a unidade usando uma VLAN 200 de gerenciamento, eu crio uma br0.200 e seu IP.

Tão simples: -)

    
por 25.03.2015 / 04:30