虚拟机ping不通8.8.8.8(连接不了主机网络,但是能连接主机)
问题描述图片:
首先有可能是你主机的DNS没有配置,也就是说你的虚拟机ip对应的默认网关是----,相当于没有的,如图所示:
可以看到图中的默认网关是没有的!
所以我们要启动这个网关。
从网络状态中,找到VMnet8:
右键点击属性:
双击这个IPV4:
图中画框部分要自己填好,DNS用我这个就可以,默认网关需要前面三个都是和你虚拟机的ip地址一样!或者说和上面的那个ip地址一样,最后面和我一样是1就行。
设置完之后,使用如下指令:
net stop "VMware NAT Service
net start "VMware NAT Service
net stop vmnetdhcp
net start vmnetdhcp
相当于重新响应。
接下来你在主机的终端输入ipconfig之后就会有默认网关了!
接下来要把你虚拟机的默认网关也要设置成这个才行!
虚拟机的终端下输入:
ip route
图片:
看看图中框起来的那个ip地址是不是你设置的默认网关地址,如果不是,你就需要自己设置:
sudo ip route add default via 1(你的ip地址 自己把括号删了!!!) dev ens33
接着你再ping 8.8.8.8应该就没问题了!