如何在使用两个路由器的LAN上共享文件与打印机 2007-07-08 21:44 简介 我们经常听到在LAN中使用两个甚至数个路由器的用户试图在网上与其它电脑共享Microsoft文件与打印机却无法得偿所愿。本文将说明为何在默认情况下无法共享文件,并提供一些有用的解决方案。 设置 图1为使用两个路由器的LAN配置。我将以此为例。这并不是唯一的LAN配置,不过倒可以协助我举例说明。 图1:使用两个路由器的LAN 首先,注意这两个路由器都设置为不同的子网:有线的路由器设置为192.168.1.1,而无线的路由器设置为 192.168.2.1。由于路由器必须设置为不同的子网地址才能够正确地建立自己的路由表,因此在使用多个路由器的安装环境下必须这样设置。这些路由表会控制数据处理的方式,并确保数据确实传送到正确的路由器,以便传送给连接至该路由器的客户端。使用不同的子网会将各路由器的客户端分隔到不同的C类(针对本例而言)子网。 提示:C类子网最多有 254个IP地址。地址前三个数字都相同(例如192.168.3.X),而且子网掩码均为 255.255.255.0。 其次,第二个路由器(无线路由器)的WAN端口经由一般的UTP跳线连接到有线路由器的LAN端口,而且它的IP地址必须在第一个路由器的IP子网内。此处我将无线路由器的WAN IP设置为192.168.1.100,不过它也可以是192.168.1.X子网中的其它IP地址。 提示:你不需要使用范例中的192.168.X子网。你可以使用任两个私人的IP地址范围,前提是这两个IP地址的范围必须彼此不同。 此外,你也可以静态地指定第二个路由器的WAN IP,或将其设置为DHCP客户端(自动取得)。我建议你选择后者,因为如果你手动输入IP地址,你还必须加入“网关”与 DNS的信息,而你可能无法提供这些信息。 两个问题 这种使用两个路由器的LAN配置对简单的Internet用途而言并无影响,例如收发电子邮件、浏览 Web、即时通讯与提交任何访问数据的要求等等。不过如果你要共享文件与打印机,这就行不通了。原因有两点: 第一个原因是,在本范例的LAN中,数个子网会导致网络浏览发生问题。这表示当你在 Windows 2000与 XP的网上邻居或早期 Windows版本的网上邻居中时,你只能看到连接到相同路由器的电脑。虽然使用WINS服务器可以解决这个问题,不过你还可以使用下一节会提到的其它简易解决方案。 第二个原因是由于每个路由器的防火墙所致。依据默认设置,用户的路由器会将用户未要求访问但试图从 WAN端口(Internet)传送到 LAN客户端的所...