我正在使用 Ubuntu 服务器 16.04 并设置一些网络接口,我希望在 /etc/network/interfaces 更改其地址后重新加载静态 IP,而无需重新启动:
auto ens6
iface ens6 inet static
address 192.168.0.41
netmask 255.255.255.0
broadcast 192.168.0.255
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
sudo systemctl restart networking
sudo ifconfig ens6 down (and afterwards up)
sudo ifdown ens6 (and afterwards up)
Run Code Online (Sandbox Code Playgroud)
并尝试了这些命令的一些组合,
然而,如果我在 /etc/network/interfaces 更改我的“地址”,它只会在我重新启动机器后才会更新(在 ifconfig)
在不重新启动的情况下执行此操作的正确方法是什么?
编辑 - 也由于评论而尝试过
sudo /etc/init.d/networking restart
Run Code Online (Sandbox Code Playgroud)