centos6.5 无法上网的解决办法

新安装虚拟机centos6.5版本,可以ping通外网地址,却无法上网,无法用命令行下载文件,经解决后记录下解决方案


step1:检查虚拟机设置

确保网络连接工作在NAT模式,如图
centos6.5 无法上网的解决办法_第1张图片

step2:修改DNS地址

  • 切换到root用户
  • 切换到目录 /etc下
  • 修改resolv.conf文件中的DNS地址,添加一个DNS地址 如nameserver:8.8.8.8 ,其中192.168.61.2是我虚拟机的网关IP,这个可以不用管,保存后退出。如图:
    centos6.5 无法上网的解决办法_第2张图片

    保存后打开火狐看能否登陆上百度,如果可以,那就OK了
    但是,resolv.conf文件中的内容会在重启网络服务service network restart 或者虚拟机重启后 被重置。
    所以要想配置被保留,我们需要修改虚拟机的网络配置

    step3:修改虚拟机网络配置

  • 切换到root用户

  • 切换到目录network-scripts目录下,cd /etc/sysconfig/network-scripts/
  • 修改网络配置文件ifcfg-eth0,在其中加入一项 DNS1="8.8.8.8",如图:
    centos6.5 无法上网的解决办法_第3张图片

很多教程里面都说要设置启动模式为静态,把BOOTPROTO="dhscp"改成BOOTPROTO="static",这样的话就会面临要加上静态的ip地址 IPADDR,还有网关GATEWAY等,这样比较麻烦,其实动态IP模式也能满足上网需求。

step4:重启网络服务

在root权限下通过命令 service network restart就可以重启网络服务
成功重启后,我们会发现/etc/resolv.conf文件中的DNS设置nameserver:8.8.8.8没有被重置掉

这个时候我们就可以开开心心上网或者下各种资源了!!!

你可能感兴趣的:(杂记)