Linux
如何從 DHCP 伺服器請求特定的 IP 地址?
我在嵌入式設備 (BeagleBoard-xM) 上執行 Angstrom Linux。我通過 Wi-Fi 適配器管理無線連接。
當我使用 載入它的驅動程序時
modprobe
,BB-xM 從執行 DHCP 伺服器的路由器請求一個 IP 地址。IP 地址分配範圍為 192.168.1.100-192.168.1.200。BB-xM 可以請求特定的 IP 地址嗎?
注意力:
我找到的解決方案是指路由器上的設置。但是,我正在尋找這在 BB-xM 方面是否可行。
有任何想法嗎?
wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant eapol_version=1 network={ ssid="SSID" scan_ssid=1 proto=RSN pairwise=CCMP TKIP key_mgmt=WPA-PSK psk="password" }
首選 DHCP 地址通常在 DHCP 伺服器端配置。
您需要在 DHCP 伺服器的地址表中為設備的 MAC 地址添加一個條目,並將其分配給 IP 地址。DHCP 伺服器可能會有所不同。如果這是一個小型網路,您的 DHCP 伺服器可能是您的路由器或網關。該地址可以在 DHCP 地址範圍內,但將保留給具有您輸入的 MAC 地址的設備。
我通常對像列印機這樣的設備使用保留的 DHCP 定址,這些設備似乎總是能夠忽略你想讓它們做什麼,只是試圖讓你的生活變得悲慘。當他們失去理智時,其中大多數預設為 DHCP 定址,因此保留的 DHCP 在那里工作得很好。
但是,就像提到的@terdon 一樣,您可能需要一個靜態地址。在大多數發行版上,只需
/etc/network/interfaces
將介面(eth0 等)上的地址編輯並更改為您想要的地址。只需確保您選擇了 DHCP 範圍之外的靜態地址,這樣您的 DHCP 伺服器就不會在某個時候意外地將地址提供給另一台設備。