当前位置: 首页 > news >正文

Ubuntu Netplan

什么是 Netplan?
Netplan 是 Ubuntu 17.10 及更高版本中引入的网络配置工具,它使用 YAML 格式的配置文件来简化网络管理。
主要特点

  1. ​​声明式配置​​
    使用易读的 YAML 格式
    抽象底层网络守护进程(NetworkManager 或 systemd-networkd)
  2. ​​后端支持​​

使用 systemd-networkd(服务器推荐)

network:
version: 2
renderer: networkd

使用 NetworkManager(桌面版)

network:
version: 2
renderer: NetworkManager
配置文件位置
主要配置文件:
/etc/netplan/01-netcfg.yaml
/etc/netplan/50-cloud-init.yaml # 云实例
/etc/netplan/*.yaml # 所有 .yaml 文件都会被读取
基本配置结构
静态 IP 配置示例:
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.1.10/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
DHCP 配置示例:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: true
dhcp6: true
常用配置选项
网络接口配置:
ethernets:
eth0:
# IP 地址
addresses:
- 192.168.1.10/24
- "2001:db8::10/64"

# 网关
gateway4: 192.168.1.1
gateway6: 2001:db8::1# DNS
nameservers:addresses: [8.8.8.8, 8.8.4.4]search: [example.com]# MAC 地址
macaddress: 00:11:22:33:44:55# MTU
mtu: 1500# 可选参数
dhcp4: false
dhcp6: false
optional: true

高级功能

  1. ​​网桥配置​​
    network:
    version: 2
    bridges:
    br0:
    addresses: [192.168.1.10/24]
    interfaces: [ens33]
  2. ​​VLAN 配置​​
    network:
    version: 2
    vlans:
    vlan100:
    id: 100
    link: ens33
    addresses: [192.168.100.10/24]
  3. ​​绑定接口​​
    network:
    version: 2
    bonds:
    bond0:
    interfaces: [ens33, ens34]
    parameters:
    mode: 802.3ad
    lacp-rate: fast
    常用命令
    应用配置:
    sudo netplan apply
    测试配置(有回滚):
    sudo netplan try
    生成配置:
    sudo netplan generate
    调试信息:
    sudo netplan --debug apply
    优势
    ​​统一配置​​:替代传统的 /etc/network/interfaces
    ​​易读性​​:YAML 格式比传统配置更清晰
    ​​自动化友好​​:适合 DevOps 和自动化部署
    ​​验证机制​​:有语法检查和回滚机制
    适用场景
    Ubuntu Server 17.10+
    Ubuntu Desktop 17.10+
    云实例(AWS, Azure, GCP)
    容器环境
    自动化部署
    Netplan 简化了 Ubuntu 的网络配置,特别适合现代云计算和自动化环境。
http://www.jsqmd.com/news/25733/

相关文章:

  • 2025年成品岗亭供货厂家权威推荐榜单:成品门卫亭/小区保安亭/执法岗亭源头厂家精选
  • 实时期货、黄金贵金属、外汇数据接口文档
  • python动态加载插件 - ling
  • 实用指南:C++设计模式_结构型模式_适配器模式Adapter
  • 2025年混凝土预制管桩设备定做厂家权威推荐榜单:PHC管桩生产设备/PHC管桩生产线/混凝土管桩生产设备源头厂家精选
  • 2025年微小流量质量流量计企业权威推荐榜单:差压质量流量计/液体质量流量计/数字式质量流量计源头厂家精选
  • 2025年阻燃pp管厂商权威推荐榜单:阻燃pp管厂商/塑料pp管/pp化工管源头厂家精选
  • ArkTS语言(六)
  • rbd元数据
  • 2025 年氧舱厂家最新推荐榜,聚焦企业技术创新、产品品质与市场口碑深度解析方圆组合式/减压/盾构气压/高原平衡/实验/软体氧舱公司推荐
  • 2025年进口气动塑料球阀定制厂家权威推荐榜单:进口气动超低温球阀/进口气动三片式球阀/进口气动衬氟球阀源头厂家精选
  • KL 散度
  • 2025年不锈钢编织绳网柔性加工厂权威推荐榜单:不锈钢编织绳网围网/不锈钢手工编织绳网/焊接不锈钢编织绳网源头厂家精选
  • 页面增加水印及水印防删
  • onBeforeMount 和 onMounted区分总结
  • 2025年超导电缆制造厂权威推荐榜单:铜线电缆/感温电缆/国标电缆源头厂家精选
  • Linux应用(6)——网络通信/TCP/IP - 详解
  • 2025 年 pe 板源头厂家最新推荐榜,技术实力与市场口碑深度解析,精选优质企业pp 板 pe 板/耐腐蚀 pe 板/耐磨 pe 板公司推荐
  • ArkTS语言(五)
  • 2025 年铝塑板厂家最新推荐榜,从技术研发到市场服务多维度考量,企业综合实力与产品竞争力深度剖析网纹/磨砂/大理石/木纹/幻彩铝塑板公司推荐
  • 小白指南:Apache DolphinScheduler 补数据功能实操演示
  • C++程序(胡言乱语版)
  • 2025 年干洗机源头厂家最新推荐榜,技术实力与市场口碑深度解析,助力精准选购干洗机设备/工业干洗机/商用干洗机/洗衣房干洗机公司推荐
  • 2025 年干洗机源头厂家最新推荐榜,技术实力与市场口碑深度解析,助力精准选购干洗机设备/工业干洗机/商用干洗机/洗衣房干洗机公司推荐
  • 关于如何解决HP笔记本键盘失灵的方法
  • ({behavior: smooth}) 在移动端不生效的问题解决 ios不平滑,使用smoothscroll-polyfill(页面平滑滚动)插件
  • 2025 年洗脱机源头厂家最新推荐榜,技术实力与市场口碑深度解析,甄选靠谱优质品牌隔离式双扉洗脱机/商用洗脱机/洗衣房洗脱机公司推荐
  • ArkTS语言(三)
  • 基于第三方heleket api接入usdt支付
  • 2025年激光熔覆涂层制造厂权威推荐:熔覆激光/高速激光熔覆/激光熔覆源头厂家精选