一提起路由,我们可能会想到路由器,但是由于一台路由器少则几千元,多则上万元,其功能自不用说。如果我们仅仅是工作需要,工作完成便不再使用(比如说软件研发可能要用于测试跨网段的功能能否实现),这时恐怕不能为此而采购一个路由器回来,所以用一台PC主机来配置路由器不失为一个好方法。有人可能说这太简单了,因为这方面的资料很多,经常作技术的看一眼就会。但是做起来也不见得容易,现把我的一些经验写下来,供大家参考:
一、用来做路由器的主机配置:
在硬件方面需用两块网卡,用来作为两个网段的网关(我们先把它们分别叫做网卡1,网卡2),操作系统方面最好是运行WIN2000 advance server或WINNT 4.0 server。 假如我们现有如下的网络,如图所示:
我们应将路由主机内的网卡1和网卡2的IP地址与网关配置如下(笔者所用的配置):
IP地址 网关(Gateway) 子网掩码
网卡1 192.168.1.39 192.168.2.38 255.255.255.0
网卡2 192.168.2.38 192.168.1.39 255.255.255.0
如果该主机是运行WinNT4.0 Server,则将网卡按上述的方法设置好IP后,一定要确保启用IP转发,具体的方法是在控制面板里点选网络“属性”,点选“协议”标题,选择“TCP\IP协议”并点击其属性,点选“路由”标题,将“启用路由”前的空格打对号,这样就启用IP转发了。如果该主机是运行Windows2000 Server, 则会更方便,除了按上图所示将两个网卡的IP配置好外,仅仅再启用一项路由服务就可以了,具体方法是在“管理工具”中选择“路由和远程访问”,然后再执行“配置并启用路由和远程访问向导”,点选“网络路由器”来添加Route服务。
二、客户端配置:
1.网段1客户机配置;
网段1的客户机的IP在设置时,由于网段1的PC要想访问网段2必须通过网卡1来访问,所以它的IP地址与网关地址应设为如下所示:
IP地址 网关(Gateway) 子网掩码
网段1PC 192.168.1.xxx 192.168.1.39 255.255.255.0
用Ping命令来检验两个网段内的PC是否已连通,这时若客户机运行的是Win2000操作平台,则会很顺利的Ping 通,但是如果运行的是其它的操作系统(如Lunix)则有可能Ping不通,这时需要分别客户机上添加静态路由,具体方法是进入MS-Dos方式键入:Route Add 192.168.1.0 255.255.255.0 192.168.1.39。经过这样设置相信大家一定能够连通。
2.网段2客户机配置;
网段2的客户机的IP在设置时,由于网段2的PC要想访问网段1必须通过网卡2来访问,所以它的IP地址与网关地址应设为如下所示:
IP地址 网关(Gateway) 子网掩码
网段2PC 192.168.2.xxx 192.168.2.38 255.255.255.0
和上面方法相同,先用Ping命令来检验两个网段内的PC是否已连通,如果出现不能Ping通的现象则还是添加静态路由,方法同上;进入MS-Dos方式键入:
Route Add 192.168.1.0 255.255.255.0 192.168.2.38