0. 引言
新装虚拟机,每次重启ip都会变更,于是将其设置为静态IP,以此记录,方便后续参考
1. 解决1、查找网卡配置文件名
ll /etc/sysconfig/network-scripts
2、找到名称为ifcfg-ensxxx的网卡配置文件,比如我的为ifcfg-ens160,其余常见的为ifcfg-ens0,ifcfg-ens33
如果是mac需要将这里的ip网段设置为与宿主机的bridge的网段一致,否则切换网络后依然无法使用(window暂未研究)
修改网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens160
修改如下内容
BOOTPROTO=static #dhcp
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_PRIVACY=no
IPADDR=192.168.244.15
GATEWAY=192.168.244.1
NETMASK=255.255.255.0
完整配置文件,仅供参考
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_PRIVACY=no
NAME=ens160
UUID=c5581a60-f0fa-47a7-be3f-8c48592bec15
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.244.15
GATEWAY=192.168.244.1
NETMASK=255.255.255.0
3、重启网卡
service network restart
4、查询ip,重启虚拟机后再次查询ip
ip a
发现ip已经为静态ip了
5、如果是mac,别忘了把虚拟机网络改为“与我的mac共享”,也就是window下的NAT模式