Ubuntu:如何正確設定雙網卡固定 IP、閘道與 DNS

2025/06/17 43 2 作業系統 , 伺服器 , Linux , Ubuntu

在現代企業網路環境中,伺服器經常需要同時連接多個網段以實現內外網隔離或多路由應用。Ubuntu 由於其穩定性和彈性,成為許多 IT 人員架設伺服器時的首選。當系統同時安裝兩張網卡時,為每張網卡分別設定固定 IP、閘道與 DNS,不僅能確保網路路徑清晰,也方便後續的網路管理和故障排查。

在開始設定前,首先需要確認機器上安裝的網卡型號及其系統識別名稱。可以透過 lshw -class network 指令查詢詳細的網卡硬體資訊,或使用 dmesg | grep eth 觀察系統開機時偵測到的網卡名稱。這些步驟有助於正確識別每張網卡,避免設定時產生混淆。

Ubuntu 18.04 之後版本主要透過 netplan 來管理網路設定。相關設定檔通常位於 /etc/netplan/ 目錄下,只需編輯對應的 YAML 檔案,即可針對不同網卡指定靜態 IP 位址、預設閘道與 DNS 伺服器。例如,若要為 eth0 及 eth1 設定固定 IP 與各自的閘道、DNS,設定內容大致如下:

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: false
      addresses:
        - 192.168.0.102/24
      gateway4: 192.168.0.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4
    eth1:
      dhcp4: false
      addresses:
        - 192.168.1.104/24
      gateway4: 192.168.1.254
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

完成編輯後,儲存檔案並執行 sudo netplan apply 讓設定立即生效。透過上述方式,即可為雙網卡的 Ubuntu 系統建立穩定、明確的網路環境,為日後的網路管理打下良好基礎。

贊助廣告 ‧ Sponsor advertisements

留言區 / Comments

萌芽論壇