根據流量限制每個用戶/IP 的網路流量

根據流量限制每個用戶/IP 的網路流量

我的網路上有一個共享的網路連接,目前我使用 Smoothwall Express 進行管理。我希望能夠每月為我的每個室友分配一定量的頻寬。我的 ISP 按 MB 收費,因此我希望向使用該服務的用戶收取費用,同時不讓他們敲詐我。

我認為,最好的方法是讓他們支付一定金額,然後允許他們使用該金額。當他們用完配額後,他們必須被完全阻止,直到我為他們分配更多頻寬。

Smoothall Express 是否足以滿足此需求?我需要什麼插件?如果它做不到,那什麼可以呢?

答案1

不是開箱即用的,不是——商業版本可能超出了這個項目的預算,而且仍然不是完美的選擇。

你可以用express來破解一些東西..但這將是一個相當古老的項目。

答案2

pfSense應該能夠使用流量整形器模組開箱即用地執行此操作。看著流量整形指南您應該能夠透過基於虛擬網路的動態隊列建立來做到這一點。

華泰

答案3

這與 smoothwall 不相容,但是..

iptables 包含一個「配額」模組,您可以使用它來實現此目的。

為了利用它,您需要識別每個連接。

如果您想要更明確的內容,您可以使用 pppoe 進行身份驗證以識別用戶,然後針對該連線裝置設定相關的防火牆規則。這可以使用腳本來完成,您可以讓 pppd 呼叫腳本來配置該連接的配額。

無論用戶選擇什麼 IP,這都會起作用。

相關內容