ubuntu 下使用netplan配置网络
一个yaml走遍天下。
netplan 是Ubuntu底层网络配置的封装,它允许使用yaml的方式“声明式”的配置底层网络,不管底层网络是NetworkManager还是networkd.
netplan 官网,使用静态配置的示例:
https://netplan.readthedocs.io/en/stable/netplan-tutorial/#using-static-ip-addresses
network:
version: 2
ethernets:
enp6s0:
dhcp4: false
dhcp6: false
accept-ra: false
link-local: []
addresses:
- 172.16.0.1/24
routes:
- to: default
via: 172.16.0.254
nameservers:
search:
- netplanlab.local
addresses:
- 172.16.0.254
- 172.16.0.253
使用renderer的配置方式:
# cat /etc/netplan/01-networks-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
addresses:
- 192.168.1.131/24
routes:
- to: default
via: 192.168.1.254
nameservers:
addresses:
- 114.114.114.114
eno2:
addresses:
- 192.168.0.130/24
配置后,ubuntu的网络设置部分为:


浙公网安备 33010602011771号