Centos 6.4:networking问题 – networking无响应。 无法连接到任何外部设备

我有一台服务器在生产中突然变得不再响应networking。 没有设置一段时间以来,所以我不明白为什么会出错。 它看起来像一个路由问题,但不知道如何从这里进步。

我试图加载救援光盘,看看是否有任何硬件问题,但暂时的操作系统没有问题通过networking连接。


这里有一些信息:(请注意,eth0是我用于lan的,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 

Ping任何其他设备在VLAN /自我工作正常。

 # 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(或者类似的)现在没有被安装在服务器上,并且由于没有networking而无法安装。

我已经检查与iptablesclosures。

只是为了closures这一点。

虽然其他系统pipe理员已经看过服务器,但没有人能够find任何与软件有关的问题。 我怀疑这是一个以太网适配器故障,主机也是如此。 一个全新的服务器取而代之的是一个解决scheme。

您在/ 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,让我们看看这是否解决了你的问题。