如何 实现局域网内子网互访 ( 图)
问题的提出
学校通过 ADSL Modem和代理服务器实现学校的计算机共享宽带上网。为了
避免学生自由上网给教学工作带来的麻烦, 同时不影响所有的教师机自由上网查
找资料,我们决定把学生机和教师机分开组成两个子网。 在计算机房的一台服务
器上安装两个网卡,第一个网卡和学生机通过交换机组成一个子网 (IP 地址从
192.168.1.2~192.168.1.55 ,子网掩码 255.255.255.0) ,第二个网卡和教师机
通过交换机组成第二个子网 (192.168.0.2~192.168.0.16 ,子网掩码为
255.255.255.0) ,然后把代理服务器直接连接到教师机的子网上。 目的是让教师
自由上网,但又可以通过服务器隔离学生机直接上网,网络示意图如图 1 所示。
图 1
这样做虽然解决了限制学生机直接上网的问题, 但同时又带来新的问题, 那
就是两个子网不能相互访问对方的共享资源。如果要实现不同网段之间的互联,
通常的解决方案是在两个不同网段之间架设路由器,利用其路由的功能实现 IP
数据包的转发, 从而达到两个网段之间互相通信的目的。 说到路由器, 我们自然
会想起硬路由, 但是如果另外要购买一台路由器就会增加开销。 其实我们完全可
以在计算机房的服务器上安装 Windows 2000 Advanced Server 操作系统,然后
利用其软路由功能实现两子网的互通,这样既经济又实用。
服务器的设置
在服务器上安装两块网卡, 然后把各自的网卡连接到学生机子网和教师机子
CP/IP 地址设置为 192.168.1.1 ,子网掩码为 255.255.255.0 ,默认网关为
192.168.1.1 ;把连接到教师机子网的网卡的 TCP/IP 地址设置为 192.168.0.1 ,
子网掩码为 255.255.255.0 ,默认网关为 192.168.0.1 。
软路由的设置