vmware给虚拟机设置静态IP的方法很多,但网上大多都是在虚拟机里手工设置网卡地址;此方法是通过修改vmware DHCP服务的配置文件来实现;
找到C:\ProgramData\VMware\vmnetdhcp.conf文件,用系统自带记事本打开,在最后添加:
host WindowsServer2022 {
hardware ethernet 00:0C:29:F0:CE:85;
fixed-address 192.168.99.128;
}
host 后面是主机名,可按实际情况修改,网卡Mac地址可运行虚拟机后查询,或在虚拟机所在文件夹中的 xxx.vmx配置文件里查的,如:ethernet0.generatedAddress = "00:0C:29:F0:CE:85";IP地址网段不要填错。
保存conf文件可能需要权限或报只读错误,把文件存别的地方,再复制到C:\ProgramData\VMware\,覆盖原文件即可。然后重新启动VMnetDHCP服务,可能会启动失败,请注意conf文件的格式是否被改写。
注:vmware workstation软件中的【编辑】菜单->【虚拟网络编辑器】使用后,会重置vmnetdhcp.conf文件,如配置文件被自己改坏了,可用这个功能来重置配置文件。