前言

因為常用到,所以特此紀錄方便日後查詢。

使用 netplan 設定 Ubuntu 網路。


設定步驟

查詢網路介面名稱

1
ip link

如下範例,可以看到有兩個網孔,網路介面名稱分別為 enp13s0 , enp0s31f6

編輯設定檔

每台系統預設的設定檔檔名未必一樣,可在 /etc/netplan 找到副檔名為 yaml 的設定檔,下圖為例,檔案名稱為 01-netcfg.yaml

列出設定檔名稱

編輯設定檔

1
sudo vim /etc/netplan/01-netcfg.yaml

填入網路資訊

固定 IP 設定範例

1
2
3
4
5
6
7
8
9
10
11
network:
version: 2
renderer: networkd
ethernets:
enp13s0:
addresses: [ 192.168.0.200/24 ]
gateway4: 192.168.0.254
nameservers:
addresses:
- "8.8.8.8"
- "1.1.1.1"

DHCP IP 設定範例

1
2
3
4
5
6
network:
version: 2
renderer: networkd
ethernets:
enp0s31f6:
dhcp4: true

啟用網路設定

啟用網路設定

1
sudo netplan apply

如果擔心設定有問題或失敗,可以使用 try指令,在執行 120 秒後復原原本設定。

1
sudo netplan try