修改接口配置文件后需要重启服务器

修改接口配置文件后需要重启服务器

我修改了接口配置文件如下:

vi /etc/sysconfig/network-scripts/ifcfg-ens160

我已经更改了IP和网关。我运行命令如下:

nmcli connection down ens160 && nmcli connection up ens160

但是,当我执行 ifconfig 时,IP 地址并没有改变。我必须重新启动服务器才能使更改生效。

我还可以运行哪些其他命令,这样我就不必重新启动服务器?我运行的是 AlmaLinux 8.6。

答案1

编辑接口配置文件后,您应该运行:

nmcli connection reload

或者,您应该使用以下命令对接口配置进行修改

nmcli connection modify ens160 ...

或者

nmcli connection edit ens160

或者

nmtui

或任何其他 NetworkManager 前端。

如果您以其中一种方式进行更改,“类似 RedHat”的 NetworkManager 配置后端将自动/etc/sysconfig/network-scripts/ifcfg-*相应地更新文件,因为该后端是读/写的。

(在 Debian 和相关发行版上,读取 Debian 经典版本的 NetworkManager 后端/etc/network/interfaces是只读的,任何配置更新都会存储到/etc/NetworkManager/system-connections/每个用户位置,该位置可能特定于所使用的发行版和/或桌面环境。)

相关内容