几个星期以来我一直在尝试解决这个问题,但却无能为力。
我正在运行 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,并且不分配网关,然后查看一切是否正常。