Múltiplas VLANs com SAME ip (Ubuntu / Mint)

1

Estou com problemas para instalar algumas das minhas máquinas Linux.

Eu tive que usar vários IDs vlan com o mesmo endereço IP.

Então eu adicionei várias entradas às minhas interfaces / etc / network / assim:

    auto eno1.42
    iface eno1.42 inet static 
    address 10.1.0.1
    netmask 255.255.255.0
    broadcast 10.1.0.255
    vlan-raw-device eno1

    auto eno1.43
    iface eno1.43 inet static 
    address 10.1.0.1
    netmask 255.255.255.0
    broadcast 10.1.0.255
    vlan-raw-device eno1

E assim por diante. Eu fiz isso em vários sistemas embutidos baseados no Debian (com eth0 ao invés de eno1) ... e funcionou bem.

Mas ao tentar isso com os mais recentes lançamentos do Ubuntu / Mint, tive problemas.

Se eu enviar um ping para outra máquina linux (baseada no debian), que é configurado da mesma maneira - mas com o ip 10.1.0.2 ...

    ping -I eno1.43 10.1.0.2

... não obtenho resposta.

Mas no wireshark eu posso ver algumas vezes (!) uma resposta também com a tag correta 43. Mas eu também posso ver muitas requisições ARP não respondidas da máquina baseada no debian perguntando "Who has 10.1.0.1".

BTW: o encaminhamento de IP está ativado.

O que estou fazendo de errado?

Tenho que adicionar uma entrada à tabela de roteamento?

Existe uma solução melhor para este cenário (várias VLANs no SAME ip)?

    
por Elenarda 13.08.2018 / 14:59

1 resposta

0

Adicionar o mesmo IP a várias interfaces de rede não funcionará, não importa se é uma interface de rede VLAN ou qualquer outra coisa. Ele não funcionará em máquinas embarcadas, a menos que cada aplicativo se conecte a uma interface (e você pode ter tido sorte de aplicativos que não podem fazer isso não estarem ativos).

Isso parece muito com um problema XY , então edite o questione e descreva por que você quer fazer isso, e qual objetivo principal você está tentando alcançar.

Ter VLANs com intervalos IP sobrepostos também pode ser o motivo de grandes dores de cabeça de rede, portanto, não faça isso.

Se você realmente, realmente precisa fazer coisas engraçadas, você pode criar um namespace de rede para cada VLAN. Mas provavelmente é muito melhor corrigir sua configuração.

    
por 13.08.2018 / 18:13

Tags