Skype 在 Tomato QoS 裡的設定

剛剛把 Tomato QoS 的設定給調好了,紀錄一下,免得以後要用到時忘記怎麼弄。

基本上,我對 Tomato QoS 的要求是,能在不會影響區網內的人上網跟打 Skype 的同時,又可以開 BT & eMule 抓東西,而且讓 eMule 最大限度利用上傳的頻寬來養動物。

一開始,我 Skype 設定的規則是這樣:

2008-04-25_103658

然後常常 BT 和 eMule 的封包會被誤判為 Skype Out 和 Skype to Skype,所以一堆 BT 跟 eMule 的封包就莫名其妙的被判為等級「高等」(port 為 50101 的是 Skype,所以除了 80、443 和 50101 port 之外,其他都是 BT & eMule 的封包。):

2008-04-25_105942

等級「高等」的封包上傳流量也莫名變高(什麼都不做,就只開 Skype、uTorrent 和 eMule 而已。):

2008-04-25_105641

這樣就造成我開 QoS 跟沒開一樣。

後來去拜了 Google 大神一下才知道,Layer7 filter 裡的 Skype Out filterSkype to Skype filter 會 overmatch,而又剛好偏偏會 overmatch BT 和 eMule 的封包 冏z

這也就是說,不能只靠 Layer7 filter 來判定 Skype 的封包。

問題知道在哪後,接下來就很簡單了,去把 Skype 裡「使用 80/443 port 做為為外來連線替代」這項不打勾,然後設定指定某個的 port 連出去。

2008-04-25_134118

接下來,再在 Tomato QoS 的 Skype 規則裡加上剛剛自己指定的 port。這樣得要 Layer7 filter 和 port 兩個條件都正確才會被判定為 Skype 的封包:

2008-04-25_103459

都設定好後,所有的封包就會乖乖的被歸類為我想要的等級了:

2008-04-25_110711

等級為「高等」封包的流量也正常多了(還是什麼都不做,就只開 Skype、uTorrent 和 eMule 而已。):

2008-04-25_110743

0 Responses to “Skype 在 Tomato QoS 裡的設定”


  1. No Comments

Leave a Reply

Quote selected text