我就是用linux做nat的,不過傳檔可以,就是卡在語音,已經試過多種方法了,據查看結果,光開6901是沒用的,msn在做點對點的語音交談時,會隨機開一個high port,可是我nat又不熟說最初由 gerrybbs 發表
關於此,小弟也有一些經驗,只是我解讀官方文件與前幾位大大不同,再請各位批評指教.
1.port 6891-6900 是用來檔案傳輸
2.port 5004-65535 是用來語音傳輸
3.prot 1503 電子白板與程式分享
4.port 3389 remote assistance
若你的環境是 firewall (不作 nat),請開放這些服務埠;
若你的環境是 nat ,請使用 port mapping (一般硬體歸類為 virtual server),對該 nat device 參考這些服務埠作相關設定.
小弟主要是作語音測試,但所用服務埠是一個區間(5004-65535),小弟的 nat configuation 內無法支援區間設定,最後被迫打住,目前將以 linux 作 nat service ,如此可彈性設定,但卻苦無同好進行測試,不知幾位大大有否興趣一同研究..
官方文件連結
http://www.microsoft.com/windowsxp/p.../solutions.asp
我的系統架構
CLE1.0 ATAYAL
HINET 1.5M/384K 固一
使用ipchains和ipmasqadm
對了,mms有人寫好module,我就是用了那個module,可以傳檔等,但還是不行語音交談
module的網址
http://www.e-infomax.com/ipmasq/files22/mmsmasq.tar.gz
有興趣一齊討論,已經被msn快搞死了,另外一提,yahoo的即時通到是都沒問題說,m$該檢討了
書籤