日前遇到一个怪现象,装好的新系统接上网线后出现“网线未连接”。使出浑身解数,排查问题,得出一个奇怪的结论:网络有问题。。。
详细的情况是这样的:为了测试我们软件的新版本在各操作系统下的情况,把一台原来好好的32-bit Windows Server 2003改称64-bit的。机器装好以后,插上网线,结果跟没插网线一样,桌面右下角显示“网线未连接”的红叉。我使出浑身解数,最后终于搞定了。尝试如下:
1、换了网线,网口都不行。但这些网口,网线插别的机器工作良好;
2、更新驱动。这可费了老大劲了,也花了很多时间。公司工作区域不允许用U盘,只能找了旧的驱动光盘来装。都不行,红叉一直在那里。后来搬到机房里,奇迹出现了——竟然连上了别的机器,甚至能上网。赶紧找到对应的驱动,而且跟新到最新。以为万事大吉了,不想,搬回工作区域后,红叉又出现了,天啊,这是咋了。
3、怀疑是网络的问题。到了这里,我只能怀疑是网络的问题。但是,网络会有什么问题,网络在物理层拒绝了一台机器?说出来谁信啊?我抱着试试看的态度,打了微软的客服。客服态度很好,告诉我XP和Server 2003以及不支持了。不过给了我一个重要建议,让我改动网卡的传输速率,将“自动适配”改成“10M全双工”。我就想,死马当活马医吧,好歹试试。当我改完选项,点击确定的一刹那,奇迹真的出现了——右下角的红叉没了,变成了寻找网络的图标,然后就显示连接成功。Oh! Yeah!搞定!
我自知不是网络专家,不能确定真正的原因,但网上有一段话说得接近真理:“。。。当网卡速率设置为自动适应时主板和网卡间的通讯速度达不到网络的波动速率导致频繁的出现断开连接现象,建议设置固定速率上网。。。”