【NetworkManager】为什么ifcfg-ethX网卡配置文件修改后不生效?

1 问题现象

修改/etc/sysconfig/network-scripts/ifcfg-ethX网卡配置文件中的ip地址后,重启NetworkManager服务,网卡ip未生效

2 问题原因

在不重启系统的情况下,仅重启NetworkManager服务,它不会重新读取/etc/sysconfig/network-scripts/ 目录下的网卡配置文件并生效。

可以通过以下几种方法使配置生效:

● 方法一:重启系统

reboot 

● 方法二:重启网卡

ifdown eth1
ifup eth1

● 方法三:

nmcli重新加载指定的网卡配置文件

nmcli connection load /etc/sysconfig/network-scripts/ifcfg-eth1
nmcli connection up eth1

或者重新加载所有网卡配置文件

nmcli connection reload
nmcli connection up eth1
1 个赞

已解决,谢谢