屋企駁多部 router 就係 Double NAT?先睇清楚先好改設定
3C 產品

屋企駁多部 router 就係 Double NAT?先睇清楚先好改設定

圖片:via XDA Developers — https://www.xda-developers.com/double-nat-the-silent-killer-of-your-home-networks-performance/
TechLab 編輯部(譯)·

一般上網多數冇感覺,打機、遙距存取同開 port 先容易出事

「網絡隱形殺手」講得太重

XDA 將 Double NAT 形容成家居網絡嘅「silent killer」,個講法幾搶眼,但容易令人以為多一層 NAT 就會令上網速度大跌。Google 自己嘅支援文件反而講得準確:大部分人唔會察覺 Double NAT 對網絡效能有明顯影響,多一層 NAT 通常只會加少少延遲。睇網頁、串流睇戲同一般下載正常,唔代表設定完美;同樣地,Wi-Fi 慢、斷線或者 ping 高,都唔可以直接入 Double NAT 數。

TP-Link 圖解由上游 router 駁去主 Deco,再連接兩部衛星 Deco 嘅家居網絡拓撲

圖片:TP-Link

點解屋企會有兩層 NAT

常見駁法係光纖入屋設備接 ISP router,跟住再由 LAN port 駁去自購 router 或 mesh 主機嘅 WAN port。如果前後兩部機都派內網 IP、做 routing 同 NAT,裝置流量出街就會轉換兩次。不過要留意,光纖盒或者 ONT 未必有 router 功能,有啲只負責轉換光纖訊號;而 ISP 提供嗰部機亦可能早已行 bridge mode。見到兩個盒,未足以判定有 Double NAT,要睇清楚邊部機實際做緊 DHCP 同 routing。

最快由自購 router 嘅 WAN IP 查起

登入自購 router 或 mesh app,搵 Internet、WAN 或 IPv4 address。WAN IP 如果係 10.x.x.x172.16.x.x172.31.x.x,或者 192.168.x.x,即係上游派咗私人地址畀佢,屋企前面大機會仲有一層 router。再比較網站顯示嘅公網 IPv4;兩者唔同,只能證明中間仲有 NAT,未能單靠呢一步分辨嗰層 NAT 喺屋企定 ISP 機房。Traceroute 可以提供線索,但部分設備唔回應,結果唔適合當成定案。

CGNAT 係另一件事,改 bridge mode 未必幫到

如果 WAN IP 落喺 100.64.0.0/10,即 100.64.x.x100.127.x.x,好大機會係 ISP 用緊 Carrier-Grade NAT;RFC 6598 正正預留呢段地址畀電訊商共用 IPv4。CGNAT 喺 ISP 網絡內運作,將屋企 router 改成 bridge mode 清唔走佢。部分 ISP 亦可能用其他私人地址做同類配置,所以最穩陣係向供應商確認有冇公網 IPv4、可唔可以申請,同埋條線有冇原生 IPv6。

真正容易中招係入站連線

Double NAT 最常搞亂 port forwarding、UPnP、部分點對點遊戲連線、console NAT type、屋企 server 遙距存取,同某啲 site-to-site VPN。原因好直接:外面嘅連線要連續過兩道 router 規則,淨係喺內層開 port 係唔夠嘅。如果電腦同打印機分別連咗 ISP Wi-Fi 同自購 mesh,兩邊又可能身處唔同 subnet,互相搵唔到。呢類問題關乎網絡分隔同入站路徑,唔等於 Double NAT 會食走大量下載頻寬。

Bridge mode 同 AP mode 點揀

想由自購 router 管晒 DHCP、家長控制、QoS、VPN 同 port forwarding,可以先問 ISP 可唔可以將上游 gateway 改做 bridge mode 或 IP passthrough,等自購 router 成為唯一出口。若 ISP 機要兼顧電話、電視服務或指定認證,設定方法可能唔同,唔好照抄其他型號教學。另一條路係保留 ISP router 做主機,再將自購 mesh 轉 AP mode;咁通常可消除內層 NAT,但部分 mesh 嘅 QoS、VPN、裝置管理或保安功能可能會停用,要先睇產品文件。

DMZ 同 IPv6 都唔係萬用掣

將內層 router 放入上游 DMZ,有機會令入站連線少啲阻滯,但上游 NAT 仍然存在,所以唔應當成真正 bridge mode。兩邊逐層設定 port forwarding 技術上亦可行,只係日後換 IP、換機或者排錯都幾麻煩。IPv6 一般避開 IPv4 NAT 呢套轉換,但 router 防火牆仍要正確設定,而且 app 或遊戲可能繼續行 IPv4。先確認實際用緊邊種協議,會少好多無謂猜測。

排錯次序重要過一開始就改設定

如果症狀只係睡房 Wi-Fi 慢,先用網線測試主 router、檢查 mesh backhaul、訊號、頻道、DNS、packet loss 同 ISP 線路,Double NAT 排後少少。如果一般上網正常,偏偏開 port、遙距連屋企 NAS 或指定遊戲配對出事,先值得沿住 WAN IP 同兩層 router 查。香港各家 ISP 嘅設備、IPv4、IPv6 同 bridge 支援都有差異,確認拓撲再決定邊部機負責 routing,通常已經解決咗大半問題。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook