請問PROFTPD能做ftp的總流量控制嗎 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- FreeBSD & Linux 討 論 版


PCZONE 討論區



通知

-- FreeBSD & Linux 討 論 版 因為本站採用 FreeBSD 作業系統,所以自己本身也多學了一些技巧,希望各位在這裡互相討論 Unix 作業系統及程式等相關問題。

REN
會員
請問PROFTPD能做ftp的總流量控制嗎
小弟的系統是fedora core1+proftpd 1.29 有用 TransferRate 來控制每個人的流量,但有方法可以限制總流量嗎?請有經驗的前輩幫我一下.

回覆
進階會員

http://www.proftpd.org/docs/faq/link...h5.html#AEN581

16. Bandwidth control

A new patch providing the TransferRate directive has been provided and is slated for inclusion in 1.2.8, this gives per-connection bandwidth limits with Class support. The limits are more effective against downloads than uploads.

There is no method to control the total bandwidth a single VirtualHost context can use.
回覆
進階會員

我用的是 FreeBSD,我利用 ipfw 來達到限制 ftp 的 total 頻寬。
不管幾個 user 進來,最多不能超過我設定的 total 頻寬,也就是說在都在ipfw限定的頻寬內

例如 :

我用 ipfw 來限定 ftp 的總頻寬是 10Kbytes
來1個就獨享這10Kbytes的頻寬,來2個就分享這10Kbytes的頻寬,來10個就分享這10Kbytes的頻寬。

要跟 proftpd 的設定配合。
回覆
REN
會員

感謝 repsol 兄
我就是要這個效果,可惜fedora core1 做不到.
回覆
進階會員

我沒用過 fedora core1,所以不知道他如何限制流量。
不過一定會有類似的功能。


但是
proftpd 的設定彈性頗大,可以依需求彈性使用。

MaxClientsPerHost -- Limits the connections per client machine
限制 host 可以 connect 的數量
MaxClientsPerUser -- Limit the number of connections per userid
限制 user 可以 connect 的數量
MaxHostsPerUser -- Limit the number of connections per userid
限制 user 從哪邊可以 connect 的數量

這幾個設定應該配合一下就可以達到你的要求

你已經限制每個 user 可以使用的頻寬,
所以可以接著依照需求接著設定 MaxClientsPerHost,MaxClientsPerUser,MaxHostsPerUser

把這些設定都限死的話,就可以在你的限制頻寬內,最大值就不會超過你所要限制的總頻寬。
回覆
REN
會員

repsol兄
為了要這個效果,小弟正在學習freeBSD中,可否請你把你的ipfw的設定POST上來給小弟參考,感激不盡.
回覆
進階會員

拿去試試看...
ipfw add 101 pipe 1 tcp from any 20 to any out
ipfw pipe 1 config bw 10KBytes
回覆
進階會員

對了...要使用 FreeBSD 的流量控制,kernel 就要有 DUMMYNET 這個 options
要重新 compile 過 kernel ...

回覆
REN
會員

謝啦,小弟正卡在核心編譯中,每次編譯都編到一半跳出來,好像是我的音效卡有問題,請問 repsol兄怎樣可以讓freeBSD不去管音效,我找過我的主機板的BIOS ,己經把音效關閉了仍然不行, 不知如何在 kernel 中把音效拿掉,我找不到音效的 device 設定,己經卡了二天了...........嗚..

引用:
最初由 repsol 發表
對了...要使用 FreeBSD 的流量控制,kernel 就要有 DUMMYNET 這個 options
要重新 compile 過 kernel ...
回覆
進階會員

你可以把你的 kernel 的內容貼上來嗎 ?
然後把你有編譯的錯誤的部分貼上看看嗎 ?
順便說一下你的 OS 版本和電腦的配備 ...

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。