最近换了硬盘,然后重弄了虚拟机,pia的一下就一直ping不通外网。网上也是找了很多方法,一直没解决!!特此记录一下。
可以先尝试第2、3步,还没有解决的话,还原虚拟机的默认配置!!(就是这一步救了我)然后重新2、3步配置一下静态ip地址即可解决此问题。
类似的bug:yum安装不了软件,原因之一也是联网不了所导致的如下错误。
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock32 error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
方法:
第一步:还原默认配置(可先不尝试)
编辑 -> 虚拟机网络编辑器 -> 还原默认配置
第二步:记住虚拟网络编辑器的子网地址和网关地址
编辑 -> 虚拟机网络编辑器
第三步:配置静态ip
进入配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
如果没有这个文件,那么你可以ifconfig,看看自己的网卡是多少(一般都是ensxxx)
修改:
1、这里的IPADDR就是上面虚拟网络编辑器的子网,最后的100你可以自己取想要的数字。
2、GATEWAY和DNS1就是上面虚拟网络编辑器的网关。
3、ONBOOT改为yes,即开机自动联网。
最后重启网卡
service network restart