vmware fusion 自定义网段

停止 vmnet 网络服务

1
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop

修改 networking 配置文件

1
sudo vi /Library/Preferences/VMware\ Fusion/networking

示例:将 vmnet1 中的 IP 段修改为 192.168.1.0,将 vmnet8 中的 IP 段修改为 10.10.1.0

1
2
3
4
5
6
7
8
9
10
11
12
VERSION=1,0
answer VNET_1_DHCP yes
answer VNET_1_DHCP_CFG_HASH 305D3393C78096F94C8C979DF2321B14BEE94AB1
answer VNET_1_HOSTONLY_NETMASK 255.255.255.0
answer VNET_1_HOSTONLY_SUBNET 172.16.178.0 # 修改为 192.168.1.0
answer VNET_1_VIRTUAL_ADAPTER yes
answer VNET_8_DHCP yes
answer VNET_8_DHCP_CFG_HASH DE662EAB01380DE3338128A859C717A8F863F3CF
answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
answer VNET_8_HOSTONLY_SUBNET 172.16.24.0 # 修改为 10.10.1.0
answer VNET_8_NAT yes
answer VNET_8_VIRTUAL_ADAPTER yes

配置网络

1
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --configure

启动网络服务

1
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start

验证

1
ifconfig