一.前言
在我们平时的学习中,Vmware虚拟机安装Linux系统,以及会安装很多的中间件。那这边就会涉及IP固定的问题的。通常Linux系统重启后,IP地址是会变动的。那这对我们的中间件IP配置,还是有较大的影响的。所以我这边记录下很早之前处理的关于修改静态IP的问题。
二.修改静态ip
[root@zk116 /]# cd /etc/sysconfig/network-scripts/
[root@zk116 network-scripts]# cat ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #dchp 改成static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ac0e9859-afa3-41ca-aa2f-5bb1055a1892
DEVICE=ens33
ONBOOT=yes no修改成yes
#添加相关的ip设置
IPADDR=192.168.11.116
GATEWAY=192.168.11.2 #默认网关,跟宿主一样
DNS1=192.168.11.2
这里的网关和ip地址需要参考 VMware 中“编辑–>虚拟网络编辑器–>NAT设置”查看
我们这平时的自学过程中建议网络模式NAT模式。
在Linux系统中的配置文件ip地址和网关需要跟下图所示在同个网段下,如果不一致则需要修改成一致
三.IP 不生效
在配置文件修改好ip后,发现ip不生效
查看修改后的ip
ip addr
或者是ifconfig
我们需要重启网络服务
[root@zk116 ~]# service network restart Restarting network (via systemctl): [ 确定 ]
如果执行 service network restart 出现以下错误
Restarting network (via systemctl): Job for network.service failed. See ‘systemctl status network.service’ and ‘journalctl -xn’ for details.
解决方法
systemctl stop NetworkManager 先把这个服务停掉,然后再重启 service network restart就能正常
四.Ping不通外网
1.网关是否设置一致
2.IP地址是否冲突
3.dns要加上,不然ping不通域名
4.查看IP的配置文件,不要出现文本错误的低级错误。比如GATEWAY写成GETWAY