我正在处理一个非常奇怪的问题。我在 VMware 环境中有一个运行 SLES 11 SP4 的虚拟机。该机器有两个 NIC。突然间,第二个 NIC 停止工作。它甚至没有 ping 网关。
网络配置似乎没有变化,与环境中的另一台服务器完全相似。所以我现在有点迷茫,需要帮助来解决这个问题
第二个 NIC 配置为 10.183.22.x 系列。它应该可以 ping 网关 10.183.22.1
我尝试从 vmware 中删除第二个 NIC - 重新连接几次 - 重新配置 IP 地址 - 使用另一个 IP 地址范围 - 多次关闭/启动第二个网络 NIC - 停止 SUSE 防火墙服务 - 重新启动网络服务
但似乎什么都不起作用。操作系统可以检测到网络适配器上的链接。Ifconfig 也显示 RX/TX 数据包。所以我不认为这是 vmware 的问题。这更多的是与操作系统相关的问题。
以下是 ethtool 的输出
ethtool eth3
Settings for eth3:
Supported ports: [ TP ]
Supported link modes: 1000baseT/Full
10000baseT/Full
Supports auto-negotiation: No
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 10000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
MDI-X: Unknown
Supports Wake-on: uag
Wake-on: d
Link detected: yes
这是路由表
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 eth0
10.183.22.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
172.16.32.0 10.183.22.1 255.255.255.224 UG 0 0 0 eth3
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Ifconfig 输出
ifconfig eth3
eth3 Link encap:Ethernet HWaddr 00:50:56:84:39:32
inet addr:10.183.22.77 Bcast:10.183.22.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:110933 errors:0 dropped:113 overruns:0 frame:0
TX packets:7219 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8488881 (8.0 Mb) TX bytes:316982 (309.5 Kb)
ping 输出
ping 10.183.22.1
PING 10.183.22.1 (10.183.22.1) 56(84) bytes of data.
From 10.183.22.77: icmp_seq=1 Destination Host Unreachable
From 10.183.22.77 icmp_seq=1 Destination Host Unreachable
From 10.183.22.77 icmp_seq=2 Destination Host Unreachable
From 10.183.22.77 icmp_seq=3 Destination Host Unreachable