如果您的 Ubuntu 電腦每次重新啟動或重新連接時都會獲取不同的 IP 位址——沒錯,這很煩人,尤其是在您託管內容或需要可靠的遠端存取時——本指南應該會有所幫助。設定靜態 IP 並不複雜,但 Ubuntu 的網路設定可能有點奇怪。此修復方法主要適用於執行 GNOME 的桌面系統,例如 Ubuntu 22.04 或更高版本。方法很簡單,但可能需要多次嘗試,尤其是在您的網路設定非常複雜的情況下。設定完成後,您的電腦將始終使用相同的 IP 位址,這對於伺服器或裝置管理來說非常有用。

如何修復 Ubuntu 上的靜態 IP 問題 — 逐步指南

存取網路設定

首先,在 Ubuntu 中找到網路設定。這通常很簡單—將滑鼠停留在網路圖示所在的右上角,點擊「設定」「Wi-Fi/網路」。然後:

  • 點擊“設定”
  • 在側邊欄中,選擇“網路”

在某些設定中,您可能需要從主系統托盤進入「設定」選單,然後在那裡找到「網路」

尋找並編輯您的連接

根據您使用的是有線網絡還是 Wi-Fi 網絡,找到您的網絡並點擊齒輪圖示進行編輯:

  • 對於有線,請查看有線
  • 對於 Wi-Fi,請前往Wi-Fi

這有點奇怪,但在某些系統上,您必須選擇當前網絡,然後點擊齒輪圖示進入設定。

切換到手動 IPv4 設定

在連線設定中,轉到IPv4選項卡。它通常隱藏起來——你會看到方法可能設定為“自動 (DHCP)”。將其變更為“手動”。這實際上是在告訴 Ubuntu:“嘿,我想自己指定一個地址。”

輸入您的靜態IP詳細信息

接下來,填寫你的網路資訊。如果你不知道網路的 IP 範圍或網關,事情就會變得棘手。你需要準備以下資訊:

  • 位址:您想要的靜態 IP — 例如192.168.1.100
  • 網路遮罩:通常255.255.255.0
  • 網關:您的路由器的 IP,例如,192.168.1.1
  • DNS:Google 的 DNS 很好 —8.8.8.8

提示:在某些設定中,您可能還會看到IPv4 位址IPv4 閘道。請確保它們與您的網路使用的資訊相符。

應用更改並驗證

所有資訊確認無誤後,點選「套用」(右上角)。然後,關閉連線再重新開啟——有時需要這樣做才能生效。之後,打開終端機(Ctrl+Alt+T)並輸入:

ip a

尋找你的網路介面(例如enp3s0wlp2s0),並確認它已設定你設定的新 IP。如果已設置,恭喜你——你的靜態 IP 已生效。如果沒有,請返回並仔細檢查你的輸入。如果出現問題,重啟或許會有幫助,但通常沒有必要。

額外提示和故障排除

有時,設定靜態 IP 並不能立即生效。可能是因為路由器的 DHCP 衝突,或是網路設定不正確。請確保您的靜態 IP 不會與其他裝置衝突。此外,請驗證網關/DNS 位址是否正確。如果您所在的網路包含不同的子網路設定或 VLAN,情況會變得更加複雜。

是的,在某些筆記型電腦或機器上,NetworkManager 的行為可能會很奇怪,所以如果問題仍然存在,您需要重新啟動系統甚至重置網路配置,請不要感到驚訝。

概括

  • 從「設定」中整理您的網路連接
  • 在IPv4中從 DHCP 切換到手動 IP 配置
  • 仔細輸入您​​的靜態 IP 訊息
  • 應用,切換連接,驗證ip a

包起來

說實話,一旦掌握了竅門,在 Ubuntu 上設定靜態 IP 並不是什麼大問題。如果你的網路很複雜,或者 Ubuntu 的網路管理器突然出問題(這種情況時有發生),設定靜態 IP 可能會有點麻煩。但大多數情況下,只要你按照步驟操作,就能成功。當然,這可能需要反覆嘗試,尤其是在網路資訊方面,但這種方法在多個設定中都有效。希望這種方法能幫助大家避免未來隨機 IP 衝突或麻煩的續約。