我正在使用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
我尝试了以下方法:
sudo systemctl restart networking
sudo ifconfig ens6 down (and afterwards up)
sudo ifdown ens6 (and afterwards up)
并尝试了这些命令的一些组合,
但是,如果我在/ etc / network / interfaces上更改“地址”,则只有在重新启动计算机后,它才会更新(在ifconfig上)
在不重新启动的情况下执行此操作的正确方法是什么?
编辑-也由于评论尝试过
sudo /etc/init.d/networking restart
现在尝试,似乎与“ systemctl重新启动网络”一样,在检查ifconfig时我仍然获得相同的IP地址
—
Matan Levy
好的,谢谢您的尝试。不幸的是,目前我的系统还无法为您做一些测试。我可以做一些进一步的研究,看看是否可以复制该问题并帮助您解决。
—
Terrance
谢谢,请多加关注行动
—
Matan Levy
您可以尝试做一件事,而我只是这样做了,当您进行
—
Terrance
sudo ifdown ens6
尝试运行sudo ifup -a
以将其备份并查看您的IP地址是否更改时。它只是为我做的。
sudo /etc/init.d/networking restart
重启网络?