起因
在学习微服务过程中,由于电脑数据要迁移,因此虚拟机的ip也发生了变化,但是新装的VMware总是会改变虚拟机的ip,因此出此文档记录如何在VMware中固定虚拟机的ip地址,这样可以免去修改微服务中的一些配置。
修改配置文件
shell
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改里面的BOOTPROTO
,把DHCP
改为static
BOOTPROTO="static"
添加
IPADDR=192.168.179.129 # 想要固定的ip
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.179.2 # 网关和VM虚拟机编辑中中设置的一样
DNS1=192.168.179.2 # DNS1和网关一样
重启网络
shell
systemctl restart network
这个过程中可能会报错,例如:
Job for network.service failed...
此时可以将networkmanager服务停了:
shell
systemctl stop NetworkManager
systemctl disable NetworkManager
重启网卡,就ok了
shell
systemctl restart network
systemctl status network
查看所有已安装服务
shell
systemctl list-units --type=service
IP绑定成功,结束!