請問速限

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

請問速限

文章gala235689 » 週三 3月 11, 2009 8:40 pm

剛安裝不到10小時

現在有個疑問
由於我上傳到網路硬碟
www.xuite.net
需要限制上傳為25k

iptables

請問此指令要如何設置
才能達成我的需求呢

我是用pppoe撥接上網的
gala235689
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週三 3月 11, 2009 8:37 pm

文章kc19800322 » 週三 3月 11, 2009 9:46 pm

請上Google打"iptables 限速",就會有你要的答案
kc19800322
可愛的小學生
可愛的小學生
 
文章: 41
註冊時間: 週五 5月 02, 2008 1:49 pm

文章gala235689 » 週三 3月 11, 2009 10:00 pm

http://softbbs.pconline.com.cn/9426961.html
限速的實現:在linux中有專門限速的軟件--tc,但TC的語法新手難以掌握,我們可以在防火牆上通過限定某個IP或某段IP在一秒內通過的數據包的數量來限速。
下面以限制192。168。0。2這個IP的網速為例說說。
在桌面環境下打開/etc/syscofngi/iptables 有沒有發現,剛才的設定全記錄在這個文件裡,現在做的就在這個文件裡添加規則就得了。
1、先要找到filter
2、在filter下面一行增加以下兩行
-A FORWARD -m limit -d 192.168.0.2 --limit 30/sec -j ACCEPT # 這句意思是限定每秒只轉發30個到達192。168。0。2的數據包(約每秒45KB 一個數據包是1.5KB)
-------------
我每次重新連線ip都是不同的
不就要每次都要重新設定才行?
--limit 30/sec 為什麼每秒是45k呢?
該怎麼換算
gala235689
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週三 3月 11, 2009 8:37 pm

文章mason » 週三 3月 11, 2009 11:15 pm

應該跟 MTU 有關(Maximum Transmission Unit)
一般 MTU 是 1500, (PPPOE 為 1492), 單位是 bytes

一秒只能通過 30 個 MTU 的話,相當於一秒只能有 1500x30 bytes 通過
也就是 45000 bytes
也就差不多是 45k

應該是這樣吧
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章guest » 週四 3月 12, 2009 12:41 am

guest
 


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客