合租、辦公、家庭共享頻寬時,少數人跑滿上傳/下載(迅雷、BT、雲同步)會導致全網延遲飆升、網頁打不開、遊戲掉線。啟用路由器 QoS(服務品質),依 IP/MAC/協議/埠口分類流量、分配優先順序與頻寬上限,即可實現「瀏覽優先、下載次之、P2P 最低」的智慧分流。以通用性極強的 Tomato/番茄固件為例,DD-WRT、OpenWrt、廠商原廠固件邏輯同理。
前置準備
- 確認路由器支援 QoS(大多數雙天線以上機型支援)。
- 電腦以網線連路由器 LAN 口,避免無線斷線導致設定失效。
- 瀏覽器輸入網關 IP(預設
192.168.1.1),帳號 root,密碼 admin(番茄預設)。
步驟 1:啟用 QoS 並設定總頻寬上限
- 進入 QoS → 基本設定。
- 勾選 Enable QoS。
- Default Class 選 Low(預設流量給低優先權)。
- 設定 Outbound Limit (上傳) Max Bandwidth:ADSL/VDSL 設為實測上傳的 85-90%(如 4M 上傳設 3600-3800 Kbps),光纖可設實測值。切勿設滿,留餘量給 ACK/控制封包。
- 設定 Inbound Limit (下載) Max Bandwidth:同理設實測下載 90% 左右(如 100M 光纖設 90000-95000 Kbps)。
- 儲存。
步驟 2:建立分類規則
進入 QoS → 分類,點「新增」建立規則,優先順序由上而下匹配(先匹配優先)。
規則 A:保障核心裝置(自己電腦/老闆/伺服器)最高優先權
- Match Rule:Src MAC(來源 MAC)輸入目標裝置 MAC(`ipconfig /all` 或路由器裝置清單查看)。MAC 比 IP 穩定(DHCP 換 IP 不影響)。
- Class:Highest / High。
- IPP2P:Disable(不針對 P2P,全協議高優先)。
- 說明:自己電腦/關鍵伺服器。
規則 B:限制已知下載機/客廳電視/備用手機
- Match Rule:Src IP(若固定 IP)或 Src MAC。
- Class:Low / Lowest。
- IPP2P:可啟用 P2P → High 限制,或 Block 直接封殺。
規則 C:全網 HTTP/HTTPS/DNS/ICMP 高優先(保障開網頁、遊戲心跳)
- Match Rule:Dst Port →
80,443,53,5353(HTTP/HTTPS/DNS/mDNS)。
- Class:Highest。
- IPP2P:Disable。
規則 D:全網 P2P/下載埠 低優先/封鎖
- Match Rule:Layer 7 / IPP2P 選 P2P(BitTorrent, eDonkey, Thunder 等)。
- Class:Lowest。
- 或指定常見下載埠:
6881-6889, 4662, 4672, 16881 等 → Low。
步驟 3:調整規則順序
規則匹配遵循「第一條符合即停止」。順序建議:
- 核心裝置 MAC 高優先(最優先)
- HTTP/HTTPS/DNS 高優先
- 限制裝置 MAC 低優先
- P2P/下載埠 低優先
- Default Class Low(兜底)
用列表右側上下箭頭調整順序,儲存。
步驟 4:驗證與微調
- QoS 頁面底部「即時圖表」觀察各類別頻寬佔用。
- 自己電腦開網頁/遊戲,同時他人開迅雷下載,觀察延遲、丟包。
- 若仍卡頓:
① 上傳上限設太大 → 降低 Outbound Max。
② 規則未命中 → 改用 MAC、啟用 IPP2P、抓封包分析協議特徵。
③ CPU 過高(舊路由器) → 簡化規則、關閉 IPP2P、換高效能路由器。
常見誤區
- 以為 QoS 能增加總頻寬:不能,只能分配既有頻寬。
- 只限下載不限上傳:ADSL/VDSL 上傳極小,上傳滿會導致 ACK 無法送出,下載同樣崩潰。上傳限制更關鍵。
- 用 IP 做規則卻未綁定靜態 DHCP:IP 換了規則失效,務必用 MAC 或綁定靜態 DHCP。
進階技巧
- HTB/HFSC 排程器(OpenWrt/進階固件):比 Tomato 內建優先權佇列更精準,支援硬保障/硬限制。
- SQM/CAKE(OpenWrt 19.07+):單佇列智慧佇列管理,無需手寫規則,自動對抗 Bufferbloat,適合不想折騰的進階用戶。
- VLAN + 多 SSID 隔離:IoT/訪客/核心裝置分不同 VLAN,分別套用不同 QoS 策略。
配置完成後,定期檢視流量圖表,隨裝置增減調整規則。QoS 不是設定一次就萬事大吉,而是網路管理的持續優化過程。