起因

在学习微服务过程中,由于电脑数据要迁移,因此虚拟机的ip也发生了变化,但是新装的VMware总是会改变虚拟机的ip,因此出此文档记录如何在VMware中固定虚拟机的ip地址,这样可以免去修改微服务中的一些配置。

修改配置文件

1
vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改里面的BOOTPROTO,把DHCP改为static

1
BOOTPROTO="static"

添加

1
2
3
4
IPADDR=192.168.179.129   # 想要固定的ip
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.179.2 # 网关和VM虚拟机编辑中中设置的一样
DNS1=192.168.179.2 # DNS1和网关一样

重启网络

1
 systemctl restart network

这个过程中可能会报错,例如:

Job for network.service failed…

此时可以将networkmanager服务停了:

1
2
systemctl stop NetworkManager
systemctl disable NetworkManager

重启网卡,就ok了

1
2
systemctl restart network
systemctl status network

查看所有已安装服务

1
systemctl list-units --type=service

IP绑定成功,结束!

image-20231215155034126 - 副本