两块以太网卡(不同子网),无法 ping 通 eth1

两块以太网卡(不同子网),无法 ping 通 eth1

几个星期以来我一直在尝试解决这个问题,但却无能为力。

我正在运行 RHEL5.3,有两个网络接口(dhcp)。当我在同一个子网中时,我无法通过 ping 或 ssh 访问 eth0(如果拔掉 eth1,eth0 会恢复活动状态)。

这是我的界面配置。

    [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 ~]#

请帮忙!

答案1

顺便说一下,我认为这是因为您在 NIC 配置中配置了 2 个网关。每次我看到这种行为时,我都会发现两个 NIC 都配置了网关(如果两个 NIC 都通过 DHCP 分配 IP,那么它们可能确实如此)。

静态配置其中一个 NIC,并且不分配网关,然后查看一切是否正常。

相关内容