Linux DHCP客戶端如何釋放IP

Linux DHCP客戶端如何釋放IP

本文介紹兩種在linux系統(tǒng)中釋放DHCP客戶端IP地址的方法。

方法一:使用dhclient命令快速釋放IP

此方法簡潔高效,適合快速釋放并重新獲取IP地址。

  1. 停止DHCP客戶端服務(wù): 使用以下命令停止dhcpcd或dhclient服務(wù):

    sudo systemctl stop dhcpcd  # 或 sudo systemctl stop dhclient
  2. 釋放IP: 執(zhí)行以下命令向DHCP服務(wù)器發(fā)送釋放請(qǐng)求:

    sudo dhclient -r
  3. 重新獲取IP (可選): 若需立即重新獲取IP,執(zhí)行:

    sudo dhclient

方法二:手動(dòng)修改配置文件釋放IP

此方法無需重啟DHCP服務(wù),但操作步驟相對(duì)復(fù)雜。

  1. 編輯網(wǎng)絡(luò)配置文件: 根據(jù)你的系統(tǒng),編輯/etc/network/interfaces或/etc/netplan/*.yaml文件。

    • /etc/network/interfaces: 找到你的網(wǎng)絡(luò)接口配置(例如eth0),將dhcp改為manual:

      auto eth0 iface eth0 inet manual
    • *`/etc/netplan/.yaml:** 找到你的網(wǎng)絡(luò)接口配置,將dhcp4: yes改為dhcp4: no`:

      network:   version: 2   renderer: networkd   ethernets:     eth0:       dhcp4: no
  2. 應(yīng)用更改: 根據(jù)配置文件類型應(yīng)用更改:

    • /etc/network/interfaces: sudo ifdown eth0 && sudo ifup eth0
    • *`/etc/netplan/.yaml:**sudo netplan apply`
  3. 釋放IP: 執(zhí)行以下命令:

    sudo dhclient -r
  4. 重新獲取IP: 執(zhí)行以下命令:

    sudo dhclient

重要提示:

  • 以上操作需要root權(quán)限。
  • 釋放IP后,網(wǎng)絡(luò)連接將暫時(shí)中斷,直至重新獲取IP。
  • 靜態(tài)IP配置無需此操作。

通過以上兩種方法,您可以方便地管理Linux系統(tǒng)中的DHCP IP地址。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊15 分享