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.bat This 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
地址,其它选项根据局域网的实际情况填醇纯伞6杂谧 庞靡粤 泳钟蛲 诓康募扑慊 低郴岣 萃 ǖ 男秃藕屯
ㄖ卸现档炔问 瓷 沙绦颍 栽谂渲猛 ú 问 蔽袂笞既罚 缤 ? 。

图 3 配置网卡信息
上一篇:在Linux上实现单臂路由器功能
下一篇:Freesco实现Linux路由系统(二)
【本站声明】本站刊载的部分内容全部来源互联网,对于此类文章本站仅提供交流平台,不为其版权负责。如涉及侵犯您的知识产权的文章,请联系我们,我们将尽快做出更正。并向您表示感谢!同时特别感谢对本站所有支持的网友。