最近考慮把家中 AP 換成 Linksys MX4200,有 OpenWRT 支援。目前使用的另一臺 AP 僅支援 Freshtomato,而 Freshtomato 看來不支援 PPPoE 多撥。
仔細看規格的時候,看到一個奇怪的地方:
| Wi-Fi Speed | AX4200 (600+1200+2400) |
為什麼會是三個速度組合起來?這台 AP 並不支援 Wifi 6E (6GHz) 呀?
底下還寫了:
| Wi-Fi Technology | AX4200 Tri-Band Gigabit, 600+1200+2400 Mbps |
三頻?沒有 6GHz 哪來的三頻?
Wikidevi 是這樣寫的:
• 574 Mbps – 2SS 2.4GHz 802.11ax (40MHz chan.)
• 1201 Mbps – 2SS 5GHz 802.11ax (80MHz chan.)
• 2402 Mbps – 4SS 5GHz 802.11ax (80MHz chan.) = AX4200 class
越看越奇怪,它的意思似乎是 5GHz 有兩個頻帶可以同時使用。
相較之下,另一台 OpenWRT 支援不錯的 Linksys E8450 的 Wikidevi 是這樣寫的:
• 800 Mbps – 4SS 2.4GHz 802.11n (40MHz chan., 256-QAM)
• 2402 Mbps – 4SS 5GHz 802.11ax (80MHz chan., 1024-QAM) = AX3200 class
查資料查了很久,後來找到這篇(其實整篇都寫得很讚,有很多重要觀念而且還算好讀):
Beware all of the marketing hype surrounding tri-band routers. Tri-band routers were created by the router industry so that marketing could (yet again) claim even higher Wi-Fi Gbps speeds for new routers (a single connected client can never achieve these high speeds).
A router is many devices in one: Remember, a wireless router is: (1) a router, (2) a switch, and (3) an AP — all in one box. The AP is almost always dual-band (2.4GHz + 5 GHz). But the latest marketing hype concerns the speeds of tri-band routers — where the AP inside the router is 2.4GHz + 5 GHz + 5 GHz.
But ‘dual 5 GHz’ is only useful if you are maxing out your current 5 GHz band, and need to support more (5 GHz only) devices. But are you? This is important to realize, It DOES NOT make one device faster. Rather, it allows 5 GHz devices connected to different 5 GHz bands to operate at the same time (two devices connected to the same band will have the same problem).
所以這意思是說:這個 AP 可以同時在兩個不同的 5GHz 頻道收發,若以單一頻道 80 MHz 寬來說,5 GHz 頻帶有 7 個互相不重疊的 80 MHz 頻道。所以 MX4200 應該就是可以同時在這 7 個(美國用戶可以用7個)裡面的 2 個收發資料。(下面的圖只有畫 6 個,第七個編號 171 的頻道沒有畫,不過 171 是 2019 FCC 才開放的所以可能支援的裝置也不多。)
需要注意的是,5GHz 頻段裡面有許多部分有 DFS 限制,簡單來說就是為了避免干擾天氣雷達等其他應用,標準有規定在 DFS 限制的頻段裡面,裝置必須要偵測是否收的到天氣雷達之類的訊號,如果偵測到的話,就要降低發射功率。interline.pl 上面那篇裡面一樣有介紹如何檢查 wifi 裝置是否支援 DFS 頻段:去 FCC 網站上查該裝置是否有核可在 5250 MHz – 5725 MHz 發射,若有就表示有支援 DFS。然後許多不肖業者會說自己的 wifi 裝置支援 5 GHz 頻段,但是其實不支援 DFS,若不支援 DFS,那從上面的圖可以看到,就只有 U-NII-1 和 U-NII-3 兩個 5GHz 頻帶可以使用,也就是七個頻道裡面只有兩個可以用,與鄰居裝置的頻道衝突的可能性大增。
Qualcomm vs MediaTek
OpenWRT 對 Qualcomm 新晶片的支援似乎沒那麼完整,有許多限制:
- Ath11k 驅動程式非常吃記憶體,我看論壇上面很多人都提到必須要開 SWAP 才能正常使用
- 會那麼吃記憶體的原因是 qualcomm 的 NSS 網路處理晶片不支援 openwrt,所以變成所有封包都要由核心的驅動程式在主處理器和記憶體處理
- 有社群分支的版本實驗性支援 NSS,就比較省記憶體
- 不支援 DSA (Distributed Switch Architecture),會讓 VLAN 等進階設定比較麻煩一些,但不確定功能上會不會有什麼只有 DSA 能做到的(我查不到資料)
相較之下 MTK 的 wifi 晶片 Linux 支援就好很多,雖然我目前用 E8450 還是偶爾會有一些 wifi 裝置偶爾會秀逗,但算是小問題:
- 舊 ipad 開機之後要過大約 5 分鐘才能連上 E8450 的 wifi
- 5 GHz 的 radio 偶爾會突然掛掉,整個 station 直接消失,但重開之後就好了
我擔心買了 qualcomm 晶片的產品,小問題恐怕會比 mtk 更多。
相關資料
查詢 MCS PHY 速率可以參考這幾個網站:
- https://semfionetworks.com/blog/mcs-table-updated-with-80211ax-data-rates/
- https://semfionetworks.com/blog/wi-fi-7-mcs-table/
- https://mcsindex.net/
查資料的時候另外有查到 Qualcomm 的規格上面這樣寫:
5G-PPS (Per Packet Switching):
8×8/80 MHz or 4×4/160 MHz contiguous
—
5G-SBS (Single Band Simultaneous):
4×4/80MHz and 4×4/80MHz
不知道這個 PPS 和 SBS 是不是就是上面我查到的可以同時在兩個不同頻道收發的區別?只有這個網站有提到 PPS SBS 這兩個詞,我也查不到更多資料無法確認。





