不借助路由器实现双网段互访设置

案例及需求

学校有两个计算机教室,各有40台电脑,两个教室通过交换机连接。为了防止学生在网络上私自传送文件,我们将这两个教室的计算机的IP地址设置在不同的网段上。但是新的问题出现了:虽然两个教室隔离开了,但老师们上课传递课件又成了问题,能不能解决这个问题呢?

主机不在同一网段内,即使通过交换机连接了也无法相互通信。比如,用两台不同网段IP的主机(如192.168.1.1和192.168.2.1,使用255.255.255.0作为子网掩码),即使把这两台电脑连接在同一集线器或交换机上,在只使用TCP/IP协议时,它们是无法通信的。 为了解决这个问题,只要购置一台路由器或一台具有路由功能的交换机,然后将两个不同网段的交换机连接起来就行了,这种办法虽然简单,但缺陷也是显而易见的,因为它需要另外投入资金再购买一联网设备。

单网卡实现两个教室间的通信

我们知道,一台计算机是可以有多个IP地址的,如果我们给一台服务器绑定两个以上IP地址,其中一个IP地址在一个网段中(如192.168.1.0),另一个IP地址在另一个网段中(如192.168.2.0),如果给服务器提供路由功能,这两个IP地址充当网关,就可以把两个网段连接在一起了。我们知道Windows 2000 Server具有的“路由和远程访问”服务,能够很好地提供路由功能。

需要在连接这两个教室的交换机或集线器上安放一台使用静态IP地址的服务器。这台服务器需要至少指定两个IP地址,一个IP地址处在一个教室计算机所在的网段中,另一个IP地址处在另一个教室计算机所在的网段中。

双网卡实现两个教室间的通信

如果两个教室之间没有交换机连通。需要服务器上使用双网卡来实现俩网段的通信,每块网卡连接一个教室的交换机。

两个网卡的IP地址设置:将网卡A的IP地址设为与交换机A同网段的地址(本例中网卡A地址为192.168.1.1),局域网中子网掩码一般都为“255.255.255.0”,其余的设置不用管。该IP地址将是交换机A所在网络中的其他计算机访问交换机B连接的计算机的网关地址。网卡B设置IP地址(本例中为192.168.2.1,255.255.255.0)。同理,该IP地址将是交换机B所在网络的所有计算机访问交换机A连接的计算机的网关地址。

“路由和远程访问”的配置

  
  在默认状态下,Windows 2000 Server已经安装了“路由和远程访问”服务,只是没有配置好,所以需要进行相关设置:

  1、 在服务器上以管理员身份登录,点击“开始”,在“程序”组中会有一个“计算机管理”,点击其中的“管理工具”程序组,“管理工具”里面有一个“路由和远程访问”项,找到后点击,在出现的“操作”菜单上点击“配置并启用路由”项,会出现“路由和远程访问服务器安装向导”,按照向导的提示进行操作就可以了。点击[下一步]按钮,出现选择项,我们需要选择的是“网络路由器”,因为我们的目的就是让Windows 2000 Server承担路由器的责任。
2、点击[下一步]按钮后,会出现确定协议的窗口。现在IPX/SPX协议已经不使用了,而且NetBEUI协议也不是可以路由的协议,所以我们只需要对TCP/IP协议进行路由,选择“是,所有可用的协议都在列表上”就可以了。

  3、点击[下一步]按钮,会出现是否允许远程拨入的选项,因为我们在局域网中,不允许用户从电话线拨入局域网,因此选择“否”就可以了。再点击[下一步]按钮,就会提示设置完成了。点击[完成]按钮之后,会出现“正在启动路由和远程访问服务”的提示。

4、在“路由和远程访问”窗口中,打开左侧目录树“IP路由选择”,右键单击“常规”,并在快捷菜单中选择“新路由选择协议”选项卡,在“路由选择协议”列表中选中“用于Internet协议的RIP版本2”,并单击“确定”按钮。注意,在中小型网络中建议选择RIP协议,在大型网络中则选择OSPF协议。

5、在目录树中右键单击“RIP”,并在快捷菜单中选择“新接口”选项卡,在“接口”列表框中选择第一个网络接口,即“本地连接”,单击“确定”按钮。弹出“RIP属性”对话框里选择RIP属性系统默认值即可,单击“确定”。重复操作,为RIP添加第二个网络接口,即“本地连接2”。

 设置客户端

  在启用服务后,并不是马上可以使用,而是需要给客户端指定网关的IP地址。因为虽然启动了路由器,但是客户端计算机并不知道路由器(即网关)的IP地址,所以还是无法通信。

  客户端的设置也很简单,在“网上邻居”上右击,在弹出的菜单中点击本地连接属性,在协议列表中点击“TCP/IP”协议,点击[属性]按钮,就会出现“TCP/IP属性”对话框。在“默认网关”栏输入连接到本教室的服务器对应网卡的IP地址,该客户端的IP地址和服务器的网卡IP地址在同一个网段。即如果当前主机IP地址是“192.168.1.150”,那么网关的IP地址就是“192.168.1.X”的那个IP地址。当然,这不需要在所有的计算机上设置,只要在需要跨网段通信的计算机上设置就可以了。

  在所有的设置完成之后,现在您用“ping”命令测试一下与另外一个网段的通信是否正常。如果您设置的都正确,通信就会没问题的。

Related Posts