专家坐堂(15):网络篇

网络通信

  两块网卡有冲突

  问:我公司几台电脑都安装了双网卡,其中一块网卡通过一台路由器和HUB接入民航内部订票网络系统,网关设为路由器的地址。另一块网卡通过路由ADSL Modem和另一个HUB共享上网,而网关设成ADSL Modem的地址。两块网卡的IP地址、子网掩码和默认网关都不相同。现在的问题是,任何一台计算机都不能同时进入民航内部订票网络和Internet,请问该怎样解决?

  答:两块网卡拥有不同的IP地址和网关,自然无法同时接入两个网络。所谓默认网关,是指当计算机访问非本地网络时,将访问请求转发至该IP地址。当存在两个网关时,系统将无法选择使用哪个网关转发,因此,就会出现网络不通,或者连接不稳定的情况。所以,通常情况下,都是禁用一块网卡,以实现网络的正常连接。解决的方案有两个:

  第一,在路由器上安装两个WAN端口,分别连接至内部网络和ADSL,并在路由器上设置路由策略,使访问内部的请求转发至内部网络端口,其他访问转发至ADSL连接,从而实现Internet和内部网络的同时接入。假如内部网络采用172.16.10.0网段,默认网关的IP地址为192.168.10.1,子网掩码为255.255.255.0;连接ADSL网卡的IP地址为192.168.0.1,则在路由器中添加如下命令行:

  ip route 0.0.0.0 0.0.0.0 192.168.0.1

  ip route 172.16.10.0 255.255.0.0 172.16.10.1

  第二,如果客户端是Windows 2000/XP,也可以通过添加路由表的方式实现。在命令提示符下键入如下命令:

  route add 0.0.0.0 mask 0.0.0.0 192.168.0.1

  route add 172.16.10.0 mask 255.255.0.0 172.16.10.1

  上网死机故障

  问:我的电脑是联想锋行6020,开通电信ADSL,上网时鼠标不能动,有时会死机,有时是过一段时间才死机,不上网从未出现死机情况。更换网卡驱动,格式化硬盘,更换浏览器都未解决此问题。虚拟拨号上网程序是Windows XP自带的,操作系统是购买电脑时自带的Windows XP家庭版。请问这是什么原因?该怎么解决?

  答:既然只有上网时才会出现死机现象,可见故障现象与Internet连接有着直接联系。另外,由于更新驱动程序仍然无法解决问题,因此,怀疑网卡故障的可能性较大。建议通过以下几种方式排除故障:

  第一,检查连接网卡与ADSL Modem网线的连通性是否良好。

  第二,禁用原有网卡。安装另外一块网卡,并连接至ADSL Modem,测试Internet连接是否正常,系统是否稳定。

  第三,启用Windows XP内置的网络防火墙,并用杀毒软件检查系统是否有病毒。

  第四,换一种操作系统,如换成Windows 2000或Windows XP Professional,如果问题解决,就是系统、网卡或驱动程序的兼容性问题。

  防止网络计费系统被破解

  问:我是某大学里的宽带用户,宿舍每个电脑有自己的静态IP,用自己的账号登录网络,网络采用流量计费系统,如果自己预交的钱没有了,就自动断开网络。但是现在有一些同学,为了不交钱也能上网,就采用天网和冰河两个软件相结合的方法,扫描正在登录中的局域网用户Http的80端口、FTP Open Server的21端口和445端口,将正在上网的IP踢下线,然后改成自己的IP。请问有什么办法防止这种事情发生吗?

  答:出现这种问题,应该是被踢的计算机有漏洞造成的。如果计算机是Windows 98系统,被踢的可能性就更大了。建议采取以下措施:

  第一,将操作系统升级为Windows 2000/XP,安装所有的系统安全补丁。

  第二,安装网络防火墙,使用金山毒霸的漏洞扫描程序扫描计算机,并按照提示进行下载升级。

  第三,除一些常用端口外,禁用其他所有端口。依次点击“控制面板→网络连接→本地连接属性”进入“常规”选项卡,选择“Internet协议”。点击“属性→高级→选项→属性”,选中“启用TCP/IP筛选(适用所有适配器)”,设置允许的TCP、UCP端口和IP协议。

  共享上网的网络故障

  问:两台计算机通过HUB连接至ADSL Modem,分别安装Windows XP、Windows 2000系统。Windows XP收发E-mail、下载软件都比较快,但Web浏览却奇慢。而Windows 2000则收发E-mail、下载和上网都很慢,无论同时开机还是只开一台都是这样。经查,未发现病毒。请问是什么原因?

  答:可以试着采用以下方式解决:

  第一,将ADSL设置为非路由模式,直接连接在Windows XP计算机上,测试各种Internet应用的连接速度,如果速度依然有问题,怀疑是ADSL线路或ADSL Modem有问题,可试着更换ADSL Modem进一步确认。

  第二,检查Windows XP的IE浏览器设置情况。默认状态下,IE将检查代理服务器的设置。解决方式如下:在IE中依次点击“工具→Internet选项→连接→局域网设置”,取消“自动检测设置”复选框。

  第三,两台计算机享有完全相同的Internet连接,Windows XP基本正常,但Windows 2000的网速都比较慢,怀疑系统感染有病毒,建议安装并启用病毒防火墙,并安装所有的系统安全补丁。

  第四,检查Windows 2000的网关、DNS等IP地址设置,并检查IE等应用程序的设置。

  域控制器的设置问题

  问:域控制器用Windows 2000 Advanced Server,客户机采用Windows 98/XP系统,可是Windows XP的客户机在登录网络时速度很慢(而Windows 98则没有这种问题),且重新安装系统后也无法解决。请问这是什么原因,如何解决?

  答:如果将Windows XP加入到域控制器,Windows XP系统的DNS地址一定要设置成域控制器的地址。在域控制器的DNS中,设置DNS转发并去掉根域(域名为英文句点)。Windows 98系统不能加入域控制器所以不会出现此类问题。如果排除DNS设置错误的可能性,那就是域控制器出现了问题。

  FTP服务器架设不成功

  问:我使用ADSL Modem(带路由器功能)上网,一个HUB连接两台电脑,打开ADSL Modem可以同时自动连接上网。现在,我想用其中的一台电脑架设成FTP服务器,用的是Serv-U和花生壳程序,操作系统是Windows 2000。关闭防火墙,当我用另外的一台电脑访问FTP时,显示已经登录,但并不是事先指定的文件夹。请问对此我该如何解决呢?能不关闭防火墙吗?

  答:第一,需要在ADSL路由器上映射FTP的21端口。例如,FTP服务器的IP是192.168.1.2,则需要在ADSL路由器上将192.168.1.2映射TCP的21端口。这样,当其他用户从Internet上使用动态域名访问时,就会自动映射到你所指定的IP地址,从而实现对FTP服务器的访问。事实上,还有一个更为简单的方式,那就是将作为FTP服务器的计算机设置为ICS主机,另外一台计算机设置ICS客户端,就无须设置端口映射了,实现起来会更简单。

  第二,使用Serv-U安装FTP服务器时,需要为每个用户分别指定一个文件夹。这样,当用户登录时,就会进入到指定的文件夹了。当然,若想对Internet用户开放FTP权限,也应当为匿名用户设置访问权限及文件夹。

  第三,通过对网络防火墙进行简单设置,可以使指定的某些服务穿过防火墙,而不必关闭整个防火墙,从而确保计算机的安全。例如,在Windows XP中,打开网卡属性,在“高级”选项卡中,选中“Internet连接防火墙”复选框,单击“设置”按钮,选中“FTP服务器”复选框就可以了。