用Mac實作頻寬管理 - MAC

Table of Contents


首先打開終端機,然後建立一個「管道」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囉~


--

All Comments

Regina avatarRegina2012-10-17
滿有趣的
Hamiltion avatarHamiltion2012-10-21
這有用
Tom avatarTom2012-10-23
可以請問終端機能不能查出目前哪些程式在用哪個PORT嗎
Zanna avatarZanna2012-10-28
netstat ?
Caitlin avatarCaitlin2012-10-31
losf -i
Barb Cronin avatarBarb Cronin2012-11-02
打錯, lsof -i
Zanna avatarZanna2012-11-06
想不到要用在哪 ~"~