1. 前言
在 Ubuntu 上設定 IP 位址是提升網路穩定性與效能的重要步驟。特別是在伺服器或特定的網路環境中,正確管理 IP 位址是不可或缺的。本指南將以簡單易懂的方式,從 IP 位址的確認方法到動態與靜態設定,逐步教學,讓新手也能輕鬆學習。透過理解 IP 位址的設定方式,打造穩定的 Ubuntu 網路環境吧!
2. IP 位址的基本概念
IP 位址是設備在網際網路或區域網路(LAN)中進行通訊時使用的唯一識別碼。它在網路中負責數據的傳輸與接收,是不可或缺的技術。IP 位址主要分為兩種類型:IPv4 和 IPv6。
IPv4 與 IPv6 的區別
- IPv4: 由 32 位元組成,通常以十進位表示,例如「192.168.1.1」。IPv4 長期以來一直是網際網路的標準,但由於可用位址數量已經枯竭,目前正在逐步過渡到 IPv6。
- IPv6: 由 128 位元組成,例如「2001:0db8:85a3:0000:0000:8a2e:0370:7334」,由於位址數量極其龐大,因此未來幾乎不可能會有位址枯竭的問題。
本指南將主要介紹 Ubuntu 上的 IPv4 設定方法。
3. 如何在 Ubuntu 上查詢 IP 位址
在設定 IP 位址之前,先確認目前的 IP 位址是很重要的。在 Ubuntu 上,我們可以透過命令列或 GUI 來查詢 IP 位址。
使用終端機查詢 IP 位址
在終端機中輸入以下指令,即可顯示網路介面與 IP 位址資訊:
ip address
執行此指令後,系統將列出所有網路介面(例如 eth0
、wlan0
)的 IP 位址。這些資訊對於設定與疑難排解都非常有幫助。
使用 GUI 查詢 IP 位址
若想透過 GUI 查詢 IP 位址,可依照以下步驟操作:
- 點擊畫面右上角的網路圖示,選擇「設定」。
- 在「網路」選單中,選擇目前連線的網路,然後點擊「詳細資訊」。
- 畫面上將顯示 IP 位址、子網路遮罩、閘道等詳細資訊。
此方法適合新手,因為不需要使用指令即可快速確認 IP 位址。

4. 設定動態 IP 位址(DHCP)
在 Ubuntu 中,預設使用 DHCP(Dynamic Host Configuration Protocol)來自動分配 IP 位址。以下是設定 DHCP 的方法。
使用 netplan
設定 DHCP
從 Ubuntu 18.04 版本開始,系統預設使用 netplan
來管理網路設定。可依照以下步驟來設定 DHCP。
- 確認設定檔的儲存位置,通常位於
/etc/netplan/01-netcfg.yaml
。 - 編輯
netplan
設定檔,修改內容如下:
network:
version: 2
ethernets:
eth0:
dhcp4: true
- 儲存設定後,執行以下指令套用設定:
sudo netplan apply
設定檔案位置與編輯方法
所有 netplan
設定檔均存放於 /etc/netplan/
目錄內。建議在修改前先備份檔案,以防止設定錯誤導致網路連線問題。如果套用設定時出現錯誤,請再次檢查設定內容。
5. 設定靜態 IP 位址
如果希望每次連線都使用相同的 IP 位址,可透過設定靜態 IP 來達成。
使用 netplan
設定靜態 IP
- 編輯設定檔,修改內容如下:
network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
- 儲存設定後,執行
netplan apply
以套用設定。 - 靜態 IP 設定完成後,系統將使用指定的 IP 位址。
使用 GUI 設定靜態 IP
若希望透過 GUI 來設定靜態 IP,可按照以下步驟進行:
- 開啟「網路設定」頁面,選擇目前的網路連線。
- 將 IP 設定模式改為「手動」,然後輸入 IP 位址、閘道與 DNS 伺服器。
- 儲存設定後,系統將使用新的靜態 IP 位址。

6. 變更設定時的注意事項
在修改 IP 設定時,請注意以下幾點,以避免連線問題。
備份設定檔案
在編輯設定檔前,建議先備份原始檔案,以便在發生錯誤時還原設定。
確認設定是否生效
套用設定後,請執行 ip address
指令,確認新的 IP 位址是否正確生效。如果無法連線,請重新檢查設定內容。
設定錯誤時的應對方式
如果因設定錯誤導致無法連線,可使用備份檔案還原設定,並執行 netplan apply
重新套用設定。此外,可透過 journalctl
查看錯誤日誌,以找出問題所在。
7. 常見問題(FAQ)
設定無法生效時的解決方案
如果執行 netplan apply
後設定未生效,請檢查設定檔的縮排與語法是否正確。
如何解決 netplan
設定錯誤?
可以使用 sudo journalctl -xe
來查看錯誤日誌,找出錯誤原因。特別是 YAML
格式錯誤是最常見的問題之一。
如何設定多個網路介面?
若系統有多個網路介面(如 eth0
和 eth1
),可在 netplan
設定檔中分別為每個介面指定不同的設定。
8. 總結
本指南介紹了在 Ubuntu 上設定 IP 位址的方法,包括動態 IP 和靜態 IP 的設定方式。透過分步驟操作,您可以輕鬆管理 Ubuntu 網路環境,確保系統穩定運作。