在Linux中,手動釋放DHCP租約通常涉及以下幾個步驟:
dhclient
命令停止DHCP客戶端服務:
sudo systemctl stop dhcpcd
或者如果你使用的是dhclient
而不是dhcpcd
,可以使用:
sudo systemctl stop dhclient
釋放當前的DHCP租約:
sudo dhclient -r
這個命令會釋放當前的DHCP租約。
重新獲取新的DHCP租約:
sudo dhclient
這個命令會請求一個新的DHCP租約。
ip
命令釋放IP地址:
sudo ip addr flush dev eth0
將eth0
替換為你的網絡接口名稱。
重新獲取IP地址:
sudo dhclient eth0
同樣,將eth0
替換為你的網絡接口名稱。
nmcli
命令(適用于NetworkManager)如果你使用的是NetworkManager,可以使用以下命令:
斷開網絡連接:
nmcli connection down eth0
將eth0
替換為你的網絡接口名稱。
重新連接網絡:
nmcli connection up eth0
wlan0
用于無線連接),請根據實際情況進行調整。通過以上方法,你應該能夠手動釋放并重新獲取DHCP租約。