树莓派装的Ubuntu Server连接不上WIFI
简介
最近把树莓派安装了Ubuntu Server系统 在连接网络时 有线可以拿到IP 无线拿不到IP ,查看后台使用/sbin/wpa_supplicant 来连接的wifi 启动后发现会有报错
wlan0: Failed to initiate sched scan 最后发现是wificontry 没有设置
问题复现
无线拿不到ip
wifi连接程序已经启动
手动连接后会报错
解决办法
增加wificountry 的设置 但是不能加在/run/netplan/wpa-wlan0.conf 文件里 测试可以成功 但是重启后会失效他是由配置文件生成的
sudo vim /etc/netplan/50-cloud-init.yaml
添加以下内容 主要是增加 regulatory-domain: CN
network:version: 2ethernets:eth0:optional: truedhcp4: truewifis:wlan0:dhcp4: trueregulatory-domain: CNaccess-points:MI-R3G:password: "11223366"MI-R3G-5G:password: "11223366"
报错 退出 重新应用
sudo netplan apply
重新启动一下
wifi连接成功