在RHEL8/9及其他版本的Linux系统中,修改NetworkManager管理的网络配置文件后,如果需要动态应用更改。以下是几种实现方法:
使用nmcli命令
nmcli是 NetworkManager 的命令行工具,好用又强大。
加载所有连接配置
要重新加载目录下全部连接配置文件,在终端输入如下命令,它会扫描并加载,让系统识别新设置:
[root@shizhanxia.com ~]# nmcli connection reload
加载指定连接配置
只改了某个连接配置文件,就用如如下命令:
# 加载具体链接配置文件 [root@shizhanxia.com ~]# nmcli connection load # 显示 [root@shizhanxia.com ~]# nmcli connection show # 启用连接后才能生效 [root@shizhanxia.com ~]# nmcli connection up
用图形界面
系统有图形界面的话,找到系统托盘的网络图标,右键选“编辑连接”,在打开的编辑器里改配置,点“保存”,NetworkManager就自动加载新配置。
重启NetworkManager服务
在终端执行:
[root@shizhanxia.com ~]# systemctl restart NetworkManager
重启服务。重启时它会重读配置文件,按新设置配置网络,让新配置生效。
总结
动态加载NetworkManager下的配置文件动态加载还可以使用netplan等工具,我们根据操作习惯和系统环境,选合适方法动态加载NetworkManager配置,保证网络设置顺利更新 。
原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/2117.html