在我们组建局域网时,经常遇到要实现不同网段之间的互联的情况。普遍的解决方案是在两个不同网段之间架设路由器,利用其路由的功能实现IP数据包的转发,从而达到两个网段之间互相通信的目的。
说到路由器,硬件路由器是大家所熟悉的,最典型的就是Cisco公司的系列路由器。而软件路由器是个新兴的产品,比如Tiny Software推出的WinRoute Pro软件路由器,Vicomsoft公司推出的Internet Gateway软件路由器等。这些路由软件工作在我们所熟悉的 WINDOWS 系列操作系统上,使 PC 机也可达到与硬件路由器相似的功能。而在WINDOWS 2000 SERVER 中,其本身就集成了强大的软件路由器。在本文中,作者将从最简单的静态路由入手,加以实例剖析,使读者明白如何利用 WINDOWS 2000 SERVER 配置路由。
在本实例中,有两个不同网段,网段一为工作组 work1,IP地址分配为 10.0.0.2~10.0.0.5, 子网掩码为 255.0.0.0 ;网段二为工作组 work2,IP地址分配为 192.168.0.2~192.168.0.5, 子网掩码为 255.255.255.0 .两网段中的计算机均采用 WINDOWS 98 操作系统,网络结构为对等式网络。要实现两网段之间的互相通信,必须通过路由器转发IP数据包,我们采用了一台高性能的计算机( 奔腾三 866 处理器,256M 内存,迈拓金钻 7200 转 20G 硬盘)安装 WINDOWS 2000 SERVER ,作为两网段之间的软件路由器。
(如图一 )
第一步,我们要明白,路由器既然是不同网段之间的存储转发设备,则其必定有多个网络接口,也就是说,其必然要安装多块网卡,才能在多个网段之间起到“桥梁”的作用。而且路由器工作在TCP/IP的网络环境中,每一块网卡都要绑定各自独立的IP地址。
在本实例中,我们要连接两个网段,则必须在 WINDOWS 2000 SERVER 中安装两块网卡,这一次所采用的是两块 TF- 3239TX 100 M 网卡(采用 REALTEK 8139 芯片,PCI 槽, RJ 45 单口).在安装WINDOWS 2000 SERVER 时,要注意的几点:1,这一台装有WINDOWS 2000 SERVER 的计算机将是独立的服务器,不必要升级为域控制器。在确定其属于哪一个工作组时,可以是work1也可是work2 . 2 ,安装网络协议时至少要安装TCP/IP 协议。2, REALTEK 8139 的网卡为即插即用的网卡,在系统找到两块网卡时,要分别安装它们的驱动,直至 "控制面板 "--“系统”--“硬件”--“设备管理器”--“网卡”下能看到两块网卡的标志,没有黄色惊叹号,设备状态是“工作正常”为止。若网卡因为硬件冲突导致工作不正常,则路由器肯定不能发挥作用。3,给每一块网卡绑定 IP 地址,一块做为work1的网络接口,绑定 10.0.0.1,(工业标准是将网络的第一个 IP 地址指派到路由器接口。)具体步骤为, "控制面板 "--“网络和拨号连接"--"本地连接”,选择“属性”--“INTERNET协议(TCP/IP)",选择“属性”,然后选择“使用下面的IP地址”填入10.0.0.1 ,子网掩码为 255.0.0.0 ,默认网关为“10.0.0.1 ”,单击“确定”.另一块网卡做为work2的网络接口,绑定192.168.0.1 ( 注意:“本地连接”对应第一块网卡,“本地连接2”对应第二块网卡,不要弄混)
方法同上。我们可以在 “INTERNET协议(TCP/IP)"--“属性”对话框中点击“高级”来检验网卡的 IP地址绑定情况。
(如图二 )
第二步,启动路由。启动路由服务有两种方法,一种是在开机时出现的“配置服务器”的选项卡中选择“联网”,在“联网”的下拉菜单下单击“路由”;另一种是单击“开始”-“程序”-“管理工具”-“路由和远程访问”,打开路由和远程访问管理器,会见到以此台计算机名命名的服务器图标。选中此台服务器,单击鼠标右键,选择“配置并启用路由和远程访问”,(如图三 )随后就会出现“路由和远程访问服务器安装向导”,按照提示一步一步做下去,在“公共设置”中选择“网路路由器”,接着就会选择路由的协议,协议框内至少应保证有 TCP/IP , 选中它,然后是“请求拨号连接”,当出现“您想请求拨号访问远程网络吗?”,因为我们是配置本地的静态路由,因此选择“否”,最后单击“完成”,路由服务安装完毕。
(如图三 )
启动路由服务后,我们可以看到“路由接口”的子项 "内部“,“环回”,“本地连接”,“本地连接2”的状态均为“已启用”,连接状态均为“已连接上”,其中“本地连接”,“本地连接2”的“设备名”就是我们的网卡型号,证明这两个接口可以用来连接局域网中的两个网段。在“IP路由选择”的“常规”子项中给出了这两个接口分别各自所属的子网以及他们各自的流量统计。
在两网段其他计算机的 WINDOWS 98 系统中, 选择"控制面板"--“网络”--选择
“TCP/IP-网卡类型”(本例中为 REALTEK 8139 ),单击“属性”,找到“网关”选项卡,第一个网段要添加的网关为 10.0.0.1 第一个网段要添加的网关为 192.168.0.1.
(如图四 )
此时,路由器已初步发挥作用,可用来连接10.0.0.2~10.0.0.5, 与 192.168.0.2~192.168.0.5 两个不同网段。我们必须进行测试,具体方法为在第一网段内任选一台计算机
发送数据包至第二网段内任一台计算机,并进行跟踪,观察路由器转发数据包的情况。在
10.0.0.2 的计算机上的"MS-DOS方式"下键入tracert to 192.168.0.2,结果如下:
Tracing route to 192.168.0.2
over a maximum over 5 of 30 hops :
0 10.0.0.2
1 10.0.0.1
2 192.168.0.1
3 192.168.0.2
Trace complete
数据包成功地经过两个网络接口,到达目的地,随后两机之间再用 PING 检验,均能收到回应,证明两机之间已可互传数据,两网段连通。
实际上,由此实例推而广之,我们就可得到如何用四张网卡连接三台计算机的方法。有很多时侯,我们想用双绞线连接三台计算机,又不愿意买集线器,从节省成本的角度考虑,我们可以多买一块网卡,设一台计算机为路由器,其他两台计算机设置不同网段的IP地址,通过路由器互连。这样组建起来的对等网虽然对联网打游戏有一定的不便,但仍可互传文件,也可共享上网。更重要的是,可以组建 100 M 以上的快速以太网,这是用细缆互连无法实现的。
第三步,配置静态路由。若用两个路由器连接三个网段(如图五 ),则需告诉第一台路由器第三个网段的地址,也要告诉第三台路由器第一个网段的地址。这就是“静态路由”,具体配置方法如下。
在第一台路由器的路由管理器中,找到“IP路由选择”中的“静态路由”单击鼠标
右键,打开“静态路由”添加对话框,找到 10.0.0.1 的网络接口,(在本例中是"本地连接",然后键入第三个网段的网络号,即在“目标”中键入172.16.0.0( 注意:这是网络号,不是主机IP地址,因此最后一位是 0 )网络掩码为 255.255.0.0
网关为 172.16.0.1 (如图六),同理,在第三台路由器中也要找到172.16.0.1 的网络接口,添加 “目标”为 10.0.0.0 网络掩码为 255.0.0.0 , 网关为 10.0.0.1 的 静态路由。添加方法同上。
由此可见,静态路由需要管理员事先规划好网络路径,并且要手动更新路由表。因此静态路由不适用于大型网络,仅在小规模的局域网中发挥作用。
最后说明一点,若网络的类型为 客户机/服务器 网,路由器要加入到域中,以便管理员通过域控制器实施统一管理。