ubuntu netplan网络控制

从开始ubuntu18.02开始网络配置使用netplan 用于替代 networking.server
# netplan原理

 

# 特点
netplan无视后端的网络守护进程的差异生成通用的网络配置文件
在系统启动阶段早期
Netplan 在 /run 目录生成好配置文件并将设备控制权交给相关后台程序(renderer)

网络守护进程renderers:渲染器
    systemd-networkd 默认使用 systemd.networkd 但使用 networkd 不能使端口 up 时自动使用 DHCP
    NetworkManager   图形界面使用

# netplan 命令
    #生成配置文件
    netplan generate
    #测试配置文件
    netplan try
    #应用配置文件
    netplan apply

# 配置文件
    /etc/netplan/*.yaml

# 内容
network:
  version: 2
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.10/24]
      routes:
        - to: default
          via: 192.168.0.1
      nameservers:
        addresses: [114.114.114.114,8.8.8.8]

18.04-20.04

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.10/24]
      gateway4: 192.168.0.254
      nameservers:
        addresses: [114.114.114.114,8.8.8.8]

22.04

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.10/24]
      routes:
        - to: default
          via: 192.168.0.1
      nameservers:
        addresses: [114.114.114.114,8.8.8.8]

 

posted on 2023-11-17 17:44  luokeli  阅读(119)  评论(0)    收藏  举报

导航