2024年3月17日发(作者:)

实例46 跨子网访问网上邻居

实现目的

对于想上网的小型局域网用户来说,通过ADSL和代理服务器共享上网无疑是相对较

好的选择,因为这样既不需要太多的投入,又能基本满足小型局域网内用户上网的需求。

有了便于管理,有时需要将局域网划分成几个子网。假设该局域网是以教学为目来组建

的,教师用机和学生用机共享同一条线路上网,为了方便控制学生上网,最好的办法是把学

生机和教师机分开组成两个子网。具体方法为:在服务器上安装两块网卡,一块网卡和学生

机通过交换机组成一个子网,另一块网卡和教师机通过交换机组成第二个子网,并将两个子

网设置成两个不同的网段,然后把代理服务器直接连接到教师机的子网上,如图46-1所示。

这样,教师用机就可以自由上网,而服务器又效地隔离了学生机直接上网,达到了方便管理

的目的。

网卡1 网卡2

服务器

交换机

交换机

学生用机 教师用机 代理服务器

图46-1 网络示意图

上述做法解决了限制学生机直接上网的问题,但结果又造成了两个子网不能相互访问对

方的共享资源。本例主要介绍如何解决计算机跨子网互相访问。

实现技术

要实现不同网段之间的互联,通常的解决方案是在两个不同网段之间架设路由器,利用

其路由的功能实现IP数据包的转发,从而达到两个网段之间互相通信的目的。但专门为此

购买一台路由器,显然是一笔不小的开销。是不是没有其它方法解决呢?当然不是,通过在

服务器上安装Windows 2000 Advanced Server操作系统,利用其软路由功能实现两子网的互

通,是一种不错的选择,这样既不需要额外的投资,又解决了实际问题。

实现方法

1、设置服务器

在服务器上安装两块网卡,然后把各自的网卡连接到学生机子网和教师机子网上,接着

就是在服务器上安装相关的协议:

(1)把连接到学生机子网的网卡的TCP/IP地址设置为202.197.1.1,子网掩码为

255.255.255.0,默认网关为202.197.1.1;

(2)把连接到教师机子网的网卡的TCP/IP地址设置为202.197.0.1,子网掩码为

255.255.255.0,默认网关为202.197.0.1。

2、设置软路由

(1)确保服务器是Windows 2000 Active Directory域成员并且以域管理员身份进入操作

系统,否则要域管理员使用netsh ras add registeredserver命令,把你的计算机账户添加到“RAS

和IAS服务器”安全组中。

(2)选择“开始→程序→管理工具→路由和远程访问”命令,打开“路由和远程访问”

窗口,在默认状态下,系统会将本地计算机列为服务器。

(3)要添加其他服务器,可以在控制台目录树中,右键单击“服务器状态”,然后选择

“添加服务器”菜单。在“添加服务器”对话框中,选择适当的选项,然后单击[确定]就

可以了。本例中选择默认的本地服务器操作。

(4)在控制台目录树中,右键单击要启用的服务器,然后选择“配置并启用路由和远

程访问”,如图46-2所示。然后就会出现“路由和远程访问服务器安装向导”,按照提示一

步步做下去。在“公共设置”中选择“网络路由器”,接着要选择路由的协议,协议框一定

要有TCP/IP协议,选中它,然后是“请求拨号连接”,当出现“您想请求拨号访问远程网络

吗?”时选择“否”,最后单击[完成],路由服务设置完毕。

图46-2 设置路由

(5)当启动路由服务后,可以看到“路由接口”的子项“内部”、“环回”、“本地连接”、

“本地连接2”的状态均为“已启用”,连接状态均为“已连接上”。

3、设置客户端

(1)学生机的设置

在学生机桌面“网上邻居”上单击鼠标右键,在弹出菜单上选择“属性”选项,再在弹