问题现象:飞鸽在win7下死活看不到别人,除非别人在飞鸽里刷新了之后我的飞鸽就可以看到别人了。任何版本飞鸽都试了个遍也没用。另外在本机装了vmware之后,本机与虚拟机之间也是怎么都互相看不见。网上查了N种办法,一直都没解决。
解决过程:
1、本机安装了ESET防火墙,防火墙拦截了飞鸽,但是不管怎么修改防火墙设置飞鸽依然无法正常,最后卸载ESET防火墙,安装了ESET杀毒软件也没有解决
2、软件版本问题,下载了N个版本结论都一样
3、按照网上搜到的解决办法,在飞鸽(2.04版本)右下角图标右键、设置、“广域网广播设定”里面添加本机固定局域网IP,但是还是没有解决问题
4、最后在网上搜到
http://www.58daxue.cn/showtopic-22645.html
http://wenwen.soso.com/z/q52782181.htm
里面说飞鸽是可以接收参数来绑定不同IP的,这个思路启发了我,我在想是不是因为我本机有双网卡(无线网、有线网),有线网没接网线,IP地址是192.168.168.1(自动分配的),而且在设备管理器里面有线网卡排序是第一个设备,以之前做NDIS驱动和程序的经验判断应该是绑在了有线网卡上了,手工把有线网卡禁用掉,重新启动飞鸽,哈哈,一切OK了,额滴神呐,终于把几个月来无法顺畅用飞鸽的问题解决了。
但是总是需要把有线网卡禁止掉也不是办法,所以就只能创建一个快捷方式采用飞鸽的运行参数来指定绑定在哪个IP地址(绑定IP地址也就指定了网卡了),同时把无线网卡的IP地址采用固定IP(不用DHCP),“IPMsg2.04.exe /NIC 192.168.1.188”,测试运行一切OK,也能够看到虚拟机里面的飞鸽了。
但是遗留了一个问题:如果网卡只能用DHCP,是不是还有别的办法呢?至少IPMsg2.04.exe /NIC 127.0.0.1是不可以的。
2010-12-16
如果网卡只能用DHCP,我目前的解决方法就是靠批处理:
内容如下,需要根据自己电脑网卡情况作微调:
——————————————————————
@echo off
for /f "tokens=16" %%i in ('ipconfig ^| find /i "192.168.1."')do set var=%%i
start G:/IPMsg2.04.exe /NIC %var%
————————————————————————