1.查看网卡名称
ifconfig
2.编辑该网卡的网络配置
修改之前记得备份一份,以防万一
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
下面没有的配置项,添加到上面文件的末尾,有的则直接更改成与下发一致即可
BOOTPROTO=static # 静态ip ONBOOT=yes # 网络开机启动 IPADDR=192.168.150.171 # 静态ip不可重复 NETMASK=255.255.255.0 # 与windos主机保持一致 GATEWAY=192.168.150.1 # 三段相同,末尾取一 DNS1=8.8.8.8 # 好像都可以用8.8.8.8
修改完成后保存退出
3.重启网络
service network restart
若是配置文件更改错误,这里重启可能就会报错了,若是排查不出原因,建议还原配置文件然后重启服务器,这样错误就会消失。然后再来一项一项的更改。
4.关闭防火墙
# 关闭防火墙 systemctl stop firewalld.service # 禁止开机启动(systemd程序默认开机会启动,需要禁止) systemctl disable firewalld.service
到这里就ok了,可以多次重启服务器进行测试,此时虚拟机的ip已经固定不变了。
5.碰到的问题
笔者在配置完成后,使用静态ip在局域网内部是可以正常通讯的,但是ping 百度等外网就会不通,使用yum下载等就不好用了,看着像是网关问题,查了几个方法没解决,最后是先还原网络配置,然后去下载了想要的软件,再配了静态ip。这种不是正常的解决途径。暂时没有好的解决方法,等有了,会再次继续更新。