Ubuntu Server Wifi 连接配置
Buzzing

参考文档:

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\text{ip} 地址


2. 配置模板

最基本的配置模板

1
2
3
network:
version: 2
renderer: NetworkManager # 将网络交予 NetworkManager 管理

之后可以使用 nmcli 配置网络,参考 NetworkManager Reference Manual


连接支持 DHCP\text{DHCP}WPA2-Personal\text{WPA2-Personal} 验证的 WiFi\text{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": # SSID
# hidden: true # 如果是隐藏的网络,需要加上这行
password: "pwd" # 密码

使用静态 IP\text{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": # SSID
password: "pwd" # 密码
由 Hexo 驱动 & 主题 Keep
本站由 提供部署服务