centos6和centos7系统ping不通百度

一、centos6解决上不了网的问题

问题:我们在使用Linux虚拟机的时候经常会出现各种各样的问题,其中的一个问题就是Linux虚拟机连不上网,这是我最近经常遇到的问题,下面提供一种方法解决这个问题


Linux网络设置

打开虚拟机依次单击【System】–>【Preferences】–>【Network Connections】,如下图所示 
 
这个时候会弹出一个对话框,然后依次单击【Wired】–>【System eth0】–>【Edit】,如下图所示: 
 
这个时候又会弹出另外一个对话框,勾选【Connect automaticlly】,然后点击【IPv4 Settings】,在下面的Method中选择【Automatic(DHCP)】,最后点击【Apply】,如下图所示: 


恢复虚拟网络默认设置(在断网状态下): 
这个时候我们把虚拟机关闭,然后在VMware下进行 操作 
依次单击【编辑】–>【虚拟网络编辑器】 
然后弹出一个对话框,这个时候先点击【更改设置】然后点击【恢复默认设置】,如下图所示: 

设置虚拟机上网方式为NAT: 
在虚拟机关机状态下,双击【网络适配器】,如下图所示: 


 
勾选【启动时连接】,选中【NAT模式】,最后点击【确定】如下图所示: 


 
在经过以上的设置之后,先在宿主机上联入互联网,然后启动虚拟机Linux,什么也不用做,直接打开Firefox就可以网上冲浪了

点击查看原文



二、解决centos7上不了网的问题

问题:以前都是使用centos6.5,最近突然想换centos7,谁知道刚装上就上不了网,查了资料,最后解决了这个问题,防止下次再出现这种问题还要查找资料,故利用本文做个小记。

1. 遇到的问题 

如图所示,安装成功后的centos7无法ping通www.baidu.com,也无法ping通局域网中的ip地址

2. 解决方法 
查看网卡名

ifconfig

如图所示找到你自己本机的网卡名,你机器的网卡名有可能ens33

执行以下指令启动网卡(需要root权限,切换root用户或sudo执行)

ifup ens33 (自己centos机器的网卡名 如上图所示)

如无意外现在即可ping通百度 

 

但是你会发现,如果你重启了机器,还是会有现在这种情况。

此时你需要修改一下配置文件,这样就不需要每次都进行手动启动网卡的操作了。

cd /etc/sysconfig/network-scripts/ 
ls  #找到你的网卡配置文件 
vi ifcfg-ens33  #修改配置文件,需要root权限,切换root用户或sudo执行

 

将ONBOOT修改为yes,表示开机启动网卡,这样就不需要每次都手动启动网卡。

3. 补充 

若出现ping:unknowhost www.baidu.com的时候,主要是dns解析的问题,此时修改网卡配置文件(ifcfg-ens33,你的机器可能不是这个文件),在文件末尾追加以下内容(需要root权限,切换root用户或sudo执行)

DNS1=223.5.5.5
DNS2=223.6.6.6

此处使用的是阿里的DNS

重启网络服务(需要root权限,切换root用户或sudo执行)

service network restart

最后就可以上网冲浪了!

点击查看原文

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值