centos8重启网络服务NetworkManager不能立即生效的问题

发布时间 2023-07-07 11:38:40作者: sky_cheng

一、使用vim 编辑 ifcfg-ens192网络配置文件,注释掉网关配置,模拟不能访问公网场景

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens192 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=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=ens192
UUID=e613ea07-792b-477a-9a61-20a5b1095647
DEVICE=ens192
ONBOOT=yes
IPADDR=172.28.17.175
#GATEWAY=172.28.17.1
NETMASK=255.255.225.0
DNS1=119.119.119.119
DNS2=8.8.8.8

二、保存退出后,重启网络服务

[root@localhost ~]# systemctl restart NetworkManager 

三、ping www.baidu.com验证

[root@localhost ~]# ping www.baidu.com                              
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
^C64 bytes from 110.242.68.3: icmp_seq=1 ttl=52 time=8.85 ms

--- www.a.shifen.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 8.845/8.845/8.845/0.000 ms

可以看出还是可以访问外网,需要使用nmcli命令先加载配置文件,再重启网卡即可

四、加载最新网卡配置文件

[root@localhost ~]# nmcli c reload

五、重启网卡

[root@localhost ~]# nmcli c up ens192