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
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
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.
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.