配置方法
前往/etc/netplan/ 目录 cd /etc/netplan/
下面应该有一个xxxx–config.yaml
用管理员权限修改它sudo vi xxxx--config.yaml
,在network节点的下级,添加下面的内容:
network:
wifis:
wlan0:
dhcp4: true
access-points:
"你的wifi的ssid":
password: "你的密码"
然后执行
netplan try
netplan apply
可能需要重启服务器
引用
如何获取ssid和密码
(一般来说ssid都是wifi名称)
参考
问题排查步骤
查看网络接口,是否有wifi网卡,wl开头的应该就是wifi网卡
ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 84:47:09:1c:f4:5d brd ff:ff:ff:ff:ff:ff
inet6 fe80::8647:9ff:fe1c:f45d/64 scope link
valid_lft forever preferred_lft forever
发现没有wifi网卡 查看是否有wifi硬件
lspci
找到Network controller对应的一行
03:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
发现是有wifi硬件的,可能是驱动问题
更新驱动
sudo apt update
sudo apt install linux-firmware
然后输入ip a
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether e4:fd:45:ba:29:d0 brd ff:ff:ff:ff:ff:ff
发现多了一个,wl开头的应该就是wifi网卡,但是 state DOWN
sudo ip link set wlp3s0 up
启动网卡
ip a
再次查看状态,发现还是DOWN
以下方法都可以尝试一下
1.安装bcmwl-kernel-source
sudo apt-get install bcmwl-kernel-source
2.重启NetworkManager
sudo systemctl restart NetworkManager
记得重启服务器reboot