参考文档:
Canonical Netplan
Canonical Netplan Example
Ubuntu Bionic: Netplan
NetworkManager and netplan
1. 配置流程
操作系统:Ubuntu Server 22.10
Netplan
会按照如下顺序读取配置文件:
1 2 3
| /run/netplan/*.yaml /etc/netplan/*.yaml /lib/netplan/*.yaml
|
通常我们在 /etc/netplan
下创建自定义的配置文件
使用 netplan try
测试配置文件
使用 netplan apply
应用配置文件
应用后需要重启网络服务,例如 service NetworkManager restart
使用 ip a
查看是否获得了正确的 ip 地址
2. 配置模板
最基本的配置模板
1 2 3
| network: version: 2 renderer: NetworkManager
|
之后可以使用 nmcli
配置网络,参考 NetworkManager Reference Manual
连接支持 DHCP,WPA2-Personal 验证的 WiFi
1 2 3 4 5 6 7 8 9 10
| network: version: 2 renderer: NetworkManager wifis: wlp1s0: dhcp4: true access-points: "network_ssid_name": password: "pwd"
|
使用静态 IP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| network: version: 2 renderer: NetworkManager wifis: wlp1s0: addresses: - 192.168.0.10/24 gateway4: - 192.168.0.1 nameservers: - 192.168.0.1 - 1.1.1.1 access-points: "network_ssid_name": password: "pwd"
|