Linux
防止單個主機佔用整個頻寬?
我們有一個 linux 路由器,可為多台 PC 提供網際網路連接。它目前正在使用shorewall 來幫助簡化iptables 設置。有沒有辦法可以設置它,以防止任何單個主機使用整條線路?我正在考慮將限制設置為 80%:因此任何一台 PC 不能使用超過 80% 的頻寬,因此如果有人正在下載/上傳大文件,連接並不會完全不堪重負。
看看Linux 高級路由和流量整形 HOWTO,其中有一節頻寬管理。看起來 HOWTO 沒有維護,但它仍然是一個很好的起點。交通控制 HOWTO也有很好的資訊。
Shorewall 允許對每個源以及每個目標 IP 進行限制。詳情見官方首頁http://www.shorewall.net/ConnectionRate.html