如果WMware宿主机在没有正常关闭或是让宿主机处于待机再开机的情况下,dhcp方式分配ip地址的虚拟机往往ip地址会发生变化。之前一般是在host里面加个主机名指向虚拟机ip,然后代码配置里面使用这个主机名,如果ip地址发生了变化,只需要改下host即可,最近使用电脑的习惯发生了变化,习惯于不关闭电脑,让电脑处于待机状态,所以总是改host也是一件麻烦的事情。
一,VMWARE ->编辑 -> 虚拟网络编辑器
使用本地 DHCP 服务将 IP 地址分配给虚拟机(D),去掉勾选。
设置子网ip,如果是公司局域网,注意不要跟公司使用的子网冲突。

二,NAT 设置(S)…
配置一个网关地址

三,网络 -> 属性 -> 更改适配器设置 -> VMware Network Adapter VMne8 -> 属性 ->
配置VMnet8虚拟网卡的ip v4地址

这里可以使用网段里未使用的任意ip,网关和DNS都空着。

四,修改Centos网卡配置
我这里用的是Centos7,在/etc/sysconfig/network-scripts/ifcfg-ens33
把BOOTPROTO=dhcp 改成 static
然后增加:
IPADDR=192.168.9.10
NETMASK=255.255.255.0
GATEWAY=192.168.9.2
DNS1=223.5.5.5
ONBOOT=yes
注意,这里的网关地址就是第二步里面设置的网关地址。
最后重启Centos网络即可。
service network resart