Netplan新一代网络配置工具使用详解
Netplan抽象網(wǎng)絡(luò)配置生成器
Netplan —— 抽象網(wǎng)絡(luò)配置生成器 ,是一個(gè)用于配置 Linux 網(wǎng)絡(luò)的簡(jiǎn)單工具。 通過 Netplan ,你只需用一個(gè) YAML 文件描述每個(gè)網(wǎng)絡(luò)接口需要配置成啥樣即可。 根據(jù)這個(gè)配置描述, Netplan 便可幫你生成所有需要的配置,不管你選用的底層管理工具是啥。
工作原理
Netplan 從 /etc/netplan/*.yaml 讀取配置,配置可以是管理員或者系統(tǒng)安裝人員配置; 也可以是云鏡像或者其他操作系統(tǒng)部署設(shè)施自動(dòng)生成。 在系統(tǒng)啟動(dòng)階段早期, Netplan 在 /run 目錄生成好配置文件并將設(shè)備控制權(quán)交給相關(guān)后臺(tái)程序。
Netplan 目前支持以下兩種 網(wǎng)絡(luò)管理工具 :
NetworkManagerSystemd-networkd
一言以蔽之,從前你需要根據(jù)不同的管理工具編寫網(wǎng)絡(luò)配置,現(xiàn)在 Netplan 將管理工具差異性給屏蔽了。 你只需按照 Netplan 規(guī)范編寫 YAML 配置,不管底層管理工具是啥,一份配置走天下!
使用指引
配置
很顯然,沒有配置, Netplan 啥都做不了。 最簡(jiǎn)單有用的配置片段如下:
network:
version: 2
renderer: NetworkManager
這個(gè)配置讓 NetworkManager 管理所有網(wǎng)絡(luò)設(shè)備 (默認(rèn),只要檢測(cè)到以太網(wǎng)設(shè)備接線,便以 DHCP 模式啟動(dòng)該設(shè)備)。
使用 Systemd-networkd ,則不會(huì)自動(dòng)啟動(dòng)網(wǎng)絡(luò)設(shè)備; 每個(gè)需要啟用的網(wǎng)卡均需要在 /etc/netplan 配置文件中指定配置。 網(wǎng)絡(luò)配置示例如下:
network:
ethernets:
enp0s3:
addresses: []
dhcp4: true
optional: true
enp0s8:
addresses: [192.168.56.3/24]
dhcp4: no
optional: true
version: 2
這個(gè)配置為 enp0s3 網(wǎng)卡開啟 DHCP 自動(dòng)獲取地址; 為 enp0s8 網(wǎng)卡配置了一個(gè)靜態(tài) IP 192.168.56.3 ,掩碼是 24 位。
命令
netplan 操作命令提供兩個(gè)子命令:
netplan generate:以/etc/netplan配置為管理工具生成配置;netplan apply:應(yīng)用配置(以便生效),必要時(shí)重啟管理工具;
因此,調(diào)整 /etc/netplan 配置后,需要執(zhí)行以下命令方能生效:
$ netplan apply
配置示例
DHCP
network:
ethernets:
enp0s3:
addresses: []
dhcp4: true
version: 2
靜態(tài)配置
network:
ethernets:
enp0s8:
addresses: [10.0.0.2/24]
gateway4: 10.0.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
dhcp4: no
version: 2
以上就是Netplan新一代網(wǎng)絡(luò)配置工具使用詳解的詳細(xì)內(nèi)容,更多關(guān)于Netplan網(wǎng)絡(luò)配置工具的資料請(qǐng)關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的Netplan新一代网络配置工具使用详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win11八月更新KB5029263存在
- 下一篇: 青桔怎么退卡 滴滴青桔退卡详细流程