打开尘封许久的虚拟机,发现无法连接网络,折腾一翻不得其解。后尝试如下:
1,关闭打开的虚拟机,打开vmware-编辑-虚拟网络编辑器,选择NAT模式,点“还原默认设置”
2,打开控制面板-网络和共享中心-更改适配器设置,右击以太网,选择属性,在共享界面,选中“允许其他……来连接”,在下面框框里选择VMnet8。
3,重新打开虚拟机,可以联网
如果需要在本地电脑ssh虚拟机,最好给虚拟机配置静态ip。这里依旧使用NAT模式,需要注意的地方如下:
1,在/etc/sysconfig/network-scripts/ifcfg-ens33里面,设置BOOTPROTO的值为static,设置ONBOOT的值为yes:
BOOTPROTO=staticONBOOT=yes
IPADDR=192.168.137.101
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
(这里的GATEWAY地址,在NAT模式下,我理解应该是虚拟网卡VMware Virtual Ethernet Adapter for VMnet8的IPv4地址。这里建议将此IPv4地址设置为固定地址,防止重启电脑是地址会改变。)
注意,IPADDR的地址需要和本地电脑地址同网段,否则可能ssh不通。
2,重启网络服务:
systemctl restart network.service
3,配置DNS服务器
在/etc/resolv.conf里加上:
nameserver 8.8.8.8
做完之后,ping baidu.com,发现能ping通
然后就happy的玩耍吧!