有一台服务器,提供文件和上网共享服务,双网卡:
A网卡:Intel(R) PRO/100 S Server Adapter
B网卡:Intel(R) PRO/1000 MT Network Connection
A网卡与外网连接,B网卡与内网连接,使用正常。
有一天,发现在内网的其它电脑上打开服务器上的一个1.7G的共享的压缩文件(RAR格式)时,Winrar软件读取该压缩文件到8000个文件名左右时就卡住了,随后就显示一个错误对话框,提示“网络名不可再用”。
在网上找了半天解决方案,又试着还原系统,不得其解。
过了两天,从各种资料的分析中有所领悟:该问题的产生可能是因为网络数据包丢包,但这种丢包在平常不一定表现明显,在打开大文件时才浮现出来。那么,丢包产生的原因在哪里?这台服务器与内网连接的B网卡是1000M,而与B网卡连接的内网交换机是100M,会不会是因为B网卡和交换机的速度不匹配而产生了丢包?
于是,我将A网卡与B网卡的网线对调,经验证,问题解决了。