今天,遇到一个非常郁闷的事情,新上一个服务器,装好之后,总是无法scp远程文件过来,同时ping外网也不行。

scp超时:


root@server515 [~]# scp -P 1232 .my.cnf root@76.99.26.113:/home/www/
ssh: connect to host 70.39.66.213 port 8452: Connection timed out
lost connection



ping不通:


[root@localhost log]# ping 163.com
PING 163.com (220.181.29.160) 56(84) bytes of data.

--- 163.com ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5010ms



路由也没有问题:


[root@localhost log]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
76.99.26.0      0.0.0.0         255.255.255.0   U     0      0        0 seth0
169.253.0.0     0.0.0.0         255.255.0.0     U     0      0        0 seth0
0.0.0.0         70.39.66.103    0.0.0.0         UG    0      0        0 seth0



查看/etc/sysconfig/network-scripts/ifcfg-seth0:


DEVICE=seth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
IPADDR=76.99.26.113
NETMASK=255.255.255.0
GATEWAY=70.39.66.103



修改为:


DEVICE=seth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=76.99.26.113
NETMASK=255.255.255.0
GATEWAY=70.39.66.103
NETWORKING=yes



主要将BOOTPROTO修改为static,并增加NETWORKING=yes,然后重启。
就一切正常了。