家里是用台式做网关,笔记本通过台式机的第二块网卡(网关)连出来的。所以台式机有一个公网的IP(在第一块网卡“本地连接”),而笔记本只有192.168.了。在sp1的时代,只要把本地连接的“Internet 连接共享”的两个勾,即“允许其他网络用户通过此计算机的Internet连接来连接”和“允许其他网络用户控制或禁用共享的Internet连接”都打勾,(尤其是第二个很重要)就可以在MSN Messenger 上面通话了。
但是换了SP2却不行,这些UDP的包都会被过滤掉,找到一个方法就是通过网络连接向导。“本地连接”设置为直接上Internet,而笔记本设置为“通过住宅内的其他电脑或网关”上网。这个时候发现在我的笔记本上sp2的防火墙的例外里面会把 “远程协助--Messenger语音”写在一块儿,

仔细一看是下面的程序。
C:\WINDOWS\pchealth\helpctr\binaries\HelpCtr.exe于是手动在台式机的本地连接的防火墙上面添加了这个HelpCtr.exe,果然通过IP地址是192.168.0.xxx的笔记本和公网上的另外一个人可以连通语音了。原先在台式机上的pwirefall.log文件中的 DROP 记录自然也就没有了。
不过这个手动的方法还是到时候会发生连不上的问题。现在在试试让他自己添加上这个一项。 测试中....
(END)