mac修改vmware flusion网络适配器的nat配置

项目场景:

当我们需要为虚拟机指定固定的ip时,需要修改网络适配器nat模式下的子网ip以及网关ip

问题描述:

mac版的vmware fusion不能像win版的workstation一样直接修改nat模式的网关以及子网ip。
win版修改子网ip
win版修改网关ip
mac版修改网络适配器


原因分析:

参考《修改mac虚拟机 vmware Fusion vmnet8的网段和子网分配范围》,mac版vmware fusion的虚拟网卡配置文件为/Library/Preferences/VMware\ Fusion/networking


解决方案:

1、修改/Library/Preferences/VMware\ Fusion/networking

answer VNET_8_DHCP no		//关闭自动连接
answer VNET_8_DHCP_CFG_HASH 8E4CA3BF66DDAFCA0C0B9D42498F97634BCE745A
answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
answer VNET_8_HOSTONLY_SUBNET 172.16.100.0		//修改为指定的子网网段
answer VNET_8_HOSTONLY_UUID D4E86030-D9FA-4F7D-8A00-B71689500872
answer VNET_8_NAT yes
answer VNET_8_VIRTUAL_ADAPTER yes

2、修改/Library/Preferences/VMware\ Fusion/vmnet8/net.conf

# NAT gateway address
ip = 172.16.100.2		//修改指定的网关ip
netmask = 255.255.255.0

3、重启或启动vmware fusion,让配置生效

4、在虚拟机linux系统中修改etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO="static"		//从dhcp修改为static

IPADDR=172.16.100.130		//增加虚拟机的ip地址
GATEWAY=172.16.100.2		//增加网关地址,与前面保持一致
DNS1=172.16.100.2			

5、终端输入reboot重启Linux,或者输入service network restart重启网络服务让配置生效

6、linux终端输入ifconfig查看ip地址,已修改

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.100.130  netmask 255.255.0.0  

7、ping 命令测试是否能连接

PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=128 time=5.71 ms

版权声明:本文为qq_42921396原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。