Linux dhclient命令:動態獲取或釋放IP地址
dhclient命令來自于英文詞組“DHCP client”的縮寫,其功能是用于動態獲取或釋放IP地址。使用dhclient命令前需要將網卡模式設置成DHCP自動獲取,否則靜態模式的網卡是不會主動向服務器獲取如IP地址等網卡信息的。
語法格式:dhclient 參數 [網卡]
常用參數:
-p 指定dhcp客戶端監聽的端口號(默認端口號86)
-d 總是以前臺方式運行程序
-q 安靜模式,不打印任何錯誤的提示信息
-r 釋放ip地址
-n 不配置任何接口
-x 停止正在運行的DHCP客戶端,而不釋放當前租約,殺死現有的dhclient
-s 在獲取ip地址之前指定DHCP服務器
-w 即使沒有找到廣播接口,也繼續運行
參考實例
通過指定網卡發起DHCP請求,獲取網卡參數:
[root@linuxcool ~]# dhclient ens160
釋放系統中已獲取的網卡參數:
[root@linuxcool ~]# dhclient -r
Killed old client process
向指定的服務器請求獲取網卡參數:
[root@linuxcool ~]# dhclient -s 192.168.10.10
手動停止執行dhclient服務進程:
[root@linuxcool ~]# dhclient -x
Removed stale PID file