
我已經成功地為 ubuntu 伺服器 16.04 (Raspberry Pi 3 B) 提供了靜態 IP,但動態 IP 仍然存在且處於活動狀態。使用 ssh 是存取伺服器的唯一方法。
如何擺脫動態ip?
我已將靜態 ip 配置放入/etc/network/interfaces
.動態ip不再定義在中/etc/network/interface
,而是在/etc/network/interfaces.d/*.cfg
.我嘗試過註解掉/etc/network/interfaces.d/*.cfg
動態IP配置本身,但這就是問題開始出現的時候sudo shutdown -h now
。我什至無法使用動態 IP 登錄,即使它是可見的。
這有點題外話,但我曾經用靜態IP登錄,安裝mysql-server後,ssh連接突然被切斷,我不得不用動態IP重新連接。看來 IP 位址沒有得到平等對待。
我是否需要停用/刪除一些 dhcp 用戶端守護程式/檔案?如果我試圖透過註解掉它們來阻止 dhcp 客戶端到達 dhcp 配置,那麼 dhcp 客戶端似乎會發瘋。
我之前配置過靜態IP,但這次一切似乎都不同了。
這是所請求的文件
/etc/網路/介面:
# 該文件描述了系統上可用的網路接口 # 以及如何啟動它們。有關詳細信息,請參閱接口(5)。 # 環回網路介面 自動定位 iface lo inet環回 自動 eth0 iface eth0 inet 靜態 地址192.168.1.201 網路遮罩 255.255.255.0 網路192.168.1.0 廣播192.168.1.255 網關192.168.1.1 dns 名稱伺服器 62.241.198.245 # 來源介面 # 更改此文件之前請檢查/etc/network/interfaces.d # 因為介面可能已在 /etc/network/interfaces.d 中定義 # 參見LP:#1262951
/etc/network/interfaces.d/*.cfg:
自動定位 iface lo inet環回 自動 eth0 iface eth0 inet dhcp
答案1
註解掉/刪除auto eth0 iface eth0 inet dhcp
- 這就是分配動態 IP(使用 DHCP)的原因。您不應該將相同的介面定義兩次。看https://help.ubuntu.com/lts/serverguide/network-configuration.html有關網路配置的更多詳細資訊。