Dns

在 Ubuntu 14.04 上通過命令行配置自動 DHCP 網路連接

  • August 22, 2016

我們的伺服器(Ubuntu 14.04)最近已遷移到新的 Web 伺服器網路。它已被分配了一個 DNS 名稱和一個 IP 地址,將由 DHCP 伺服器分配給它(通過 DHCP 進行靜態定址)。我們的團隊被告知我們需要

釋放/更新其 IP 租約 將伺服器配置為使用自動 DHCP 設置,以便伺服器獲取其新的 IP 預留。

這是我試圖做到的:

設置/etc/network/interfaces為後:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

並執行sudo ifdown eth0&& sudo ifup eth0,系統掛在 DHCPDISCOVER 消息上,所以我猜它無法訪問 DHCP 伺服器。重新啟動後和之後會發生同樣的事情sudo service network-manager restart

(順便說一下,ethtool eth0列印出這條線Link detected: yes,所以我假設我們的乙太網電纜已插入對應的插座eth0

我也試過:

sudo dhclient -r eth0
sudo dhclient -v eth0

但第二個命令也掛在 DHCPDISCOVER 消息上。

我不知道我還能嘗試什麼,有什麼建議嗎?我需要在任何地方指定 DNS 伺服器名稱嗎?

注意:如果這有幫助,在我開始嘗試配置自動 DHCP 之前,/etc/network/interfaces僅包含

auto lo
iface lo inet loopback

原來網路團隊錯誤地配置了機器連接的網路插孔,這解釋了為什麼機器沒有收到 OFFER 數據包。

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