【树莓派笔记】无线网络管理

我的树莓派4B 没有安装图形界面,需要使用命令行来管理 Wifi。本文记录一些相关命令。

基本命令

使用 iwiwconfig 命令。

# 扫描可用网络
sudo iw dev wlan0 scan |grep SSID
# 查看速率
iwconfig wlan0

wpa_supplicant

Raspbian上是使用 wpa_supplicant  来配置 Wifi。编辑 /etc/wpasupplicant/wpa_supplicant.conf

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="网络名称,使用英语,保留引号"
psk="网络密码,保留引号"
priority=1
}

配置更新后执行 sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

netplan

Ubuntu Server 使用 netplan 来配置 Wifi。首先需要设置 crda,否则搜不到 5G Wifi。

root@ubuntu:~# cat /etc/default/crda 
# Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set
# the initial regulatory domain setting for IEEE 802.11 devices which operate
# on this system.
#
# Governments assert the right to regulate usage of radio spectrum within
# their respective territories so make sure you select a ISO/IEC 3166-1 alpha2
# country code suitable for your location or you may infringe on local
# legislature. See `/usr/share/zoneinfo/zone.tab' for a table of timezone
# descriptions containing ISO/IEC 3166-1 alpha2 country codes.
 
REGDOMAIN=CN

编辑 /etc/netplan

network:
    wifis:
        wlan0:
            dhcp4: true
            access-points:
                "ssid":
                    password: "password"

执行 netplan --debug apply 应用配置,会自动启动 netplan.wpa@wlan0.service

Wifi不稳定

关闭电源管理,rc.local 中添加

iwconfig wlan0 power off

也可能是路由器的问题,重启下路由器试试

参考资料

1. https://www.fangpengjun.com/2016/09/24/树莓派使用WiFi时ssh不稳定的问题及解决方案/
2. https://github.com/raspberrypi/linux/issues/3127

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注