O mesmo IP em duas NICs?

0

Isso é semelhante a esta questão . No entanto, estou procurando uma resposta de uma perspectiva do pior cenário e dos riscos envolvidos. Eu não estou interessado em ligações LACP ou cnahhel.

Eu tenho um computador com duas interfaces de rede ( eth0 e eth1 ).

eth0 é a interface que obtém o IP via DHCP. É usado para acessar a internet.

eth1 é a interface com um IP fixo usado para conectar-se a alguns dispositivos de rede arbitrários. Nunca está fisicamente na mesma sub-rede que eth0 .

O pior cenário é que eth0 obtém o mesmo IP via DHCP como eth1 . Exemplo:

  • eth0 : 192.168.1.5
  • eth1 : 192.168.1.5

Da minha perspectiva atual, isso não seria nada diferente do que se eles estivessem em uma sub-rede diferente. Exemplo:

  • eth0 : 192.168.1.5
  • eth1 : 10.5.100.100

A razão pela qual eu acredito é que, em ambos os casos, a interface precisa ser explicitamente especificada e a interface é o identificador exclusivo que separa os dois endereços. A perspectiva que está sendo observada aqui é do ponto do computador com duas interfaces.

  • Isso é verdade ou algum tipo de conflito ocorria?
  • Existe um IP fixo exclusivo que pode ser definido em eth1 para que nunca ocorra um conflito?
por TheMeaningfulEngineer 16.12.2013 / 09:48

1 resposta

1

Isso causará problemas: o kernel não aceita ter duas interfaces com o mesmo endereço. Ele irá gerar um erro quando você (ou o sistema DHCP) tentar atribuir o segundo.

Sobre a escolha de um endereço IP para eth1, qualquer possível endereço privado pode entrar em conflito, mas é raro que você consiga um conflito se escolher um bastante estranho como 172.29.0.1 ou 10.199.0.1

Outra opção é ligar endereços locais como 169.254.1.1, pois estes nunca serão atribuídos pelo DHCP nem ao vivo na Internet.

    
por 16.12.2013 / 10:26