會員 | 請問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 的設定配合。 |
回覆 |
會員 | 感謝 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 把這些設定都限死的話,就可以在你的限制頻寬內,最大值就不會超過你所要限制的總頻寬。 |
回覆 |
會員 | 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 ... |
回覆 |
會員 | 謝啦,小弟正卡在核心編譯中,每次編譯都編到一半跳出來,好像是我的音效卡有問題,請問 repsol兄怎樣可以讓freeBSD不去管音效,我找過我的主機板的BIOS ,己經把音效關閉了仍然不行, 不知如何在 kernel 中把音效拿掉,我找不到音效的 device 設定,己經卡了二天了...........嗚.. 引用:
| |
回覆 |
進階會員 | 你可以把你的 kernel 的內容貼上來嗎 ? 然後把你有編譯的錯誤的部分貼上看看嗎 ? 順便說一下你的 OS 版本和電腦的配備 ... |
回覆 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。