如何续订我的 DHCP 租约?

如何续订我的 DHCP 租约?

除了重新启动外,我如何才能释放和续订我的 DHCP 租约?了解 GUI 和终端方法会很有用。

我特别想知道是否有一种方法可以做到这一点而不需要管理员权限。

答案1

要在终端更新 dhcp 租约:

sudo dhclient -r; sudo dhclient

答案2

就我而言,我必须指定要续订哪张卡:

注意:您可能希望将两者合并到一行上,否则您可能会丢失第一个之后的远程连接!

首先释放当前的IP地址:

sudo dhclient -r eth0

然后更新 IP 地址

sudo dhclient eth0

..或者一起做以避免失去连接:

sudo dhclient -r eth0 && sudo dhclient eth0

答案3

在系统托盘的网络下拉选择器中,您可以点击已连接的网络。这将使网络管理器向 DHCP 服务器请求新的租约。

NetworkManager 托盘屏幕截图

这也适用于有线网络,但我不认为它适用于 PPP 连接(移动宽带)。

答案4

这适用于 Ubuntu 12.04 LTS:

sudo service network-manager restart

当我这样做时,网络管理器会要求新的 DHCP 租约。

我更喜欢这样而不是手动(重新)启动,dhclient因为我曾经遇到过这样的问题:陈旧的 dhclient 进程(不受网络管理器管理的进程)会在最不方便的时候随机自发地、错误地重新配置我的网络设置。

相关内容