我不熟悉 Linux,但我可以按照指南操作。然而,它对我来说不起作用。我运行了这个来获取 wifi 接口名称:
ls /sys/class/net
我得到了名字。我在 /etc/netplan 中配置了 netplan yaml
wlp2s0:
access-points:
"K+T":
password: "xxxxxxxxx"
dhcp4: true
我运行它时没有出现错误,然后重新启动,但它不起作用。如果我安装 Ubuntu 桌面,我就可以正常连接到我的 wifi 网络......
sudo netplan apply --debug
答案1
您的.yaml 文件不完整。
使用这个(并保持精确的间距、缩进,并且没有制表符):
network:
version: 2
renderer: networkd
wifis:
wlp2s0:
dhcp4: true
access-points:
"K+T":
password: "xxxxxxxxx"
sudo netplan generate
sudo netplan apply
然后安装 wpasupplicant(通过以太网或 USB):
sudo apt-get update
sudo apt-get install wpasupplicant
reboot
注意:只有安装了wpasupplicant
软件包及其依赖项后,这一切才会起作用。因此,您要么需要以太网连接,要么下载到 USB 并手动安装。没有wpasupplicant
Wi-Fi 则无法工作。