专家坐堂(23):网络篇
网络通信
只能访问内部网络
问:我有一台Web服务器通过两条路径接入互联网,一条是教育网静态IP,一条是公网ADSL接入分配的动态IP。如果两条路径同时开放,则教育网IP只有同一网段的IP才能访问,而ADSL公网IP却能正常访问。关掉ADSL,教育网IP就可以正常访问了。请问,问题出在哪里?应当如何解决?
答:教育网与公网分别础两个不同的网段,因此,两个Internet连接必然使用不同的默认网关。当计算机实现与其他网络的通讯时,必须将请求发送至默认网关。由于同时拥有两个不同网关,所以就会出现教育网IP地址无法被路由至CERNET,而只能访问内部网络的故障。
事实上,将一台计算机同时接入两个公网和教育网是不可能实现的。不过,由于公网和教育网都是Internet的一部分,因此,也无须同时接入两个网络。另外,ADSL使用的是动态IP地址,不适合Web服务器使用,建议取消Web服务器的ADSL连接。
重新拨号后无法找到网络
问:通过ADSL接入Internet,原来使用一切正常,现在出现以下问题:每次开机后,第一次都能正常上网,但如果下线后再重新拨号时,桌面右下角有连接标志,Internet却无法浏览,提示无法找到网络。请问该如何解决?
答:原来使用一切正常,现在出现问题。可能是下面的几个原因:
第一,ADSL Modem故障。试着用同一型号的ADSL Modem替换一下,如果故障排除,证明是ADSL Modem故障。否则,建议测试一下ADSL Modem与计算机之间的双绞线。当该连接中的个别线接触不良时,也会出现虚假的网络连接正常。
第二,TCP/IP协议故障。检查ADSL连接和连接ADSL Modem网卡的IP地址信息设置。通常情况下,两个连接均应当设置为自动获取IP地址信息,而不应当手工指定IP地址信息(特别是IP地址、子网掩码和默认网关)。当然,DNS也可以手工指定。
第三,操作系统问题。无论什么版本的Windows系统,在运行一段时间过后,尤其是安装了过多的应用程序和驱动程序之后,过一段时间就需要重新安装。否则,就会出现一些莫名其妙的故障,重新安装操作系统试一下。
第四,链路故障。如果仍然无法解决故障,建议与ISP联络,询问是否为局端故障,或电话链路的状况变差。
无法使用路由器上网
问:以前通过带路由功能的ADSL Modem上网,一切正常。现在,需要再加一个宽带路由器。将路由器的WAN口和ADSL Modem连接好,在路由器里设定好上网方式与上网账号密码。奇怪的是,在加上这台路由器后,计算机却不能上网了。请问ADSL Modem和路由器该如何设置才能上网?
答:当采用宽带路由器实现Internet连接时,必须将ADSL Modem恢复成默认设置,即禁用路由功能,然后在宽带路由器中再设置ADSL连接方式、用户和密码等参数就可以了。通常情况下,ADSL Modem都有一个恢复出厂默认值的按钮,只需按下该按钮,即可将它恢复为出厂时的默认配置。
路由功能影响BT下载速度
问:我有两台电脑,一台装Windows XP系统,一台装Windows 98系统,两台电脑接HUB,通过ADSL上网。Windows XP用自带的拨号软件,Windows 98用ENTER300拨号。当我打开ADSL的路由功能后,BT下载仅有10Kbps,关闭后能达到50Kbps,请问这是什么原因,怎么解决?
答:可能的故障原因有以下几个方面:
第一,ADSL的路由功能较差。ADSL Modem不是专用的宽带路由器,因此,其内置的路由性能往往较差,虽然可以实现Internet连接共享,速度却令人难以恭维。所以,建议采用代理服务器的方式实现Internet连接共享。
第二,网络协议设置有问题。当ADSL Modem设置为路由方式后,无须再在计算机上安装PPPoE协议,只需将IP地址信息设置为自动获取即可。重复设置网络协议,将导致不可预测的连接故障。
另外,无须为每台计算机都安装PPPoE协议。由于Windows XP内置PPPoE协议,因此,建议使用Windows XP作为代理服务器(设置为ICS主机即可)。Windows 98作为ICS客户端无须安装ENTER300,只需设置为自动获取IP地址信息即可。
提示服务器超时
问:我是一位CS游戏玩家,在Internet上联网打游戏时,时常会退出CS的控制台界面,提示“服务器超时”,单机玩则正常。我用的是Windows 2000系统,ADSL上网。换过几种拨号软件都不能解决问题。在Windows XP系统下用系统自带的软件上网打CS却正常。请问在Windows 2000系统中该如何解决这个问题呢?
答:既然Windows XP正常,而Windows 2000有问题,那么故障原因很可能是ADSL Modem与Windows 2000的兼容性较差,建议到厂商网站下载并安装ADSL Modem的最新随机程序,而不要采用第三方的PPPoE软件,即可排除故障。
如何映射端口
问:家中新装上ADSL,用带路由功能的宽带Modem+HUB实现四台机器共享上网,现在想用Serv-U做个人的FTP服务器,可是没有公网地址,查阅宽带Modem的说明书没有端口映射的功能,我现在应该怎样解决这个问题?
答:如果宽带Modem没有端口映射的功能,那么,在内部计算机搭建FTP服务时,外面是无法访问的。解决的方法是使用其中的一台计算机做代理服务器或者购买一台路由器,然后在代理服务器或路由器上做端口映射,将21端口映射为提供FTP服务的计算机的IP地址,或者在宽带路由器中直接将FTP服务器设置为DMZ主机。根据你的情况,推荐购买一台宽带路由器(如TP-LINK的TL-R410),将宽带ADSL Modem恢复为出厂设置。这样,不仅可以实现各种复杂的网络应用,而且还可以替换下原来的HUB。
只能访问内网地址
问:我用Windows XP架了一个Web服务器,因为ADSL是动态IP,所以找了花生壳来解析动态IP。以前用软件拨号上网的时候,可以直接打开我的网站,但现在将ADSL设置了路由功能后,或是直接输入Internet的真实IP时,就会自动跳入ADSL的内网打开网站,请问如何解决这个问题?
答:使用虚拟拨号接入Internet时,计算机获取的是真实的IP地址,而启用ADSL的路由功能后,计算机则只能使用内网地址了。解决的方法是将Web服务器设置为DMZ主机,这样,该计算机就像真的在Internet中一样,当Internet中的其他计算机访问时,直接访问公网地址就可以了。需要注意的是,仅仅将TCP端口映射为某个IP地址时,虽然可以实现某种网络服务,但是,若欲一台计算机上提供多种服务时,将它设置为DMZ主机无疑是最好的选择。
Windows XP文件共享故障
问:我单位的网络是一个没有服务器的局域网,所用系统均为Windows XP。其中有一台计算机可以访网络中的其他计算机,其他机器却无法访问这台计算机。每次双击网上邻居的计算机图标时总是提示没有访问权限,但连接的打印机能被其他计算机共享。请问这是什么原因?
答:导致Windows XP文件共享故障的原因可能是以下几个方面,请试着一一排除:
第一,没有正确运行“网络安装向导”。在“网络连接”窗口中单击“设置家庭或小型办公网络”,重新运行该向导,并正确设置网络连接类型。
第二,启用了Windows XP内置的防火墙。当运行“网络安装向导”后,将自动启用Windows XP内置的防火墙,禁止其他用户通过“网上邻居”共享文件夹。
第三,用户密码设置错误。当前登录的用户在欲访问的Windows XP中也必须同样存在,并且必须设置相同的密码。
第四,没有设置正确的NTFS权限。建议将共享文件夹的访问权限设置为everyone均拥有读取权限。