1、修改配置文件
此處yaml文件,不同機(jī)器可能略有不同,我當(dāng)前機(jī)器的配置文件如下。
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行開始此處注意縮進(jìn)格式,YAML使用縮進(jìn)、嵌套表示層級(jí)關(guān)系。
第5行指定后端采用systemd-networkd或者NetworkManager,可不填寫則默認(rèn)使用systemd-workd
第7行網(wǎng)卡的信息可以通過 ifconfig -a 查詢,不同機(jī)器網(wǎng)卡名稱不一致,ens33、eth0等。
第10行這個(gè)地方前面是ip,后面的24 代表255.255.255.0前24位為1,22.04版本的子網(wǎng)掩碼用這種形式設(shè)置。
第12~14行是網(wǎng)關(guān)配置信息。
第15~16行是DNS解析配置信息,可以配置一個(gè)或多個(gè)。
圖示顯得配置文件的層次更為清晰,如圖1-53所示。

圖 1?112 Ubuntu Server 22.04網(wǎng)卡配置信息
注意:yaml格式是層級(jí)的,配置文件有上下級(jí)關(guān)系,需要縮進(jìn),冒號(hào)后面的配置文件一定要空一格再寫,否則配置出錯(cuò)。
2、使配置生效
root@hanyw-ubuntu:~$ sudo netplan apply
或
root@hanyw-ubuntu:~$ sudo netplan --debug apply
此指令可查看配置生效情況,可根據(jù)提示進(jìn)行修改調(diào)整。
注意:如果使用的是ssh服務(wù)進(jìn)行遠(yuǎn)程連接,出現(xiàn)沒有反應(yīng)的情況是正常的,因?yàn)槟愕腎P地址可能已經(jīng)發(fā)生改變。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至2705686032@qq.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。原文轉(zhuǎn)載: 原文出處: