sdfdgfh55 发表于 2011-3-28 09:51:24

Freesco实现Linux路由系统

Internet由网络互联而成,而实现网际互联的设备就是网关。任何用户都是通过网关连接到Internet。Internet上的网关多数是专用的路由器和交换机。目前,Linux的通用性越来越强,经过适当地配置之后,它完全可以担当互联网的物理基石——路由器这一重要角色。互联网上的高水平开发者对Linux进行精简和定制后,推出了Linux软件Freesco,它可以仅通过一张软盘来运行,有效降低了对硬件资源的要求,并进步了工作效率。Freesco的名字由来是FREE ciSCO的缩写,开发者希望Freesco能代替网络上的专用路由器。Freesco声称可以在386以上的PC机上顺畅运行,而且只需8MB以上的内存。它的用途和设计思路与嵌入式系统非常类似。和另外一个Linux路由器/防火墙软件——LRP相比,它们的工作原理基本一致,不同之处在于LRP的配置方法相对比较原始,每一步都需要命令行或修改配置文件来进行,而Freesco提供了交互式的选单向导配置程序,更易于操纵。目前Freesco的最新版本为0.3.2,基于Linux 2.0.38内核。可从软件主页http://www.freesco.org/自由下载,链接为http: //www.freesco.cc/descargas/ingles/Freesco-032.zip。系统要求作为路由器的计算机需要具有386以上的CPU、8MB以上的内存、软驱、连接局域网的网卡和连接互联网的网络设备,该设备可以是连接ADSL的网卡,也可以是线缆调制解调器(Cable Modem)或普通的调制解调器。 Freesco对于CPU要求非常低,内存方面推荐使用32MB。Freesco支持的网卡类型很多,可以下载http://www.freesco.cc/descargas/ingles/Modules-03x.zip软件包查看。软件安装 将下载软件包解压后,执行命令: #make_fd.batThis batch file will write the floppy image"freesco.032" onto a 1.44mb disk in drive a:Please insert a formatted diskette into drive A: and press -ENTER- : 按照提示加入一张1.44MB的软盘,制作过程自动完成,大约需要50秒钟。网络连接将安装Freesco软件的计算机加入局域网,假如是用ADSL/Cable调制解调器方式连接互联网,需要两块网卡,一块接入局域网,一块连接ADSL/Cables设备。笔者网络拓扑见图1。 图1 网络拓扑结构 启动配置重新启动计算机,在BIOS中设定用软驱启动即可,启动界面见图2。 图2 Freesco Linux启动界面 从图2中可以看到,Freesco工作时使用了RamDisk技术。在Linux中可以将一部分内存当作分区来使用,称之为 RamDisk。对于一些经常被访问、并且不会被更改的文件,可以将它们通过RamDisk放在内存中,能够明显地进步系统性能。RamDisk工作于虚拟文件系统(VFS)层,不能格式化,但可以创建多个RamDisk。按“Enter”键进入基础配置,需要说明的是,缺省root账户口令为 “root”。进入Linux后,首先键入“Setup”命令进行基础配置。Freesco提供了交互式的选单向导配置程序,使用更加简单。选择“1”进行路由器基础配置。1.路由器的基本设置。设置局域网内的IP地址,其它选项根据局域网的实际情况填写即可。对于专门用以连接局域网内部的计算机,系统会根据网卡的型号和网卡中断值等参数来天生程序,所以在配置网卡参数时务求正确,如图3。 图3 配置网卡信息 2.内置服务设置。顾名思义就是为局域网内的计算机提供服务,主要是DNS服务(域名解析服务)、DHCP服务(寻址服务)、 FTP服务、Telnet服务、UTC服务等。假如选择了DNS,需要给出DNS服务器的IP地址;选择了DHCP,需要给出供系统分配的IP地址范围,该范围主要根据局域网内的计算机数目而定。 &nb       1/3 123下一页尾页
页: [1]
查看完整版本: Freesco实现Linux路由系统