Centos 6.4:网络问题 - 网络无响应。无法连接任何外部设备

Centos 6.4:网络问题 - 网络无响应。无法连接任何外部设备

我有一台正在生产的服务器突然不再响应网络。一段时间内没有更改任何设置,所以我真的不明白为什么会出错。这看起来像是一个路由问题,但不知道接下来该怎么做。

我尝试加载救援 CD 并查看是否存在任何硬件问题,但临时操作系统通过网络连接没有问题。


这里有一些信息:(请注意,eth0 是我用于局域网的,eth1 是我用于互联网的)

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
149.255.34.168  *               255.255.255.248 U     0      0        0 eth1
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth1
default         149.255.34.169  0.0.0.0         UG    0      0        0 eth1

对 vlan/self 中的任何其他设备进行 ping 操作均正常。

# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.129 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.193 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.137 ms
...

Vlan 中的其他设备也可以连接到该机器。

但任何通过互联网

# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 Destination Host Unreachable
64 bytes from 8.8.8.8: icmp_seq=2 Destination Host Unreachable
64 bytes from 8.8.8.8: icmp_seq=3 Destination Host Unreachable
...

和 ifconfig。

# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:25:90:53:9D:D3
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::225:90ff:fe50:1abf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21 errors:0 dropped:0 overruns:0 frame:0
          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1830 (1.7 KiB)  TX bytes:2868 (2.8 KiB)
          Interrupt:20 Memory:fba00000-fba20000

eth1      Link encap:Ethernet  HWaddr 00:25:90:53:9D:D2
          inet addr:149.255.34.173  Bcast:149.255.34.175  Mask:255.255.255.248
          inet6 addr: fe80::225:90ff:fe50:1abe/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0     <--- nothing ever recieved
          TX packets:730 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:31092 (30.3 KiB)
          Interrupt:16 Memory:fb900000-fb920000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:497 errors:0 dropped:0 overruns:0 frame:0
          TX packets:497 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:54618 (53.3 KiB)  TX bytes:54618 (53.3 KiB)

及其设置(与另一台运行良好的服务器相同,但分配的 IP 除外)

#cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO=static
BROADCAST=149.255.34.175
DNS1=8.8.8.8
GATEWAY=149.255.34.169
HWADDR=00:25:90:50:9D:D2
IPADDR=149.255.34.173
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.248
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID=*************

编辑以获取更多信息

# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=173.34.255.149
GATEWAY=149.255.34.169

不能ping 我的网关。这是另一个Destination Host Unreachable

不幸的是,服务器上目前没有安装 traceroute(或类似程序),并且由于没有网络而无法安装。

我已检查 iptables 是否已关闭。

答案1

只是为了结束这件事。

虽然其他系统管理员也查看过该服务器,但没有人能发现任何与软件相关的问题。我怀疑是以太网适配器故障,主机也是如此。用一台全新的服务器替换它以解决问题。

答案2

/etc/sysconfig/network-scripts/ifcfg-eth1 中的 HWADDR 是错误的。

#cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
HWADDR=00:25:90:50:9D:D2

并且你的 ifconfig eth1 输出是

eth1      Link encap:Ethernet  HWaddr 00:25:90:53:9D:D2
          inet addr:149.255.34.173  Bcast:149.255.34.175  Mask:255.255.255.248
          inet6 addr: fe80::225:90ff:fe50:1abe/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0     <--- nothing ever recieved
          TX packets:730 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:31092 (30.3 KiB)
          Interrupt:16 Memory:fb900000-fb920000

更正 HWADDR 并看看是否能解决您的问题。

相关内容