網絡配置:Netplan


Netplan

新出的Ubuntu服務器18.04版本修改了IP地址配置程序, Ubuntu和Debian的軟件架構師刪除了以前的ifup/ifdown命令和/etc/network/interfaces配置文件, 改為使用/etc/netplan/01-netcfg.yamlsudo netplay apply命令管理IP地址。

Netplan—— 抽象網絡配置生成器 ,是一個用於配置 Linux 網絡的簡單工具。 通過 Netplan ,你只需用一個 YAML 文件描述每個網絡接口需要配置成啥樣即可。 根據這個配置描述, Netplan 便可幫你生成所有需要的配置,不管你選用的底層管理工具是啥。

1 工作原理

Netplan/etc/netplan/*.yaml 讀取配置。 在系統啟動階段早期, Netplan/run 目錄生成好配置文件並將設備控制權交給相關后台程序。

image-20220302153110588

Netplan 目前支持以下兩種 網絡管理工具

  • NetworkManager: 管理所有網絡設備 (默認,只要檢測到以太網設備接線,便以 DHCP 模式啟動該設備)。
  • Systemd-networkd:不會自動啟動網絡設備; 每個需要啟用的網卡均需要在 /etc/netplan 配置文件中指定配置。

2 命令

netplan 操作命令提供兩個子命令:

  • netplan generate :以 /etc/netplan 配置為管理工具生成配置;
  • netplan apply :應用配置,連接網絡;

3 配置示例

Netplan 配置片段如下:

network:
    version: 2
    renderer: NetworkManager

DHCP

network:
    ethernets:
        ens33:
            addresses: []
            dhcp4: true
            optional: true
    version: 2

靜態配置

network:
    ethernets:
        ens34:
            addresses: [10.1.1.2/24]
            gateway4: 10.1.1.1
            nameservers:
                addresses: [8.8.8.8,8.8.4.4]
            dhcp4: no
    version: 2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM