简介
最近把树莓派安装了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: 2
ethernets:
eth0:
optional: true
dhcp4: true
wifis:
wlan0:
dhcp4: true
regulatory-domain: CN
access-points:
MI-R3G:
password: "11223366"
MI-R3G-5G:
password: "11223366"
报错 退出 重新应用
sudo netplan apply
重新启动一下
wifi连接成功