1、修改配置文件
此處yaml文件,不同機器可能略有不同,我當前機器的配置文件如下。
1 root@hanyw:/etc/netplan# cat 00-installer-config.yaml
2 # This is the network config written by 'subiquity'
3 network:
4 version: 2
5 renderer: networkd
6 ethernets:
7 ens33:
8 dhcp4: no
9 dhcp6: no
10 addresses: [10.16.8.150/24]
11 #gateway4: 10.16.8.2
12 routes:
13 - to: default
14 via: 10.16.8.2
15 nameservers:
16 addresses: [8.8.8.8,114.114.114.114]
第3行開始此處注意縮進格式,YAML使用縮進、嵌套表示層級關系。
第5行指定后端采用systemd-networkd或者NetworkManager,可不填寫則默認使用systemd-workd
第7行網卡的信息可以通過 ifconfig -a 查詢,不同機器網卡名稱不一致,ens33、eth0等。
第10行這個地方前面是ip,后面的24 代表255.255.255.0前24位為1,22.04版本的子網掩碼用這種形式設置。
第12~14行是網關配置信息。
第15~16行是DNS解析配置信息,可以配置一個或多個。
圖示顯得配置文件的層次更為清晰,如圖1-53所示。
圖 1?112 Ubuntu Server 22.04網卡配置信息
注意:yaml格式是層級的,配置文件有上下級關系,需要縮進,冒號后面的配置文件一定要空一格再寫,否則配置出錯。
2、使配置生效
root@hanyw-ubuntu:~$ sudo netplan Apply
或
root@hanyw-ubuntu:~$ sudo netplan --debug apply
此指令可查看配置生效情況,可根據提示進行修改調整。
注意:如果使用的是ssh服務進行遠程連接,出現沒有反應的情況是正常的,因為你的IP地址可能已經發(fā)生改變。