作者ryoh (TRH)
看板MAC
標題[教學] 用Mac實作頻寬管理
時間Sat Oct 13 21:34:35 2012
首先打開終端機,然後建立一個「管道」pipe (有更好的翻譯嗎?)。
sudo ipfw pipe 1 config bw 100KByte/s
如果要調高,就把那個100的數字往上加。然後接下來就是把要限制速度的port都連到
這個pipe,而沒有接到pipe的,就會以全速運行。
以http來說,就是把port 80給接到pipe來,如下例:
sudo ipfw add 1 pipe 1 src-port 80
如果還有其它的port也想接到這個pipe,就重覆上列指令,但改一下最後的port號。
這個玩法還有其它的變化,也可以把port號改為* 就把全部的port都接過來;
如果把 src-port改為ip 位址的話,就可以限制其它ip連過來的速度。
如果要恢復原狀的話,就輸入
sudo ipfw delete 1
要了解更多的,就請參考ipfw的man囉~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.160.222.107
推 bobw:滿有趣的 10/13 23:37
推 lovinlover:這有用 10/14 08:34
→ lovinlover:可以請問終端機能不能查出目前哪些程式在用哪個PORT嗎 10/14 08:44
→ Esvent:netstat ? 10/14 08:53
推 beemos:losf -i 10/14 09:02
→ beemos:打錯, lsof -i 10/14 09:03
→ elrice2010:想不到要用在哪 ~"~ 10/19 23:10