“ERRO: [/ etc / sysconfig / network-scripts / ifup-eth] Erro, algum outro host já usa endereço.”

0

Eu quero usar o failover do BGP em três VMs. Eu instalei um daemon BGP (BIRD) nas VMs locais para conseguir isso e criei uma NIC com o IP flutuante: eth0:0 .

No entanto, não posso 'up' a interface de rede em todas as VMs ao mesmo tempo, mas esse é o comportamento que eu preciso para o failover do BGP.

Eu recebo o seguinte erro:

[root@proxy2 network-scripts]# ifup eth0:0
ERROR     : [/etc/sysconfig/network-scripts/ifup-eth] Error, some other host (xxx) already uses address xxx.

Como posso desativar essa verificação?

    
por William Edwards 16.12.2017 / 10:41

2 respostas

0

Adicione a linha

ARPCHECK="no"

para os arquivos /etc/sysconfig/network-scripts/ifcfg-* de cada interface que precisa ter um endereço de sobreposição.

    
por 16.12.2017 / 10:50
0

Não use o mesmo endereço em várias interfaces (NICs) reais.

Defina endereços IP diferentes e use as interfaces dummy / localhost para endereços VIP, com preferência por um netblock RFC 1918 diferente. Anuncie as rotas no BGP. Isso é feito normalmente, mesmo na Cisco. Ler algum material nos cursos CCNA + CCNP ajuda também.

Veja custos de rota do OSPF no BIRD

e OSPF: Migrando o Quagga para o BIRD

e

Filtro de rota de importação do OSPF para BIRD

Enquanto eles estão lidando com o OSPF, eles devem dar uma idéia de como lidar com os endereços IP flutuantes.

Veja também Como podemos criar múltiplos interfaces fictícias no Linux?

Veja também DNS de Anycast - Parte 5, usando o BGP

    
por 16.12.2017 / 11:22