保证VMware Network Adapter VMnet1是启用状态
将可以连接外网的连接共享属性设置成如下图所示。
点击确定时可能会提示Internet 连接共享被启用时,您的 LAN 适配器将被设置成使用 IP 地址192.168.137.1
。这个不用管它,还可以去VMware Network Adapter VMnet1
中修改的。
将VMware Network Adapter VMnet1的IP地址设置成与本机IP不同的网段即可
VMware虚拟网络编辑器VMnet1设置成如下图所示,与VMware Network Adapter VMnet1保持一致
linux网络配置如下,同样保持一致
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=4f64a831-8299-4d8c-85bb-5ccf385e3892
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.80
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DNS2=114.114.114.114
此时即可主机与虚拟机互相ping通,虚拟机也可以ping通外网
如果出现主机可以ping通虚拟机,而虚拟机无法ping通主机的情况,一般是主机防火墙的设置问题,通过设置防火墙的高级设置即可。
如果做了重启等操作之后虚拟机又无法访问外网了,有两个方法可以解决:
参考:
https://blog.csdn.net/eussi/article/details/79054622
https://blog.51cto.com/u_13648313/2164314