虚拟机ping不通外网

环境

操作系统:window7
虚拟机:centos7
elasticsearch:5.2.2


今天在安装x-pack时,出现Exception in thread "main" java.net.UnknownHostException: artifacts.elastic.co
之后,我疯狂的百度、谷歌了一下午,网上的说法就是:

sudo /etc/hosts

添加:

#127.0.0.1 主机名
127.0.0.1 yutao-19

结果经过了各种尝试,都不行。第二天,仔细看这句话java.net.UnknownHostException: artifacts.elastic.co,含义是:不知道主机名;而我一直改的是我自己的主机,它的意思视乎是不认识远程主机,所以我就ping下百度,结果没有ping通。

解决办法:

将本地连接的共享关闭后(控制面板–>网络和 Internet–>网络和共享中心–>本地连接–>属性–>将下图的第一个选项取消掉),虚拟机就可以ping通外网了

虚拟机ping不通外网_第1张图片


虚拟机连不上

点击确定后,发现我连虚拟机都连接不上啦!这是因为我配的是静态IP,其要求ip段和VMware Virtual Ethernet Adapter for VMnet8中配置的IP段一致。

又由于刚刚我对本地连接进行了操作(去掉了勾选),这时,它会重新对VMware Virtual Ethernet Adapter for VMnet8IP进行重新分配,导致我在虚拟机中配置的IP地址和VMware Virtual Ethernet Adapter for VMnet8中的IP地址不一致,所以出错。

虚拟机ping不通外网_第2张图片

解决虚拟机可以连网但无法ping通的问题

虚拟机中的CentOS 7设置固定IP连接最理想的配置

你可能感兴趣的:(centos,linux)