Netplan新一代網(wǎng)絡(luò)配置工具使用詳解

Netplan抽象網(wǎng)絡(luò)配置生成器
Netplan —— 抽象網(wǎng)絡(luò)配置生成器 ,是一個(gè)用于配置 Linux
網(wǎng)絡(luò)的簡(jiǎn)單工具。 通過(guò) 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ò)管理工具 :
NetworkManager
Systemd-networkd
一言以蔽之,從前你需要根據(jù)不同的管理工具編寫(xiě)網(wǎng)絡(luò)配置,現(xiàn)在 Netplan
將管理工具差異性給屏蔽了。 你只需按照 Netplan
規(guī)范編寫(xiě) YAML
配置,不管底層管理工具是啥,一份配置走天下!
使用指引
配置
很顯然,沒(méi)有配置, Netplan
啥都做不了。 最簡(jiǎn)單有用的配置片段如下:
network: version: 2 renderer: NetworkManager
這個(gè)配置讓 NetworkManager
管理所有網(wǎng)絡(luò)設(shè)備 (默認(rèn),只要檢測(cè)到以太網(wǎng)設(shè)備接線(xiàn),便以 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)卡開(kāi)啟 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)注腳本之家其它相關(guān)文章!
相關(guān)文章
CentOS基礎(chǔ)網(wǎng)絡(luò)配置路由和默認(rèn)網(wǎng)關(guān)介紹
今天小編為大家?guī)?lái)的是CentOS基礎(chǔ)網(wǎng)絡(luò)配置路由和默認(rèn)網(wǎng)關(guān)介紹;希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-02-08- 今天小編將為大家分享的是CentOS的網(wǎng)絡(luò)配置的命令詳解;文中從ifcfg系命令,iproute2系命令以及配置文件3個(gè)方面來(lái)簡(jiǎn)析網(wǎng)絡(luò)配置的方法。希望對(duì)大家會(huì)有幫助,有需要的朋友一2017-01-24
centos7網(wǎng)絡(luò)配置與之前版本有什么不同?
centos7網(wǎng)絡(luò)配置與之前版本之間存在著有較大差距,有哪些差別呢,下面小編就為大家?guī)?lái)centos7網(wǎng)絡(luò)配置與之前版本對(duì)比;有需要的朋友一起去看看吧2017-01-20Ubuntu通過(guò)修改配置文件進(jìn)行網(wǎng)絡(luò)配置的方法
這篇文章主要介紹了Ubuntu通過(guò)修改配置文件進(jìn)行網(wǎng)絡(luò)配置的方法,需要的朋友可以參考下2016-05-18- CentOS 6.7系統(tǒng)怎么分配IP地址?雖然linux系統(tǒng)不如windows用起來(lái)順手,但是時(shí)間長(zhǎng)了也就熟悉了,下面分享CentOS 6.7系統(tǒng)中給IP配置的兩種教程,需要的朋友可以參考下2015-10-19
Windows8網(wǎng)絡(luò)配置出錯(cuò)導(dǎo)致不能上網(wǎng)如何重新啟用以太網(wǎng)
使用計(jì)算機(jī)的時(shí)候,常因網(wǎng)絡(luò)配置出錯(cuò)導(dǎo)致無(wú)法上網(wǎng),對(duì)于電腦新手來(lái)說(shuō),很有必要掌握網(wǎng)絡(luò)配置這一項(xiàng)技能,下面為大家詳細(xì)介紹下如何快速處理這方面的問(wèn)題2015-06-16CentOS7系統(tǒng)進(jìn)行IP和主機(jī)名的網(wǎng)絡(luò)配置的過(guò)程圖解
有不少用戶(hù)不知道怎么對(duì)CentOS7進(jìn)行安裝和配置,主要是因?yàn)镃entOS7的主機(jī)名和IP等相關(guān)網(wǎng)絡(luò)配置跟之前的版本有些不同,下面針對(duì)CentOS7系統(tǒng)怎么進(jìn)行IP和主機(jī)名網(wǎng)絡(luò)配置進(jìn)行2015-05-27利用命令查看WIN8系統(tǒng)無(wú)線(xiàn)網(wǎng)絡(luò)配置及刪除技巧的圖文教程
這篇文章主要介紹了利用命令查看WIN8系統(tǒng)無(wú)線(xiàn)網(wǎng)絡(luò)配置及刪除技巧的具體方法,,需要的朋友可以參考下2015-03-18- 這篇文章主要介紹了CentOS 7 網(wǎng)絡(luò)配置方法,需要的朋友可以參考下2014-12-13
一臺(tái)OpenSuSE系統(tǒng)的服務(wù)器的網(wǎng)絡(luò)配置
這篇文章主要為大家介紹了OpenSuSE系統(tǒng)的服務(wù)器的網(wǎng)絡(luò)配置的過(guò)程,因工作需要,接觸到了一臺(tái)OpenSuSE系統(tǒng)的服務(wù)器,開(kāi)始以為和CentOS一樣只需要配置一個(gè)ifcfg-ethx文件即可2014-10-09