Duas placas Ethernet (sub-rede diferente) e incapaz de pingar eth1

1

Estou tentando resolver esse problema há semanas, mas não consigo.

Estou executando o RHEL5.3 e tenho duas interfaces de rede (dhcp). Estou tendo problemas para acessar a eth0 via ping ou ssh quando estou na mesma sub-rede (se a eth1 estiver desconectada, a eth0 fica ativa).

Aqui está minha configuração de interface.

    [root@new ~]# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:26:B9:55:34:BB
              inet addr:10.65.71.94  Bcast:10.65.71.255  Mask:255.255.255.0
              inet6 addr: fe80::226:b9ff:fe55:34bb/64 Scope:Link
    eth1      Link encap:Ethernet  HWaddr 00:26:B9:55:34:BD
              inet addr:192.168.1.33  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::226:b9ff:fe55:34bd/64 Scope:Link

    [root@new ~]# ip route show
    192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.33
    10.65.71.0/24 dev eth0  proto kernel  scope link  src 10.65.71.94
    192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1
    169.254.0.0/16 dev eth1  scope link
    default via 192.168.1.1 dev eth1
    [root@new ~]#

Por favor, ajude!

    
por John 22.06.2011 / 04:52

1 resposta

2

De improviso, eu diria que é porque você tem 2 gateways configurados na configuração da NIC. Toda vez que eu vi esse tipo de comportamento, descobri que ambas as placas de rede têm um gateway configurado (e se ambos estão DHCPing seus IPs, provavelmente o fazem).

Configure estaticamente uma dessas NICs e não atribua um gateway, e veja se tudo funciona.

    
por 22.06.2011 / 05:36