摘要:在计算机网络课程的教学中,建设计算机网络实验机房是至关重要的。如何构建灵活、稳定、性价比高的网络实验环境,是实训基地建设的重点问题。该文提供一个使用RouterOS软件构建学生网络实验环境的解决方案,从学校建设网络实验环境的一般需求出发,介绍了如何使用RouterOS软件较好地解决这些通用需求。RouterOS是构建计算机实验网络的高效和廉价之选。
关键字:软件路由器;RouterOS;计算机网络;实验平台
中图分类号: TP393 文献标识码:A文章编号:1009-3044(2011)22-5362-03
1 RouterOS简介
RouterOS是一种操作系统,由美国MikroTik公司发行。该软件可将一台标准的PC电脑变成专业路由器。由于该操作系统软件基于Linux内核设计,因此其性能极为稳定,同时其专门针对路由器进行的优化设计又使其功能极为丰富。
RouterOS最新版本为4.3版,现在市场上的主流应用是2.9版。该系统软件不但能完成常规路由器的路由、NAT、VPN等功能,还在无线、认证、策略路由、带宽控制和防火墙过滤等功能上有着非常突出的功能,其极高的性价比,深受网络应用各界人士的青睐,被誉为“电信级”的路由器。
2 职业学校学生实验网络构建和管理的一般需求
在职业学校里,通常要建设多个计算机实验室供学生进行专业学习。这些计算机实验室根据实验项目或用途的不同在其硬件配置、软件安装、网络接入、管理方式等诸多方面都存在着差异。在网络接入和网络管理方面,一般有如下的一些需求:
1)所有实验室计算机均需要接入互联网,一般中职学校接入互联网使用一至二根ISP光纤线路,因此多个实验室需要共享这些线路上网。
2)多个实验室之间必要时要能实现互访,使不同实验室间共享文件成为可能。
3)实验室建设要考虑到管理的便利性,例如可实现IP地址的自动分配,能够很便利地开放或关闭学生访问互联网的权限,能够便利地对学生的上网行为进行记录或管理等。
4)实验室建设要方便创设学生实验的环境,例如可构建拨号服务器供学生训练拨号上网,能够构建远程访问服务器供学生体会远程拨入的作用,能够充当路由器使学生可以理解多网段的概念等。
3 使用RouterOS构建学生网络实验环境
Routeros在实验室构建过程中,通常用作路由器功能,在多个实验室间充当骨干设备或实验网出口设备,其在拓扑图中的位置如图1所示。
图1中的RouterOS安装在一台微机上用作网络出口设备,完成路由、NAT和访火墙等功能。下面介绍相关的操作:
3.1 安装及管理
3.1.1 安装
将RouterOS刻录在一张光盘上,设置电脑的CD-ROM为最先启动的盘,安装光盘启动后出现如图2。
图2是选择安装模块的页面,每一个项目均代表了RouterOS的一个组件,除“system”这个系统核心组件外,其它组件均是可选安装的。如果不知道哪个组件是什么功X9iDNw3Y2zPb+DB+2ZptsA==能的话,最简单的方法就是全部选择,根据页面的提示,只要按“a”键即可全部选中。选中安装的组件后,按“i”键即可开始安装。安装过程很短,十几秒后即可安装完成,其后通过按“Eenter”键系统重启,进入登录页面。初始登录帐号是admin,密码为空。使用此帐号和密码登入后即可对RouterOS进行配置。
3.1.2 RouterOS的管理
RouterOS是类LINUX的操作系统,其管理是文字界面的,操作起来不太友好。开发者为它设计了一个基于windows的图形界面,使操作变得更为便利。要使用图形界面,必须先将一台安装了windows的电脑与RouterOS的一张网卡连接起来,连接拓扑如图3。
图3所示进行设备的连接后,先要管理机和RouterOS分配IP地址,例如192.168.1.1和192.168.1.2。第一次给RouterOS某张网卡配置地址时,只能通过文字界面进行配置,配置命令如图4。
在routeros配置好IP地址后,在另一台windows xp电脑上配置IP地址为:192.168.1.2/24,并在电脑上使用浏览器访问http://192.168.