参考链接
https://blog.csdn.net/qq_40711656/article/details/104589414
https://segmentfault.com/a/1190000014962377
https://blog.csdn.net/qq_32907349/article/details/51427101
期望达到的效果,虚拟机有固定IP,虚拟机可以与主机相互通信,虚拟机可以上网。使用NAT模式,进行虚拟机网络设置。
一.先在主机win10上更改网络配置
在网络连接的界面,共享网络的以太网或者WLAN。本机使用WLAN的共享网络。右键单击WLAN后,点共享,如图选择允许VMnet8通过WLAN连接网络
设置主机的ip,鼠标右键单击VMnet8,设置IP:172.23.100.200,子网掩码:255.255.255.0,DNS:8.8.8.8
二.设置虚拟机的网络
vmware软件,上方工具栏,点击 编辑->虚拟网络编辑器
打开如图所示的界面,更改设置
选择VMnet8 NAT模式,更改子网IP.
之前设置的VMnet8的IP 172.23.100.200,此界面设置子网IP172.23.100.0
DHCP设置可以查看可用的IP地址区间
NAT设置,将网关设为172.23.100.2(之前设置的VMnet8的IP 172.23.100.200,设置子网IP172.23.100.0)
/etc/netplan文件夹下的 50-cloud-init.yaml 修改内容
sudo gedit /etc/netplan/50-cloud-init.yaml //往文件写入以下内容
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 172.23.100.210/24
gateway4: 172.23.100.2
nameservers:
addresses: [8.8.8.8]
配置好保存好后,输入命令 sudo netplan apply。然后重启虚拟机应该就可以啦
虚拟机里ping主机
ping 172.23.100.200
主机ping虚拟机
ping 172.23.100.210
虚拟机可以打开网页