Ip

使用命令行在 eth0 上使用 dhcp

  • October 29, 2016

我正在嘗試eth0使用命令行將介面設置為使用 dhcp 獲取 ipv4 地址。我可以使用手動更改IP地址

sudo ifconfig eth0 x.x.x.x netmask x.x.x.x

是否有類似的命令可用於設置eth0使用 dhcp 獲取地址?我試著輸入:

sudo dhclient eth0 

但是,當我鍵入此 IP 地址時,它不會改變。該 /etc/network/interfaces文件被設置為

iface eth0 inet manual 

然後我改為:

auto eth0
iface eth0 inet dhcp 

eth0但是,即使系統重新啟動,這也不會更改IP 地址。

如果您dhcp已正確配置為為您提供 IP 地址,則命令:

dhclient eth0 -v 

應該管用。該選項-v啟用詳細日誌消息,它可能很有用。

如果您eth0已經啟動,在請求新 IP 地址之前,請嘗試取消配置eth0.

要根據文件中的介面定義配置網路介面,/etc/network/interfaces您可以使用ifupifdown命令。

首先,您需要執行以下命令:

dhclient -v -r

然後更改ip地址:

ifconfig eth0 xx.xx.xx.xx

更改xx.xx.xx.xx為所需的 ip_adress

引用自:https://unix.stackexchange.com/questions/319740