Múltiplas VLANs em uma única sub-rede

1

Eu gostaria de estabelecer a configuração mostrada abaixo. A imagem é retirada de ( link ) e explica como configurá-lo em um dispositivo brocado.

Eu gostaria de usar um servidor Ubuntu para fazer o roteamento. No momento, o switch e o servidor / roteador estão conectados a um tronco e o servidor usa o pacote vlan, o módulo do kernel e as sub-redes (internas) para roteamento. Eu gostaria disso:

  1. nenhum endereço IP é perdido na sub-rede (a sub-rede externa é / 26, as sub-redes internas são / 28)
  2. Eu não quero a subdivisão rigorosa da minha sub-rede externa. Eu quero atribuir uma VLAN a qualquer IP na sub-rede externa.

Como preciso configurar minhas interfaces? O que é a tradução "ubuntu" de "ip follow ve"?

Obrigado!

    
por mstaessen 19.10.2012 / 10:20

2 respostas

4

Eu estou supondo que você está tentando realizar o isolamento de hosts nas três VLANs uma da outra, mas não do gateway Linux, enquanto aloca endereços de um único bloco comum.

Se este for o caso, sugiro colocar cada uma das interfaces de VLAN na caixa do Linux em uma ponte comum e usar ebtables limitar o acesso L2 em cada subinterface apenas ao gateway. A documentação do Ubuntu contém muitos detalhes sobre a configuração das interfaces de VLAN, bem como a ponte.

Então - suponha que você tenha eth0.2, eth0.3 e eth0.4 correspondendo a VLAN 2, 3 e 4 Crie br0, atribua 192.168.1.1/24 e adicione as três subinterfaces. Configure as ACLs do ebtables no br0 para permitir o tráfego de qualquer endereço MAC para o MAC do br0, do MAC do br0 para qualquer coisa e, em seguida, bloquear explicitamente todos os outros tráfegos. Você pode querer aplicar as ACLs diretamente nas subinterfaces para permitir uma maior personalização.

    
por 20.10.2012 / 07:23
0

Estou usando o CentOS 6.3, mas para o Ubuntu você precisará fazer algumas alterações. Todas as configurações de interface vão em um único arquivo no caso do Ubuntu.

Este link pode ser útil:

link

    
por 24.11.2012 / 16:27