本文介紹三種在Linux系統中調整DHCP租約時間的方法。 您可以根據您的系統配置選擇最合適的方法。
方法一:直接修改 dhclient.conf 文件
此方法直接修改DHCP客戶端配置文件,永久生效。
-
修改租約時間: 找到 timeout 參數,例如 timeout 600;,將數值修改為所需的秒數。例如,將租約時間設置為20分鐘(1200秒),則修改為 timeout 1200;。
-
保存并退出: 按下Ctrl+X,輸入Y保存,再按Enter鍵退出。
方法二:使用 dhclient 命令臨時調整租約時間
此方法僅對當前會話有效,重啟系統后失效。
使用以下命令:
sudo dhclient -r # 釋放當前租約 sudo dhclient -t 1200 # 請求新的租約,租約時間為1200秒 (20分鐘)
方法三:通過NetworkManager調整 (適用于使用NetworkManager的系統)
此方法修改NetworkManager配置文件,永久生效。
-
打開NetworkManager配置文件: 使用 sudo nano /etc/NetworkManager/NetworkManager.conf 命令打開配置文件。
-
重啟NetworkManager服務: 使用 sudo systemctl restart NetworkManager 命令重啟服務。
-
編輯連接配置文件: 找到您的網絡連接配置文件 (通常位于 /etc/NetworkManager/system-connections/ 目錄下),例如 your_connection_name。 使用 sudo nano /etc/NetworkManager/system-connections/your_connection_name 打開它。
-
修改dhcp-lease-time參數: 添加或修改 dhcp-lease-time=1200 (將1200替換為您的所需秒數)。
-
保存并退出: 按下Ctrl+X,輸入Y保存,再按Enter鍵退出。
-
重啟NetworkManager服務: 再次使用 sudo systemctl restart NetworkManager 命令重啟服務。
完成以上步驟后,您的Linux系統DHCP租約時間將被成功調整。 請根據您的實際情況選擇合適的方法。