如何在不重新启动网络的情况下重新加载 dhclient?

如何在不重新启动网络的情况下重新加载 dhclient?

我在 ec2 实例上使用 ubuntu 14.04,在配置过程中更改了 dhcp 设置,但找不到重新加载 dhclient 的方法。事实上,没有办法在 14.04 云实例上重新启动网络。有什么建议吗?

答案1

-r 标志明确释放当前租约,一旦租约被释放,客户端就会退出。打开终端并输入命令:

$ sudo dhclient -r

现在获取新的IP:

$ sudo dhclient 

答案2

是的... 不行。dhclient -x 或 dhclient -r 对我来说不起作用。起作用的是

sudo su
ps fax

然后复制全部的以 开头的命令行/sbin/dhclient,包括所有命令行选项、文件路径等...然后

pkill dhclient

并将命令行粘贴ps fax到您的终端并按回车键。

答案3

通常我通过运行dhclient单个命令来执行此操作,如下所示:

$ sudo -Es
$ dhclient -r; dhclient

如果您对以下内容进行了更改,则可以使用此技巧/etc/dhcp/dhclient.conf

$ cat /etc/dhcp/dhclient.conf
timeout 300;
retry 60;
supersede domain-search "dom1.mydom.com", "dom2.mydom.com";
prepend domain-name-servers 192.168.7.185,192.168.7.186;

参考

相关内容