最近感觉屋里WiFi速度很慢,ping了下路由器发现延迟非常高,长达数秒,有时甚至还丢包。这样的网络环境下的上网体验可以说很糟糕,在连接内网的机器操作时,都需要卡很久才有反应。由于我离路由器比较远,还隔了墙,并且附近有很多WiFi信号,所以我接收到的WiFi信号就偏弱。为了解决网络问题,我打开了路由器的无线管理界面,发现了信道和信道频宽之类的设置,默认为自动。好奇心驱使,我简单了解了下这些设置,其实厂家默认设置的自动未必是最优设置,通过合理的设定无线参数,可以优化网络。

信道与频宽

在WLAN标准协议里,将2.4GHz频段划分出13个有交叠的信道,每个信道都有自己的中心频率;将5GHz频段分为24个信道,且每个信道都为独立信道。

wifi信道

信道对应的是一定范围的频率,如果这个范围和附近的信号有所交叠,就会产生干扰。信道频宽就是信道的频率范围的大小,信道绑定是将多个信道绑定成一个信道使用,能提供更大的带宽,有更大的吞吐量。但是,如果信道干扰严重,信道绑定可能是更糟糕的结果。

由于2.4G WiFi的穿透能力更强,就更容易受到附近2.4G WiFi的干扰,因此,尽量选择附近2.4 WiFi没有选择的信道,并且将信道频宽控制在不易干扰的范围内。而5G WiFi的穿透能力弱,覆盖范围小,附近通常很少有别的5G WiFi,可在附近5G WiFi没有选择的频率范围内适当加大信道频宽。

NetSpot使用

一些软件可以检测附近WiFi使用的信道,这里以NetSpot为例。打开NetSpot软件,在DISCOVER模式下会自动扫描附近WiFi并给出WiFi的详细信息。SSID就是WiFi的名字,BSSID是无线路由器的MAC地址,Alias是别名,Channel是信道,Band是频带,Security是加密方式,Vendor是路由器的厂家,Mode是协议模式或者说协议标准,Level(SNR)是信噪比,Signal是信号强度,Noise是噪声强度。

screenshot-20210624002450

图中是我的WiFi扫描结果,可以看到附近有很多WiFi信号。选中多个WiFi时,NetSpot会展示这些WiFi的信道情况,高度为信号强度。为了降低干扰,我选择了一个附近相对较少使用的信道,并且没有使用很宽的信道频宽。

经过这样优化无线设置后,网络得到了极大的改善,延迟降低到了几毫秒。如果你也处在附近WiFi很多并且5G WiFi信号很弱的环境下,不妨像这样优化下无线设置。

参考