家里的zero 2w经常出现各种莫名其妙的断网
查看wifi信息
iwconfig wlan0
运行结果如下:
$ iwconfig wlan0
wlan0 IEEE 802.11 ESSID:"xxxxxx"
Mode:Managed Frequency:2.412 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=135 Mb/s
Retry short limit:10 RTS thr=2353 B Fragment thr:off
Power Management:ON
Link Quality=63/70 Signal level=-47 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
这里可以看到Power Management:ON
即表示省电模式
临时关闭
可以运行iwconfig wlan0 power off
实现临时关闭,再次运行iwconfig wlan0
之后即可看到该项已修改为off,但是这种方式存在一个问题,每次重启网卡或者重启开发板之后,还是会变成ON
$ iwconfig wlan0
wlan0 IEEE 802.11 ESSID:"xxxxxx"
Mode:Managed Frequency:2.412 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate=135 Mb/s
Retry short limit:10 RTS thr=2353 B Fragment thr:off
Power Management:off
Link Quality=55/70 Signal level=-55 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
永久关闭
在目录:/etc/NetworkManager/conf.d下,修改default-wifi-powersave-on.conf,原内容如下:
[connection]
wifi.powersave = 3
修改为:
[connection]
wifi.powersave = 2 #将3改变成2,则power save off
保存后重启,运行iwconfig,则会看到:Power Management:off
目前暂时还不确定频繁断网是否和这个有关,排查各种可能性吧。
评论区