Multiple NIC arp issue

2

Estou solucionando um problema no Centos 6.4. Eu tenho alguns sistemas configurando para greenplum. Cada um tem duas interfaces "interconectadas" conectando-se a uma sub-rede isolada. É como uma interconexão de cluster. Então cada um tem eth2 e eth3 ambos na rede 10.1.1.0/24. Cada interface tem seu próprio endereço IP.

quando faço o ping dos dois IPs do host2 do host1, o tráfego sempre vem da eth2 com o mesmo endereço MAC. Isso pode ser visto na tabela ARP e no tcpdump. Parece que a tabela arp no host1 tem o IP no endereço MAC da eth2 no host2

Eu li algo sobre o ARP FLux. Eu tentei todos os seguintes, mas nada parece funcionar. Alguma sugestão?

echo 1 > /proc/sys/net/ipv4/conf/eth2/arp_filter
echo 1 > /proc/sys/net/ipv4/conf/eth3/arp_filter
echo 1 > /proc/sys/net/ipv4/conf/eth2/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/eth3/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/eth2/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/eth3/arp_announce
    
por Billy K 23.11.2013 / 08:11

2 respostas

2

sysctl -w net.ipv4.conf.all.arp_ignore=1

1 - responda apenas se o endereço IP de destino for o endereço local configurado na interface de entrada

sysctl -w net.ipv4.conf.all.arp_announce=2

2 - Sempre use o melhor endereço local para este alvo. Neste modo, ignoramos o endereço de origem no pacote IP e tentamos selecionar o endereço local que preferimos para conversas com o host de destino. Esse endereço local é selecionado procurando endereços IP primários em todas as nossas sub-redes na interface de saída que incluem o endereço IP de destino. Se nenhum endereço local adequado for encontrado, selecionamos o primeiro endereço local que temos na interface de saída ou em todas as outras interfaces, com a esperança de recebermos resposta para nossa solicitação e, às vezes, independentemente do endereço IP de origem que anunciarmos.

link

    
por 23.11.2013 / 08:46
0

O host2 está tentando ser útil ao rotear para você? Você já tentou com:

echo 0 > /proc/sys/net/ipv4/ip_forward

no host2?

    
por 23.11.2013 / 08:31