为什么需要自定义网段?
默认情况下,VMware Fusion会自动分配一个网段(通常是192.168.110.0/24),但如果你的主机网络环境不同,或者需要和虚拟机有特定的IP规划,就需要自定义网段了。
修改VMware Fusion网络配置
停止VMnet服务
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
修改networking配置文件
sudo vim /Library/Preferences/VMware\ Fusion/networking
找到类似这样的行:
answer VNET_8_HOSTONLY_SUBNET 192.168.42.0
answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
将192.168.42.0修改为你想要的网段,比如192.168.1.0(和你主机网段一致)
重新加载配置
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --configure
这个命令会自动生成新的配置文件,覆盖旧的。
启动VMnet服务
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
我启动的时候报错了,看状态也没起来,但是不影响任何使用,太神奇了,启动信息如下:
wangjian@Mac ~ % sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Enabled hostonly virtual adapter on vmnet1
Failed to start DHCP service on vmnet1
Failed to start NAT service on vmnet8
Enabled hostonly virtual adapter on vmnet8
Failed to start DHCP service on vmnet8
Failed to start some/all services
查看 vmnet8 的网关信息
sudo vim /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
