CenOS6.5连不上外网解决方法

在CenOS下,很多人把网络配置正确后能够ping通自己的主机和域名,但是却不能ping通外网,像ping www.baidu.com 、ping 8.8.8.8 、 ping 114.114.114.114 这类的公网和域名,下来我写一下我自己的设置和解决方法

首先,打开VM的编辑栏里的虚拟机网路编辑器,点到VMnet8处,我这里设置的是NET模式,将底下的使用本地DHCP服务将IP地址分给虚拟机,然后是下面的子网IP和子网掩码,最好将子网IP设置和本地IP同一个网段,然后保存。(查看本地IP方法:按WIN键+R,输入CMD,然后输入ipconfig,IPV4就是本机IP)

CenOS6.5连不上外网解决方法_第1张图片

CenOS6.5连不上外网解决方法_第2张图片

CenOS6.5连不上外网解决方法_第3张图片


这时候你ping一下百度(ping www.baidu.com),发现出现ping:unknow host www.baidu.com无法解析主机的提示,那是因为还没有修改网卡。

输入vi /etc/sysconfig/network-scripts/ifcfg-eth0 进入网卡配置

CenOS6.5连不上外网解决方法_第4张图片

将BOOTPROTO改成DHCP,因为刚刚将虚拟机编辑器改成了DHCP模式,ONBOOT(开机自启)改成YES,

其他的对照我的配置看一下,:wq保存退出,先关闭NetworkManager服务,输入

chkconfig NetworkManager off  

servic NetworkManager stop

然后重启网卡 service network restart

这时再ping一下百度,ping www.baidu.com,发现可以ping通了CenOS6.5连不上外网解决方法_第5张图片

输入ifconfig查看你的ip地址

因为我们专业正好学习TCP,这时可以看一下数据是怎么传输的。打开你的xshell,连接到虚拟机,可以尝试着抓一下刚刚ping的包

在虚拟机里输入:tcpdump -i -eth0 -vn -t icmp 然后在xshell下ping www.baidu.com

CenOS6.5连不上外网解决方法_第6张图片

这就是虚拟机和www.baidu.com之间的数据传输

再给大家一个福利,如果你的VIM配的不好看或者不会配,不用怕,既然你的Linux能连上外网了,就可以直接下载自动安装了,在root下输入https://raw.github.com/ma6174/vim/master/setup.sh 然后你什么都不要管了,等它自动完成安装(我在普通用户和root下都装了一遍)

这是我遇到无法连接外网的解决方法,有什么不妥的还望多搜一下类似的解决方案(搞了3天,弄懂了很多东西)


你可能感兴趣的:(Linux)