当前位置:
首页 > WordPress教程 > Linux不能ping外网 linux无法连接外部网站

Linux不能ping外网 linux无法连接外部网站

昨天手贱,升级了服务器的php版本,也不知道是什么原因导致服务器无法连接外网。wordpress后台安装主题的时候提示服务器配置错误。于是寻求解决方法。

Linux不能ping外网  linux无法连接外部网站

刚开始我用VM的linux去连接外网,但是就是连接不上。

首先我想到的是配置静态ip。

于是,执行$ ifconfig -a命令。

配置静态ip:
$ Sudo vim /etc/network/interfaces
发现没有eth0的配置。
添加:
Auto eth0
Inface eth0 inet static
Address 192.168.1.194
Netmask 255.255.255.0
Gateway 192.168.1.1
重启网络:$ sudo /etc/init.d/networking restart
接着执行 $ ifconfig -a

$ ping 192.168.1.1时可以ping通。
$ ping www.baidu.com时ping不通

于是综合分析:
RTNETLINK answers: No such process
SIOCDELRT: No such process
和unknown host www.baidu.com
可能与是域名解析出现问题了,于是执行

---------------我就是这样解决的------------------
        $ Vim /etc/resolv.conf 配置DNS
        添加:
        Nameserver 202.96.199.133 //此处换成你的服务器所在Ip
        Nameserver 8.8.8.8
        然后重启网络:$ sudo /etc/init.d/networking restart

---------------我是这样解决的------------------
查看DNS解析
执行 $ Route 命令,查看网络路由表。

$ ping www.baidu.com如下:

总体情况:
1、ifconfig 没有IP分配;
2、重启出现SIOCDELRT: No such process
3、Ping百度,不识别。
4、配置DNS