从RHEL8及更高版本开始操作系统默认会安装NetworkManager服务,该服务提供了新的使用nmcli工具调用的ifup和ifdown脚本。/etc/sysconfig/network-scripts目录不再是网络接口主要配置的来源。
从rhel8及更高版本开始中引入了新的网络配置管理方式,即用于配置和管理网络接口的NetworkManager配置文件,该配置文件存放在/etc/NetworkManager/system-connections目录。在新版本的操作系统中,更推荐使用NetworkManager来管理网络配置,而不再使用/etc/sysconfig/network-scripts目录。
[root@shizhanxia.com ~]# NetworkManager --print-config # NetworkManager configuration: /etc/NetworkManager/NetworkManager.conf [main] # plugins=keyfile,ifcfg-rh [...]
获取网络接口配置的优先级
对于RHEL8及更高版本NetworkManager在网络接口配置中使用以下优先级:
首先,它将查找位于/etc/NetworkManager/system-connections目录中的密钥文件格式的配置文件。
如果在该目录中找不到对应的配置文件,则会继续检查位于/etc/sysconfig/network-scripts目录中的经典ifcfg-rh格式的配置文件。如果在两个目录中都存在同名的配置文件,则/etc/NetworkManager/system-connections目录中的配置文件将具有优先级,并且将被NetworkManager使用。因此,在其他目录中的接口配置文件中进行的更改将不会生效。这是一个简单的密钥文件的示例:
原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/2034.html
评论列表(2条)
记录
下
码住