Uma máquina Linux pode ter dois endereços IP iguais em diferentes interfaces / redes?

0

É possível ter dois os mesmos endereços IP e sub-redes atribuídos a partir de duas interfaces / redes diferentes?

Como essa máquina se comportaria? Como seria a tabela de rotas?

    
por Gabrijel Šimunović 30.12.2014 / 15:41

2 respostas

0

Eu não acho que você pode definir o mesmo endereço IP em várias interfaces, isso não faria sentido. Mas você pode fazer uma ponte e definir o endereço IP na interface da ponte. Do lado de fora, pareceria que a máquina tem o mesmo endereço IP em várias interfaces.

Como para interfaces múltiplas na mesma sub-rede que usei há algum tempo para balanceamento de carga, que estava em algum sistema BSD, no entanto. A ideia é que cada interface use uma tabela de roteamento diferente. No entanto, tenha em mente que esta é uma técnica bastante avançada e que o Linux não foi projetado para isso.

Veja este artigo link Além disso, essa pergunta no serverfault pode ser útil.

    
por 30.12.2014 / 16:43
0

Bem, não é apenas possível, mas às vezes útil ou até necessário.

É uma escolha, por exemplo, quando você tem dois links para diferentes comutadores em um ambiente de comutação L3. É claro que a configuração requer algo mais do que apenas configurar o mesmo IP em ambas as interfaces.

Até onde eu sei, você pode gerenciar com segurança um IP compartilhado entre várias interfaces de duas maneiras, dependendo do cenário.

Se você precisar implantar a mesma configuração em LANs diferentes, poderá usar namespaces, atribuindo diferentes interfaces a diferentes namespaces e executando os serviços desejados em cada um deles de maneira replicada. Veja esta grande resposta .

Outro caso de uso muito mais comum (eu acho) é aquele que mencionei no qual seu host está diretamente conectado a dois ou mais switches L3. Nesse caso, você provavelmente desejará fornecer balanceamento de carga; nesse caso, você pode configurar o mesmo IP em ambas as interfaces e usar duas tabelas de roteamento e multihop diferentes. Isso é muito bem explicado aqui .

    
por 27.02.2017 / 13:54