最近在使用UOS,发现UOS里面无线网络速度极慢,简单研究一下,无线网络(或者说网络)相关的主要有2个地方:
很好理解,内核驱动驱动网卡,NetworkManager通过驱动接口去管理网络功能。
在以前,通过命令行去管理的就是iwconfig iwlist这样的命令行管理工具去管理,但在UOS V20 里面去敲这些命令只会得到没有扩展的结果。
$ iwconfig
wlp0s20f3 no wireless extensions.
docker0 no wireless extensions.
virbr0-nic no wireless extensions.
veth2BLNRX no wireless extensions.
uengine0 no wireless extensions.
virbr0 no wireless extensions.
lo no wireless extensions.
enp1s0 no wireless extensions.
其实这是正常现象,因为WiFi无线网络的管理接口有两种方式:
在UOS V20中,NetworkManager已经使用nl80211来控制wifi模块了,可以通过查看日志确认:
sudo journalctl -b -u NetworkManager
8月 15 17:01:40 xx-PC systemd[1]: Starting Network Manager...
8月 15 17:01:40 xx-PC NetworkManager[2513]: <info> [1629018100.0910] NetworkManager (version 1.14.6) is starting... (for the first time)
8月 15 17:01:40 xx-PC NetworkManager[2513]: <info> [1629018100.0910] Read config: /etc/NetworkManager/NetworkManager.conf (lib: no-mac-addr-change.conf) (etc: deepin.dde.daemon.conf)
8月 15 17:01:40 xx-PC NetworkManager[2513]: <info> [1629018100.0916] wifi-nl80211: (wlp0s20f3): using nl80211 for WiFi device control
8月 15 17:01:40 xx-PC NetworkManager[2513]: <info> [1629018100.1043] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
日志第四行已经报告了和wifi模块的管理接口了。
对应nl80211的命令行管理命令为iw ,可以通过这个命令进行配置查看无线。例如:
iw dev wlp0s20f3 link
#查看网卡链路
iw list
#查看所有WiFi信息,这个命令列出系统wifi设备及相关详细信息。
具体的设置网卡功率,连接wifi等命令可以百度。这里不做描述
至于我的intel 9462 网卡,查询Intel官网,最高可支持到433Mbit,但现在5G频段就死活只支持到54Mbit,估计还是驱动问题,下载了Intel官网的网卡firmware iwlwifi-9000-pu-b0-jf-b0-34.618819.0也不行,内核驱动根本不加载。这个问题需要慢慢排查一下。
后记:想着装个高版本内核看网卡驱动是否本身能支持更高带宽,没想到安装了深度20.2.2后,发现网卡自动能到200~300M了,再切换回来,居然可以高于54Mbit了,不知道是不是高版本FW加载后自动更新了网卡的固件。关机后再开机,还是可以支持高于54Mbit的速度。无解了。。。
$iw dev wlp0s20f3 link
Connected to 28:ff:3e:a3:16:12 (on wlp0s20f3)
SSID: ZTE-5G-xx
freq: 5765
RX: 2878503 bytes (5275 packets)
TX: 694299 bytes (3397 packets)
signal: -47 dBm
rx bitrate: 433.3 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 1
tx bitrate: 390.0 MBit/s VHT-MCS 9 80MHz VHT-NSS 1
bss flags: short-slot-time
dtim period: 1
beacon int: 100
xx@xx-PC:~/Desktop$ iw dev wlp0s20f3 info
Interface wlp0s20f3
ifindex 3
wdev 0x1
addr 18:26:49:0e:63:83
ssid ZTE-5G-xx
type managed
wiphy 0
channel 153 (5765 MHz), width: 80 MHz, center1: 5775 MHz
txpower 22.00 dBm
multicast TXQ:
qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets
0 0 0 0 0 0 0 0 0