![更改 Ubuntu 伺服器上的封包路由策略](https://rvso.com/image/568241/%E6%9B%B4%E6%94%B9%20Ubuntu%20%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%E7%9A%84%E5%B0%81%E5%8C%85%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5.png)
我在路由器上使用 Ubuntu 伺服器,遇到以下問題。如果一個人開始進行一項能夠佔用所有頻寬的下載,那麼它就會佔用所有頻寬。這意味著,所有其他人開始在使用網路時遇到問題。
有沒有辦法(使用 iptables、tc 或其他)使路由器對來自頻寬較低的連接的封包給予更高的優先權?這樣高頻寬下載就不會超過其他連線。
答案1
您可以tc
塑造您的流量。例如,您可以對網路中每個 IP 位址允許的下載/上傳速度設定限制。有多個隊列選項允許不同的配置。也許,你可以嘗試使用SFQ(隨機公平排隊)。
欲了解更多詳情,可以查看進階Linux路由網站看看man tc
。