作为此帖的伏笔,我先将此问题放在水区看看大家的看法。http://bbs.pceva.com.cn/thread-46572-1-1.html
稍微有点网络知识或经验的人一定会说:在家庭网络这种简单环境中,那是一定相通的,因为它们都是在一个相同的二层广播域里。那么,我也是这样想的,根生地固地认为“通”是必须的。
在一般的企业环境中,也必须是通的,不通也得想办法做通,因为需求使然。举个简单的例子:在企业办公室里,有线、无线设备都需要访问有线接入的网络打印机。如果做不通,用户会抱怨,也只能显示IT的无能和不负责任。
但现在我要说,还真不一定,且看我今天解决的一个问题,真真是老革命碰到了新问题:
有一朋友是音乐发烧友,很专业的那种,并弹的一手好钢琴,最近他买的一个Logitech SqueezeBox Touch播放器在组网时碰到了奇怪的问题,我电话远程帮他排错了几次都无法解决,昨天,他索性把所有设备都带到了我办公室。
其实,他的要求很简单,也很实用,设备清单如下:
1、SqueezeBox Touch,这就是个高级的MP3播放器,还支持很多音频格式,并有很多音频接口,连接家里的发烧音响;并且支持无线和有线的网络连接;
2、笔记本电脑(Lenovo X201i),安装Logitech Media Server软件作为音频文件库服务器为SqueezeBox Touch提供播放源;
3、iPad2(WiFi 16G),安装SqueezeBox Controller软件来远程遥控SqueezeBox Touch;
4、Buffalo WCR-GN无线路由器,2010年买的,当时价格100多元,1个WAN口,4个百兆LAN口,802.11bgn。此路由不接WAN口,只作和家里现有网络隔离的音乐网络使用。
所有设备都采用无线连接时,能按预期工作。但从实际播放的流畅度和音质等方面看,他觉得还不够理想,想将无线连接改成有线连接来看看效果是否有改进,也就是说,想用网线连接SqueezeBox Touch到路由器,同时笔记本电脑关闭无线网卡而用网线连接到路由器,使客户端和服务器之间以有线方式连接以期得到更好的播放效果。理想的网络拓扑图如下:
问题来了,这时他发现,无线连接到路由器的iPad2无论如何都无法搜索到SqueezeBox Touch,除非将笔记本电脑的无线开关打开并连接到路由器。
但是,这种解决方法所产生的网络拓扑就非常奇怪了,因为笔记本电脑同时使用有线和无线连接到了同一个网络,有线和无线网卡被路由器上的DHCP服务器分配了同一网段的IP地址,这种拓扑中的数据包走向一直就是一个谜,会带来不可预期的结果,相信每个做网络的人都会需要规避这种情况,况且笔记本电脑上的无线网卡还有其他用途,准备连接到另外一个路由器上网用。再者,已经既然配置了网线的连接,凭什么还要打开笔记本电脑的无线开关iPad2才能遥控呢?
这个问题很有趣,我们都想搞清楚。
既然设备在手,就开始还原问题、解决问题吧。
首先,按照我的习惯,不熟悉的东西要先做功课,去Logitech官网下载SqueezeBox Touch的使用手册,半小时撸完,知道这玩意是怎么个玩法了。
1、尝试所有设备无线连接至路由器,很完美,Touch、X201i、iPad2三个设备协作无瑕。
2、按照前面的网络图改用网线连接Touch、X201i到路由器,同时将X201i的无线网卡开关关闭,iPad2当然只能还是无线连接。Touch、X201i可以互通,软件协作良好,但iPad2上显示无法找到Touch。
3、将X201i的无线网卡打开使之连接至路由器,iPad2瞬间找到Touch,各设备完美配合。再关闭X201i的无线网卡,iPad2又找不到Touch了;再打开无线,又可以了。
4、问题已还原,分析一下吧:
a. X201i上的有线和无线这2块网卡有优先级?难道是无线优先,所以才会离不开无线网卡?这好办,可以再网络配置高级选项中修改两块网卡的优先级,将有线网卡置于最先。
b. 安装Logitech Media Server时,无线网卡打开的,难道这软件自动将无线网卡作为默认配置?这也好办,卸载Server软件,X201i关机,关闭无线网卡开关,再开机,重新安装软件。
c. Touch和Server软件版本太低或不匹配?好办啊,都升级到最新的V7.7.2版本就是了。
d. X201i上的Windows7旗舰32位中文版本防火墙配置?针对两网卡防火墙配置难道有什么玄机?也好办,关闭所有环境下的防火墙就是。
e. MSE防毒软件捣乱?关闭或卸载MSE就是。
f. 路由器配置问题?好办,恢复出厂设置,再重新配置,仔细检查所有配置项,去除过滤、阻断之类的配置。
以上猜想全部尝试一遍,问题依旧。~~~头大,冒汗了,心想,这回邪性了。
5、既然把自己能想到的因素都测试了还不能解决,借助外脑吧,开动百度和谷歌搜吧。1小时,翻遍了犄角旮旯,真邪了,竟然没有发现类似的问题。尼玛,这不是欺负人嘛。
6、已经断断续续折腾了好几个小时了,歇歇吧,让头脑休息一下。
7、好吧,还得靠自己,继续想吧。Touch和iPad2上都没啥好搞的,可配置的地方很少,就在电脑和路由上多下点功夫。难道操作系统有问题?正好有台刚装好的Sony笔记本,试试,结果还是一样。那么就只有路由器了,要不也换一个试试,这玩意多了去,家用的企业级的俺都有?等等,让我再看几眼,现在的固件版本是V1.02,Buffalo官网上有V1.04,当然得升级了。趁着下载固件的空挡,干点老本行吧,在Sony笔记本电脑上PING一下iPad2,尼玛,竟然PING不通,我瞬间震惊了。
8、赶紧升级路由器固件到V1.04,恢复出厂设置,再重新配置,按图全部接好网线,配置好所有设备,电脑可以PING通iPad2了,大喜,iPad2上打开控制软件,Touch出现了。~~~~~问题解决。
最后总结一下:
找到故障点,反过来检讨排错过程,会发现当初问题的症状就是有线和无线不通。但因为经验的关系,认为这么简单的网络没可能不互通,所以我的注意力没有放在这上面,仍然按照常规的先系统再网络的排错方式来进行。
不过,我还是坚持认为,这是一个运气问题,不是方法问题。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|