Pessoal,
Estou com um probleminha meio estranho aqui.
Tenho uma máquina que funciona como roteador, com 4 placas de rede, porém são utilizadas apenas 3.
1 é onboard Intel e as outras são 3com.
eth0 - 192.168.200.250
eth1 - 10.0.2.254
eth2 - IPs válidos (possui 3 aliases)
Bom, quando eu faço um arping a partir de outra máquina na rede 192.168.200.0/24 no IP 192.168.200.250, este me retorna dois MACs
Monitorando o tráfego através de uma regra de LOG no iptables, também é possível ver que o trafégo esta vindo pela eth1.ARPING 192.168.200.250 from 192.168.200.155 eth0
Unicast reply from 192.168.200.250 [00:11:11:16:B3:4F] 0.750ms
Unicast reply from 192.168.200.250 [00:50:04:EE:70:B5] 12.300ms
O estranho é que, se eu faço um Ping através da minha máquina windows, o primeiro pacote entra pela eth0 e os demais, pela eth1.
Limpando a tabela de arp (arp -d) do windows, novamente, o primeiro pacote por eth0 e o resto na eth1.
A partir do máquina onde isso ocorre, é possível pingar as demais da mesma rede forçando a saída através da opção -I.
Olhando a lista de IRQ, eu suspeito que exista um conflito, pois uma das interfaces 3com está com IRQ = 11 e a placa onboard tbm.
Mas buscando sobre isso na internet, li vários posts dizendo que existe IRQ sharing, e que não deveria gerar problemas...
Alguém tem alguma dica?
Fico grato por qualquer idéia.