专家坐堂(41):网络篇
网络通信
使用ARP绑定默认网关
问:局域网采用拥有固定IP地址的ADSL设备连接到Internet。由于经常出现掉线的情况。ADSL服务提供商发来了一个批处理文件,其中的内容就是绑定ADSL服务提供商的网关IP地址。例如,网关是xxx.xxx.xxx.1,那么,就要在每台计算机上执行一个内容为“arp -s xxx.xxx.xxx.1 网关MAC地址”的批处理文件。如果网络采用了代理服务器,那么,只要在代理服务器中执行该批处理文件即可。按照这种方式处理后,好像真的有了效果,很少掉线了。请问,这是为什么?
答:ADSL服务提供商所使用的ARP协议可以通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,里面的IP地址与MAC地址是一一对应的。因此,如果直接将对方IP地址相对应的MAC地址写入ARP缓存表(即使用ARP绑定默认网关),就可以跳过ARP查询的步骤,直接从ARP缓存表中找到对方的MAC地址,从而确保能够与对方进行通讯,因此,也就不会再掉线。
“母子”机不能在网络中共存
问:局域网中有一台计算机的系统是由另一台母机克隆而来。这两台计算机都有自己独立的账户、IP地址和计算机名,但无法共存于同一工作组内。后登录网络的计算机无法访问工作组,提示为“函数错误”,而先登录的计算机可以访问工作组。请问,应当如何处理?
答:由于两台计算机的SID相同,所以,无法在同一个网段中共存。操作系统使用惟一的标志来引用用户账户,因此,每个账户在创建的时候都被赋予了一个惟一的SID(安全标志),而在同一网络上不能出现SID完全相同的采用Windows 2000/XP系统的两台计算机,否则,将导致身份冲突。可以使用Sysprep工具删除计算机上的SID,然后,制作成GHOST映像,再发布到其他计算机上。重新启动计算机时,系统将要求输入相关信息,从而生成新的SID。Sysprep软件位于Windows XP系统安装光盘的“\SUPPORT\TOOLS”目录中的DEPLOY.CAB文件内,将它解压缩到一个文件夹,双击该程序,并按照提示运行即可。
网卡MAC地址异常
问:最近我买了一台交换机连接8台计算机,但只有7台计算机能正常互访。一台采用Windows XP系统的计算机不能访问其他计算机,只能“偶尔”在“网上邻居”中看到别的计算机,也不能访问。我使用“ipconfig/all”命令检查它的网络信息时,显示网卡的MAC地址是“FF-FF-FF-FF-FF-FF”。请问,这是为何?
答:从“ipconfig/all”的测试结果来看,应当是该计算机的网卡故障。网卡的MAC地址不应当是“FF-FF-FF-FF-FF-FF”。MAC地址由12个十六进制数表示。前6个十六进制数字由IEEE管理,用来识别生产者或者厂商,构成OUI(Organizational Unique Identifier,组织惟一识别符)。后6个包括网卡序列号,或者特定硬件厂商的设定值。显示“FF-FF-FF-FF-FF-FF”则说明该网卡存在故障,由此导致使用该网卡的计算机不能正常连接局域网,建议为故障计算机更换一块新的网卡后,再进行测试。
连接优化后“访问”困难
问:采用ADSL设备接入Internet,带宽2Mb。使用优化软件后,访问某些网站反应比较慢。例如,访问一个网站时,可能等一两秒钟什么反应都没有,可是再稍过一会儿就全显示出来了。有时在访问网站时会显示“无法打开”,需要刷新一下才行。可是HTTPS加密站点是无法刷新的,在进行访问时非常麻烦。请问,应当如何处理?
答:对于拥有2Mb带宽的ADSL用户而言,根本不需使用软件进行优化。事实上,各种优化软件的效果都不是特别明显,而且有时还会导致各种类型的故障发生。许多ADSL Modem厂商和宽带服务提供商都建议用户不要对系统和Internet连接进行优化。以太网和802.3标准对数据帧的长度都有一个限制,最大值分别是1500字节和1492字节,这个特性称作MTU(最大传输单元)。由此可见,当将MTU值调得较大时,可以传输更多的数据。然而,优化软件一般都将MTU调得太大,往往超过设备所允许的MTU最大限制,从而导致很多网站打不开。因此,建议将MTU的值调小。如果仍然无法解决问题,就应该删除优化软件,或者重新安装系统。
Windows XP的串口直连
问:一台台式机安装Windows 98,一台笔记本电脑安装Windows XP。由于,笔记本电脑没有网卡,我想使用串口电缆实现双机互连。但是,在Windows XP的“附件→通讯”中找不到“直接电缆相连”,在“控制面板→添加/删除程序→Windows组件”中也找不到相关组件。请问,在Windows XP下如何实现串口的双机互连?
答:依次点击“控制面板→网络连接→创建一个新的连接”,显示“新建连接向导”。在“网络连接类型”对话框中,选择“设置高级连接”选项。在“高级连接选项”对话框中,选择“直接连接到其他计算机”选项。在“主机或来宾”对话框中,选择“主机”选项。需要注意的是,两台计算机的角色必须分别设置为“主机”和“来宾”。在“连接设备”对话框中,选择“通讯端口(COM1)”。在“用户权限”对话框中,选择用于实现直连的用户。最后,单击“完成”按钮即可。当然,在采用Windows 98系统的计算机上也要进行相应的设置。
问题区
你对网络技术了解多少?你能灵活运用你的网络技术解决任何网络故障吗?小编每期都会在“专家坐堂”栏目中提出两个关于网络方面的问题考考大家,看看大家对网络了解多少。对自己的能力充满信心的你,请运用你的知识解答这些难题。每期答对问题的朋友,将会获赠价值50元人民币的奖品一件。
上期答案
1.更换代理服务器后客户端访问失败
答:既然Ping代理服务器和Internet主机正常,说明网络链路和代理服务器没有问题。导致故障的原因就应该是Web浏览器出现了问题。原因很简单,WinRouter要求对Web浏览器的“局域网设置”进行配置,指定代理服务器的IP地址和端口号,而SyGate不需要对Web浏览器做任何修改。所以,只要依次打开“工具→Internet选项→连接→局域网设置”,取消对代理服务器复选框的选中即可。 (获奖者:刘飞)
2.交换机不能“即插即用”?
答:Cisco交换机默认启用STP协议,以避免由于环路而导致的网络瘫痪,因此,连接时需要花一些时间检测端口所连接的设备。如果想要快速启用该端口,可以在相应的VLAN内禁用STP,或者将端口设置为portfast状态。当然,在禁用STP后,必须确保网络内不会出现冗余环路,并且设置为portfast的端口必须直接连接计算机。 (获奖者:康东)
本期问题
1.在一个地址上建两个网站
问:采用ADSL专线方式接入Internet,拥有一个合法IP地址。代理服务器安装两块网卡,一块接Internet、一块接局域网。请问,如何在该代理服务器上创建两个虚拟Web网站,既可以被Internet访问,又可以被局域网访问?
2.Windows 2003下不能访问ASP网页
问:原来使用Windows 2000时,能够正常访问Web网站。但是,在将系统升级为Windows Server 2003,并配置成Web服务器后,发现不能打开ASP网页了。请问,这是什么原因?应当如何解决?