我有一台笔记本电脑(没有以太网,只有 WiFi),新安装了 Ubuntu Server 20.04.1 [x64]。尝试使用netplan
连接家庭 WiFi,但无法连接。
我在做什么:
- 获取
ip addr
WiFi接口适配器的名称:wlo1
/etc/netplan/01-my-network.yaml
创建包含以下内容的配置文件:
network:
version: 2
renderer: networkd
wifis:
wlo1:
optional: true
dhcp4: yes
access-points:
"NETWORK_NAME":
password: "MY_PASSWORD"
- 在这之后:
sudo netplan generate
sudo netplan apply
但是,我无法连接到任何东西(即使在重新启动后)。ip addr
确实表明我没有分配任何 IP 地址wlo1
。
ping -c 10 www.google.com
将结果运行到ping: www.google.com: Temporary failure in name resolution
.
如何解决这个问题?
PS还尝试过:
- 不带线
renderer: networkd
。相同的结果。 \etc\netplan\00-installer-config.yaml
删除安装过程中自动创建的文件。相同的结果。
答案1
需要安装,默认wpa_supplicant
不包含:Ubuntu Server 20.04.1
sudo apt install -y wpasupplicant
安装并重启后,就可以工作了。