简介
[介绍]
FREESCO 是一个基于单软盘的Linux,意于替代低档的 Cisco 路由器.
它的名字源于 FREE ciSCO, 并且与 SCO Unix 操作系统没有任何关联。
经过特别设计, FREESCO 可以安装在软盘或者硬盘上……并且兼容于386(和更新的) pc机上。
现在存在各种的 LRP's (Linux Router Projects), FREESCO 致力于更简单的解决方案…… 即提供最简单的配置、和最强大的功能 , 所有设置10分钟内就可以完成。
FREESCO 设置简便, 功能灵活, 由简单的基本路由系统到更复杂的设置, 其中包含了多种服务 (例如虚拟web网站服务), FREESCO 提供了多种多运行环境解决方法。
FREESCO 所有软件包都是 $ 免费的 $
[运行环境]
386sx (486 或更新的CPU)
RAM - 最少 8Mb
软盘(FDD )- 1.44Mb
硬盘(HDD) - 任意, 但是推荐容纳基本软件包和附件软件包
调制解调器 - 任意, 硬件控制(硬猫), 不支持winmodem(软猫)
(了解一些基本的TCP/IP 网络理论是非常有助的)
[许可]
GNU General Public License
© 2000-2002, (v.0.3.0)
- Lewis Baughman
- Serge V. Storozhebykh
功能
[功能]
2.0.39 kernel
最多支持10个网络, 可以通过10个网卡或者多端口网卡来实现,以及你对相关知识的了解。
最多可支持5个打印机, 其中2个串行打印机。 每个打印机都可以设置各自允许的IP,可以限制打印的IP范围,或者每个打印机一个IP 。
最多支持10个调制解调器。 其中4个普通modem、和 Unix 4 或者 8 端口modem。
FREESCO v.0.3.0 可以完全从RAM运行。这至少需要17Mb RAM,并且要启用ramdisk。(在这种方式下软盘可以使用写保护)
启用ramdisk时,根据电脑的RAM大小,FREESCO可以创建一个2Mb,一个4Mb,一个2Mb和一个4Mb,或者两个4Mb的ramdisk。
要利用这一功能,系统至少有17Mb的RAM。如果系统RAM超过23Mb的话则创建两个4Mb的ramdisk。
该功能用于运行软件包。利用该功能,小于4Mb的软件包可以安装在FREESCO软盘上。其中一个ramdisk用于解压时的临时目录。T
Ident 服务器
DHCP, DNS, 打印, Telnet 服务器
FTP 服务器
部分支持SCSI 硬件驱动……即,虽然具有驱动功能,但是需要编译过的通用kernal来支持实际的接口(在时间允许的情况下,可以采用命令编译kernel)
现在,FREESCO 可以安装在任何 FAT 16/32 驱动器上。不再要求必须安装在 primary drive 或者甚至primary partition上。
There is also an experimental/optional kernel with a 16k masq table, for the hardcore gamers ... or very large networks.
新的具有默认设置的界面包可以引导用户进行功能设置。
只要在文件rc_user 中添加:
pkg -r http://Any-where.com/Package-name
则在每次启动时 Ramdrive 软件包就会自动运行。
该功能使得每个用户可以使用、修改自己的软件包;或者使用不需配置的软件包。
PPPoE 支持。
新的 netmeeting 模块可以在Freesco上运行视频会议和所有的netmeeting 功能。
一套新的 NIC(网卡)模块,提供多种网卡的最新驱动。
具有 FREESCO 0.2.7 版本的所有功能。
[NIC(网卡)支持]
参考 [ 扩展模块]
安装
[下载]
最新版可以由以下网站下载:
http://freesco.sourceforge.net/
[软盘]
准备一张格式化好的软盘prepare a formatted floppy disk
下载最新freesco软件包,并解压到一个临时目录
为方便使用,软件中包含了几个批处理文件:
make_fd.bat, safe_fd.bat, fast_fd.bat
从Windows资源管理器或者从 DOS 下,运行 <make_fd.bat> 来创建一个 FREESCO 软盘安装盘
按照屏幕提示进行
创建安装盘完毕
[硬盘]
按照上文进行 [软盘] 安装过程
准备一个 DOS 兼容硬盘(FAT16 or FAT32)。并可以由 DOS 引导启动。
用软盘引导启动系统
在启动过程进入正常启动前,可以看到安装菜单,菜单中有一~四个可选项
选第三项:
mv2hd [enter]
在完成mv2hd过程中要完成几个步骤,但是仅仅在系统有多个FAT逻辑盘驱或者物理硬盘时,才出现提示你进入 *advanced mv2hd*.
这一功能用来询问你想将 FREESCO 安装到哪个盘驱,例如 /dev/hda1, or /dev/hda5, or /dev/hdb1, 等等。所有的盘驱都会列出来。
接着,则要你输入DOS盘号。 (如 C D E F ... 等)
由另外的很简单的菜单,开始安装过程……菜单有如下选项:
(c) 清除(clean)安装
(o) 覆盖已有的安装,保留其他文件
(s) 保留原来的软件为:router.bak
(a) 放弃
... choose your option appropriately
硬盘安装后,则会提示你重启系统……系统关闭后移除软盘,再开始启动过程
你可以在DOS提示符下键入如下文字,手动运行路由器:y
<path>\router.bat [enter]
或者,你可以在autoexec.bat 批处理文件中包含如下行,以便在开机启动时自动运行路由器:
<path>\router.bat
... 其中 <path> 是文件 router.bat 的路径
例 -- c:\router.bat
硬盘安装完成
[首次配置]
不管是软盘还是硬盘安装,在第一次运行安装时都要开始设置过程
声音提示 ... 阅读屏幕的菜单和提示。设计者已经尽量使得过程简便,菜单结构更加直观。
首次配置时,需要选择你的路由器/服务器类型:
(d) dialup 拨号(l) leased 专线(e) ethernet 以太网(b) bridge 网桥(p) print 打印机(r) remote access远程访问
选择不同,随后的配置过程稍有差别,这决定于你选用的路由器/服务器类型。
服务
[DNS]
域名系统( Domain Name System,DNS)服务就是提供域名 (www.dyndns.org) 到IP地址 (66.37.215.53)的转换。
本地的 DNS 服务可以减轻本地网络到该 ISP服务器之间的负担;即可以提高网络速度。
强烈推荐开启该功能。
[DHCP]
动态主机分配协议( Dynamic Host Configuration Protocol ,DHCP)服务在TCPIP网络上提供通行配置信息结构服务 。
简而言之, DHCP 服务自动配置各个客户机——也就是说客户机的IP地址,例如: 192.168.0.110。反之,就需要手动为每台电脑配置来配置。
只要在本子网中没有另外的DHCP服务,推荐开启该功能,
[Time]
该服务允许本地网络所有电脑的时间同步。
你首先必须知道Time服务器主机地址(例如:www.clock.org),以及与格林威治时间 UTC (GMT)的时差。
[控制]
该服务使得可以通过web浏览器管理路由器。
在允许 Freesco 服务器运行其他服务的基础上,可以远程运行很多 Linux 命令。
[Telnet]
使得你可以通过telnent完全登陆你的路由器。不同于http控制服务,telnet服务没有任何约束,你可以通过telnet连接编辑配置文件。Y
[HTTP]
该服务使得可以由web浏览器浏览超文本和其他文件(web 服务器)。
你可以完全公开该web服务,或者仅仅允许本地网路,或者禁止该服务。
[打印]
打印服务……不用多言。Print server ... that says it all.
FREESCO 030 允许多达5台打印机服务。
并且可以通过IP匹配、定义IP等允许经由 lpd 打印服务。
[FTP]
文件传送协议( File Transfer Protocol,FTP)服务允许与远程电脑之间相互传送文件。
[IDENT]
身份鉴定协议(Indentification Protocol,ident)服务提供了特定TCP连接用户身份鉴定的功能。
给定一对 TCP port 数字,它返回一个字符串来识别连接到服务器的主人的身份。
推荐设定该服务为 (s) 或者 (n)。
但是,使用FREESCO在某种情况下——例如IRC ——必须设定该项目为 (y) 。
[ADSL-PPPoE]
尽管这不是 FREESCO 的一个服务,本质上是不值得讨论的。, per se, it is a topic worth noting.
FREESCO 很适用于由DSL提供商到路由的服务。
一些异步数字用户线( Asymmetric Digital Subscriber Line ,ADSL )提供应有以太网的点对点协议 (PPPoE);有些并不提供。
ADSL 是一种宽带上网的服务, PPPoE 是一些ADSL提供商用来鉴别用户身份的协议。
要连接该种方式服务,FREESCO 通过以太网路由器设置提供该协议的支持。
配置 注意: 该部分适用于非高级用户——即对于 FREESCO 特点或设置过程不甚了解的用户。 作为高级帮助,该部分可能不够清晰。它并不是来教你网络技术,而是提供一个概观设置过程和各种选项的基本内容。 Freesco 的论坛提供了很多问题的反馈,你可以经由如下网址访问: http://forums.freesco.org ”红色“的选项是为高级用户提供,通常不需要改变。 整个配置过程,将有如下选项 (y/s/n);定义为: ----- y -- 完全启用服务,不安全! ----- s -- 在本地启用服务,安全(推荐) ----- n -- 禁止服务disable service 当选择了 FREESCO 的一种安装,则会出现如下主菜单: CHOOSE ROUTER/SERVER TYPE d) Dialup line router: l) Leased line router: ISP <-- modem0 --> router <- ethernetN -> local net(s) ^-- <- modemN -> remote net(s) e) Ethernet router: ISP <- network0 -> router <- ethernetN -> local net(s) ^-- <- modemN -> remote net(s) b) ethernet Bridge: bridge <- ethernetN -> local net(s) p) Print server: r) Remote access server: printer <- LPT -> server <- ethernetN -> local net(s) ^-- <- modemN -> remote net(s) a) Advanced settings v) View current config s) Save current config & exit t) Create reporT file w) vieW previous config q) Quit without saving
[Dial-Up] + From main menu, choose option (d) + Follow the [Common-to-All] procedures 49. Do you want to enable DynDNS/DHS/CJB (y/n) ----- If you choose (y) then ---------- 49. Want to setup your DynDNS client now (y/n) 81. LIST OF CURRENTLY DEFINED ISP's [ ISP name Login name Phone number(s) ] -------------------- -------------------- -------------------- new << CREATE NEW CONNECTION >> -------------------- -------------------- -------------------- NOTE: Default ISP marked with - *
[ Selected ISP = new ] 811. Edit selected ISP ------- 10. ISP/connection name (1-8 chars) ------- 11. ISP phone number ------- 12. Keep up link for sec (0-dont care, 1-forever) ------- 13. Primary DNS address ------- 14. Secondary DNS address ------- 15. ISP http proxy address ------- 16. Type of connection (ppp or slip) ------- 18. Does your ISP give you a dynamic IP address ------- 21. Custom initialization string (- disable) ------- 22. Authentication method (pap, chap, or script) ------- 31. PAP/CHAP ISP login (' clear) ------- 32. PAP/CHAP ISP password ('clear) 812. Define new ISP ------- 10. ISP/connection name (1-8 chars) 813. Make selected ISP default when router starts 819. Delete selected ISP Select ISP (type its name) or action on selected ISP (x-exit) *NOTE* In order to perform modifications on a defined ISP, you must first type in the ISP name. At which point it will become selected for editing. + Do you want to change the "root" and "admin" passwords(y/n) + Configuration is complete. Save settings, and restart system.
[Leased] + From main menu, choose option (l) + Follow the [Common-to-All] procedures 49. Do you want to enable DynDNS/DHS/CJB (y/n) ----- If you choose (y) then ---------- 49. Want to setup your DynDNS client now (y/n) + Do you want to change the "root" and "admin" passwords(y/n) + Configuration is complete. Save settings, and restart system.
[Ethernet] + From main menu, choose option (e) + Follow the [Common-to-All] procedures Primary DNS is required ... ... ... Secondary DNS is optional. Primary DNS address (usually your provider's DNS) Secondary DNS address (otherwise -) 49. Do you want to enable DynDNS/DHS/CJB (y/n) ----- If you choose (y) then ---------- 49. Want to setup your DynDNS client now (y/n) + Do you want to change the "root" and "admin" passwords(y/n) + Configuration is complete. Save settings, and restart system.
[ADSL-PPPoE] + For ADSL configuration follow the [Ethernet] procedures. + And, if you need to use PPPoE with your ADSL provider ----- 626. Use PPPoe = (y) 91. Ethernet ISP ----- 911. Gateway ----- 912. Primary DNS ----- 913. Secondary DNS ----- 914. HTTP proxy ----- 915. PPPoE login name ----- 916. PPPoE password
[Print] + From main menu, choose option (p) + Follow the [Common-to-All] procedures + Do you want to change the "root" and "admin" passwords(y/n) + Configuration is complete. Save settings, and restart system.
[Remote Access] + From main menu, choose option (r) + Follow the [Common-to-All] procedures + Do you want to change the "root" and "admin" passwords(y/n) + Configuration is complete. Save settings, and restart system.
[Bridge] + From main menu, choose option (b) + Do you want to change the "root" and "admin" passwords(y/n) + Configuration is complete. Save settings, and restart system.
[Advanced Settings Menu]高级设置菜单 当你运行 "setup"并选择"advanced settings" 选项,你就可以看到如下屏幕:, 安装脚本种的 *safety* 特点,就是采用该功能不需要保存改变退出。 依据该注释,以及你对设置过程的熟悉程度,建议在选择前多注意周围的显示。 (确信在你完成时是选择该项时是没有存盘退出的) [ System Options ] [ Users/Passwords ] [ Hardware ] 11. 12. On/Off NAT/Firewall On/Off Bridging mode 31. 32. root/admin Dial-in users 52. 53. COM ports Ethernet cards 13. 14. Memory/Extra Savers (screen,hdd) 33. Dial-out control [ Networks ] 15. Swap file [ Services ] 61. Host/Domain 16. Log sizes 41. DNS/server 62. Local Networks 17. Diagnostic beeps 42. Read only floppy 18. On/Off Debugging 43. DHCP server [ Modems ] 19. 20. Extra ram drives System monitor 44. 45. HTTP server Control Panel 71. Modem settings 21. Console colors and Time server [ Dial-up router ] [ Security/Limitations ] 46. 47. Print server Telnet server 81. 82. Add/Edit/List ISP Diald options 22. 23 Remote Access Ban list 48. 49. Port forwarding DynDNS client [ Permanent router ] 24. Internal security 50. 51. Ident server FTP server 91. 92. Ethernet ISP Leased line ISP [ Add-on packages ] p. Packages menu
[Common-to-All] 所有的路由器/服务器配置选项(除了 ethernet Bridge)采用了相似的配置块。 该部分用于这一块。 611. Hostname of this computer [router] 612. Domain name [inet] NETWORK CARD SETTINGS [- NIC 0 -] ... thru to ... [- NIC 9 -] ----- enter the Nic # to change it's settings ----- for PCI Nic's, choose 0 for both I/O and IRQ settings ----- x - exit, when done [ Network # [ Interface [ IP address ] ] ] 0. eth0 192.168.0.1 1. 2. [ Network # [ Interface [ IP address ] ] ] 3. 4. 5. [ Network # [ Interface [ IP address ] ] ] 6. 7. 8. [ Network # [ Interface [ IP address ] ] ] 9. [ -------------- Network # specific settings -------------- ] 620. Interface name Possible types of interfaces ethN - ethernet interface number N, ex. eth0 ethN:M - alias number M for ethernet interface number N arcN - kind of arcnet interface arcNe - kind of arcnet interface (probably most used) arcN:M - arcNe:M - aliases for arcnet interfaces trN - tokien ring interface trN:M - alias for token ring interface sbniN - g/p> 622. Network mask 623. Network addr 624. Broadcast addr 625. DHCP pool ----- IP range for DHCP server, - disable DHCP service on this interface Example: 192.168.0.10 192.168.0.30 Note 1: DHCP daemon eats memory for this pool, so be realistic and do not reserve too many addresses Note 2: Don't include Freesco's own address in this range. Don't include very first and last IP addresses: this example is wrong 192.168.1.0 192.168.1.255 626. Use PPPoE ----- choose (y) only if your ISP requires PPPoE ----- If you choose PPPoE, then ---------- 630. ClampMSS Rewrites all packets for PPPoE connections so that internal machines do not need to have their MTU changed to 1492. As this is CPU intensive, it is not recommended for slower CPU's. ---------- 632. MTU For changing the Maximum Transmit Unit of the external interface. 627. Use DHCP client ----- Use DHCP client to configure network 628. Set DNS via DHCP ----- Update DNS server settings by DHCP 629. MAC addr Should be left blank in most configurations. MAC spoofing is for imitating another network card which your ISP has assigned it's MAC address into their system. 631. Gateway ----- Enter your ISP's default gateway here. ----- NOTE 1: not all IPS's require this setting ----- NOTE 2: not required when using the dhcp client [ *NOTE* ] (1). With Dialup & Leased router, and for eth0 (that is the first network card) options 620-629 are available (2). With Ethernet, Print & Remote Access, and for eth0 (that is the first network card) options 620-632 are available, excluding 625 (3). And for all other network cards, options 620-625 are available choose network 0-9 or its parameter to change (x-exit)? Autodetect modems now? (y/n) Advanced modem setup? (y/n) ----- If you choose (y), then 51. COMMUNICATION PORTS SETTINGS [ #0 COM1 (0x3F8 IRQ4) ] [ #2 COM3 (Ox3E8 IRQ4) ] I/O = IRQ = Extra = I/O = IRQ = Extra = [ #1 COM2 (0x2F8 IRQ3) ] [ #3 COM4 (0x2E8 IRQ3) ] I/O = IRQ = Extra = I/O = IRQ = Extra = [ #4 AST Unix four(eight) ports board - cua4-cua7(cua4-cua11) ] Base I/O = Shared IRQ = Extra = UART type = Mask Rgstr = Communication hardware settings. Enter a # or (x-exit) 71. MODEMS SETTINGS [ Modem # ] [ Port ] 0. 1. 2. 3. 4. [ Modem # ] [ Port ] 5. 6. 7. 8. 9. 710. Search and autoconfig modems [ Modem # specific settings ] 711. Port 712. Port speed 713. Init string 714. Dial-in IP addr NOTE: If this modem is for dialin use, this is the IP address assigned to the dialin or null modem user. Setting this to an unused address in your local network's subnet will allow Freesco to do proxy arp for the modem user. 715. Enable null modem Null connect script NOTE: This feature enables a null modem cable connection on this interface. If you have a dialup internet connection *DO NOT* enable this feature on Modem-M The Modem connect script is the sequence of code that is sent and received by the client and the server. The default for a null modem is CLIENT OK However, if you are using an actual modem driver in your client. A more involved sequence is required. Example: AT OK ATH OK ATE0V1 OK AT OK ATDT CONNECT [ Common settings ] 716. Modem # MTU 717. Modem # MRU 718. Modems 0-9 MTU 719. Modems 0-9 MRU Choose modem 0-9 or parameter to change (x-exit) 411. Enable caching DNS server (y/s/n) ----- If you choose (y/s), then ---------- 412. Enable DNS requests logging (y/n) ---------- 413. Do you want to add static IP's to your DNS file (y/n) 431. Enable DHCP server (y/n) ----- If you choose (y), then ---------- 432. WINS address (if you have one, otherwise -) ---------- 433. Default-lease-time (sec) ---------- 434. Maximum-lease-time (sec) ---------- 435. Do you want to create/edit static DHCP leases (y/n) 441. Enable public HTTP server (y/s/n) ----- If you choose (y/s), then ---------- 442. Public HTTP server IP port [80] 451. Enable time server and router control via HTTP (y/s/n) ----- If you choose (y/s), then ---------- 452. Control HTTP server IP port [82] ---------- 453. Host Time server address (- disable syncing time) 461. Enable Print Server(s) (y/s/n) ----- If you choose (y/s), then ---------- Print server 1 port number [515] ---------- Print server 1 device port name [lp1] ---------- Allowed IP match with [1] ---------- Print server 2 port number [] ---------- Print server 2 device port number [] ---------- Allowed IP match with [] 47. Enable Telnet server (y/s/n) 51. Enable FTP server (y/s/n) ----- If you choose (y/s), then ---------- FTP port [21] ---------- Maximum Allowed FTP connections [5] ---------- Allow anonymous FTP connections (y/n) 50. Do you want to enable the ident server (y/s/n) This server gives out system information. It is not a huge security risk other than giving the type of system. Which can be exploited by an attacker. It is recommended to leave this set to either (s) or (n). However, to get some applications to run through Freesco, such as IRC it may be required to use (y) 141. Blank screen after N min (0-never) 142. Stop hdd after N*5 sec (0-never) 15. Swap file size in MB on boot device (0-disable) 13. Do you want to enable extra modules/programs (y/n) 19. Do you want to install ram drives (y/n) 161. System log size (bytes) 162. Logins log size (bytes) |
其他 [定义] DNS -- Domain Name System 域名系统 DHCP -- Dynamic Host Configuration Protocol 动态主机配置协议 FTP -- File Transfer Protocol 文件传输协议 DHCP -- Dynamic Host Configuration Protocol 动态主机配置协议 IDENT -- Indentification Protocol 身份鉴定协议 ISP -- Internet Service Provider 网络服务提供商 WINS -- Windows Internet Name Service NAT -- Network Address Translation 网址转发 TCP/IP -- Transmission Control Protocol/Internt Protocol IP -- Internet Protocol LAN -- Local Area Network 本地网络 MAC -- Media Access Control HTTP -- Hypertext Transfer Protocol 超文本传输协议 ADSL -- Asymmetric Digital Subscriber Line 异步数字用户线 PPPoE -- Point-to-Point Protocol over Ethernet 基于以太网的点对点协议
[保留网址] T Internet Assigned Numbers Authority (IANA)保留了一些特定的网址, 这些就是用于本地网络的保留地址
如下: --- 10.0.0.0 - 10.255.255.255 --- 172.16.0.0 - 172.31.255.255 --- 192.168.0.0 - 192.168.255.255
[多重子网] 下面简单解释下网络掩码的作用,以及怎样设置: --- 255.255.255.255 只支持单个指定IP --- 255.255.255.0 支持 254 台电脑 --- 255.255.0.0 支持 65,024 台电脑 --- 255.0.0.0 支持 16,581,374 台电脑
据我所了解的 Freesco 的使用者多采用255.255.255.0 掩码足以。并且配置多重网络是相当容易的,下面是怎样配置的例子: --- network 1 10.0.0.1 255.255.255.0 --- network 2 10.0.1.1 255.255.255.0 --- network 3 10.0.2.1 255.255.255.0 --- ...... 等等.
第一个 10.0.0.1 的网络,每台机器可以使用e 10.0.0.2 到10.0.0.254 之间的任何IP
第二个 10.0.1.1 的网络,每台机器可以使用e 10.0.1.2 到10.0.1.254 之间的任何IP
以此类推,这些网络不能够相互传输,但是每个都支持 254 台电脑。
当你进入 Freesco 的每个网络,它将显示该网络,并为每个IP进行广播。
[安装包]
[扩展模块] 该文档提供了额外的网卡驱动模块,可以加入到 freesco 中。
下面是 freesco 已经包含的驱动,因此不需要手动安装了: ne ISA NE2000 and clones, and some PCI NE2000 clones. ne2k-pci * Most PCI NE2000 clones, including rtl8029 3c509 3com 3c509, 3c509B, 3c529, and 3c579 3c59x 3com 3c590, 3c595, 3c900, 3c905, and 3c905B rtl8139 * Realtek 8129/8139 based PCI cards tulip * DEC 21040, 21041, and 21140 based PCI cards. smc-ultra SMC Elite Ultra (8216), SMC EtherEZ (8416) * 如果你想试试最新版本的驱动,可以在 /modules/net/new-net-drivers 目录中找。 * 该文档中的任何驱动都经过验证, 可以不经任何修改放入 Freesco 0.3.0 中。 下面的驱动可以在本文档中的如下路径中找到: /modules/net hp100 HP 10/100 VG Any Lan Cards (27248B, J2573, J2577, J2585, J970, J973) smc9194 SMC-9000 / SMC 91c92/4, SMC 91c100 wd WD8003, SMC Elite, WD8013, SMC Elite16 3c503 3com EtherLink II, 3c503, 3c503/16 hp HP 27245A hp-plus HP EtherTwist, PC Lan+ (27247, 27252A) smc-ultra32 SMC Elite Ultra32 EISA e2100 Cabletron E10**, E10**-x, E20**, E20**-x de600 Dlink DE-600 de620 Dlink DE-620 lance AMD LANCE (7990, 79C960/961/961A, PCnet-ISA) at1700 Allied Telesis AT1700 fmv18x Fujitsu FMV-181/182/183/184 3c501 3com 3c501 - warning dont use this card. It's junk :) 3c507 3com Etherlink 16 3c515 3com 3c515 100mb via-rhine * VIA 86C100A Rhine II (and 3043 Rhine I) eexpress Intel Etherexpress eepro Intel Ether Express PRO/10 eepro100 * Ether Express PRO 10/100B epic100 * SMC EtherPower II PCI (9432) pcnet32 AMD 79C965 (PCnet-32) depca Digital DEPCA, DE100/1, DE200/1/2, DE210, DE422 ewrk3 Digital EtherWorks 3 (DE203, DE204, DE205) atp RealTek RTL8002/8012 (AT-Lan-Tec) Pocket adaptor de4x5 Supports many of the same DEC based cards as the 'tulip' driver. ni52 Racal-Interlan NI5210 ni65 Racal-Interlan NI6510 (not EB) 3c505 3com Etherlink plus ac3200 Ansel Communications AC3200 EISA apricot Apricot Xen-II On Board Ethernet tlan Compaq Nettelligent/NetFlex (Embedded ThunderLAN Chip), Texas Instruments ThunderLAN arcnet Arcnet arc-rimi, com90xx, com20020. eth16i ICL EtherTeam 16i/32 3c90x 3c905B, 3c905C, 3c980, 3c980C. NOTE: this driver is experimental, and covers some cards already supported by 3c59x. * 如果你想试试最新版本的网卡驱动,可以在 /modules/net/new-net-drivers 目录中找。 以上的驱动是 3c90x 的一部分,来源于 2.0.39 kernel,因而有些过时了,目录 /modules/net/new-net-drivers 中的驱动是由Donald Becker 收集的,更新一些。有些网卡需要新版本驱动的支持(例如tulip) 。所以如果出现问题的话,可以试试新版本的驱动。有些驱动仅仅适用于新的网卡。所有新的PCI卡需要 /dry目录中的pci-scan.o模块支持,并且要求你的电脑兼容PCI 2.2 。 eepro100 Ether Express PRO 10/100B epic100 SMC EtherPower II PCI (9432) hamachi Packet Engines "Hamachi" GNIC-II adapter natsemi National Semiconductor DP83815, Netgear FA-311 ne2k-pci Most PCI NE2000 clones, including rtl8029 rtl8139 Realtek 8129/8139 based PCI cards starfire Adaptec DuraLAN (AKA "Starfire") Adapter 64 bit adapters. sundance Sundance ST201 "Alta" chip, D-Link DFE-550 tulip DEC 21040, 21041, and 21140 based PCI cards. via-rhine VIA Rhine and Rhine-II, D-Link DFE-530-TX winbond-840 Winbond w89c840, Compex RL100ATX-PCI yellowfin Packet Engines "Yellowfin" G-NIC adapter
[网卡安装] 在FREESCO的软盘安装盘上安装驱动,首先要确定驱动名称符合 DOS 8.3 标准。如果名字超过8个字符和 .gz 扩展名,则需要在拷贝前更名。另外有些驱动非常的大,要确定软盘上由足够的空间. 在新的 Freesco 0.3.0 软盘上大概有 43Kb 的剩余空间。如果你启用DHCP服务,则至少预留20Kb 空间,需要预留空间的大小依赖于网络中DHCP客户端多少。客户端越多,需要的空间越大。如果不启用DHCP,则至少预留5Kb的空间。如果软盘上没有安 装驱动所需要的空间,那就必须安装到硬盘上了。 将文件拷贝到软盘目录 A:\ROUTER\DRV 中。该目录在FREESCO中的路径为: /mnt/router/drv 。然后启动FREESCO并且为网卡配置所需的 io 和 irq 。(大多数ISA卡需要手动配置 io/irq ,但是大部分PCI卡不需要配置)如果你愿意的话可以将驱动文件名在FREESCO中改回长文件名,例如: cd /mnt/router/drv mv winbond.o winbond-840.o 在FREESCO的硬盘安装盘上安装驱动,首先将所需要的驱动文件拷贝到软盘上,(或者解压到你喜欢的盘驱)将软盘插入FREESCO机器,键入: mkdir /fd mount -t vfat /dev/fd0 /fd 此时软盘被安装到目录 /fd, 例如你将整个驱动拷贝在软盘中,你想从net目录拷贝s smc-ultra.o 文件: cp /fd/net/new/winbond-840.o /mnt/router/drv 在这种情况下不需要将文件名改为短文件名。警告!在弹出软盘前请卸载软驱。并且,不要安装不需要的驱动,这会增加启动时间,并可能产生其他问题。 umount /fd 输入setup 和 配置网卡所需的 io 和 irq,然后重新启动。 |
支持USB吗?
不支持!
支持 ISDN PCI 卡吗?
不支持!原因是没有找到可以编译到 2.0.39 kernel 的驱动。当然如果你找到你所使用的卡的驱动的话是可以实现的。
支持 PPtP 协议吗?
不支持!可能 0.3.1 将支持。
可以同时安装两个不同的ISP服务商提供的两个猫吗?i
不可以,从同一台机器同时用2个猫连接2个 ISP 是不能实现的。
但是,一台机器可以安装2个猫。你可以有2个不同的ISP服务商。但是你每次只能采用一个上网。
怎样开启网络会议模块?
网络会议模块默认情况下是开启的。但是在某些情况下需要端口映射。可以查看论坛——查找详细的测试和实现方法,查看一下论坛的普通讨论区,页面底部最新3条话题“For testing: ip_masq_netmeeting.o”阅读该文章可以解答你很多问题。 R
怎样增加或修改用户?命令是什么?
命令为: useradd, useredit, userdel, userlist。这些命令可以用于 setup, telnet, 或者直接在控制台下运行。
可以改变键盘的映射吗?
是的。键盘映射位于Modules-030.zip 文件中。只要拷贝新的映射到 a:\router\kbd 目录,或者 /boot/kbd 目录即可。
FREESCO 支持 IPX 协议吗?
在 Modules-030.zip 中有 ipx.o 模块。以任何方式在OS中运行。没有 IPX 路由或者为 IPX 做特别配置。
怎样管理 FTP 服务的用户帐号?可以通过web控制面板来实现吗?
The standard configuration for FTP 帐号的标准配置是为每个帐号都被现在在自己的目录中,不能到系统的其他目录中。
可以编辑 passwd 文件和改变他们的基本目录。或者在他们的主目录中给出一个 共同链接 允许他们进入 pub 目录或者你选择的任何目录。
但是由于这些都是高度安全的问题,不能在控制面板中自动配置,必须采用控制台或者 telnet 来实现。
可以在配置列表中增加任意 IP 或者域吗?
是的。你可以添加任何你喜欢的IP和域名。You can even use dnrd as an IP blocker. 例如:
0.0.0.0(TAB)www.No-one-can-go-Here.com
区域间用 TAB键,不要用空格。
怎样处理挂掉的系统?(使得我可以进入setup)
按 alt+F2 可以直接进入 login 界面。
疑难解答 -------------------------------------------------------------------------------- Telnet 登陆的问题。 Telnet 登陆是挂掉的话通常是由 DNS 问题引起的。如果 DNS 服务不在本地子网的话,并且你没有在线,则反向 lookup 就会超时,而不是被拒绝。这一问题可以通过修改Freesco DNS 服务为 (s) 模式来解决。
不能 ping。 如果要用 ping,必须开启该功能。 运行 *setup*, (a)dvanced 部分, 选项 #11, 问题 #112. Enable PING responses (y) 保存设置,退出 setup,运行: rc_masq restart
Freesco 不能软盘启动。 Freesco v0.3.0 对软盘和驱动器更加挑剔,i甚至比 v0.2.7 更严重。这是由于 v0.3.0 的压缩率更高的缘故。 如果可能的话,在不同的机器上试软盘,看它是否启动。则可以消除软盘问题。
DHCPD 启动问题。 如果路由器在显示 *Starting dhcpd...* 时挂掉,开始过程, 直接创建LOGDHCP 有关。 纠正该问题的方法是: --- setup, (a)dvanced --- 18. On/Off Debugging --- 186. Enable DHCP client message logging = (n)
NIC(网卡)-疑难问题。 有时候,你不能确定网卡是否工作,因此以下的文字将会帮助你解决这一问题。 ISA 网卡 如果网卡是采用跳线的旧网卡,你需要用跳线来配置 io 和 irq。大多数新网卡都是采用基于dos的软件配置. 需要运行setup程序选择 "jumperless"模式——禁止即插即用。另外,有些网卡必须在setup程序中手动选择媒体类型 (10base-T 或者 细缆/同轴电缆) 而不是自动检测媒体类型。 特别注意 3c509 and 3c509B 网卡——在使用前从3com网站下载最新的驱动盘且禁止 PNP ,启动一次安装一块 3c509(B) ,如果你采用多块该种网卡的话——并运行 pnpdsabl.bat 文件,关机,再次启动,然后输入 3c5x9cfg 进入配置来设置 io 和 irq 。依此重复安装第二、三块 3c509 网卡。注意:不同于大多数 ISA 网卡, 3c509(B) 在 freesco 中是自动检测的,在 freesco 中设置的 io 和 irq 将被忽略。 据报告,最新的 3c5x9cfg 程序支持多个网卡。因此可以获得这一功能。建议每次安装一块。 PCI 网卡 不同于 ISA 网卡采用跳线或者软件设置 io 和 irq,PCI 卡由主板 BIOS 配置,并且如果 BIOS 的设置不正确的话, freesco 就不能使用该网卡了。由于 BIOS 种类繁多,下面只是一般性建议。如果有 PNP 设置, (Award BIOS中的 "PNP OS" 选项设置 yes 或者 no ) 必须设置为 No。 其他的 BIOS 可能措词稍有不同,可能出现的问题是检测不到网卡,或者 irq 无效。 即使你没有为 PCI 网卡正确安装驱动,你可以在 PCI 列表中看到: cat /proc/pci 并且可以看到被设置了有效的 irq 。如果没有正确设置了,返回 BIOS 检查设置。如果在列表中发现了以上所说的,但是 freesco 仍然不能找到网卡,则需找到正确的驱动并安装之。 对于 PCI 和 ISA 卡以下命令是非常有用的: cat /proc/ioports cat /proc/interrupts (显示 io 和 irq 配置是否正确装载驱动) dmesg | grep eth (Shows messages related to the network cards filtered from dmesg. This will show you which card received what eth name.) 重要注意事项 即使在 setup 中输入了并不能保证网卡被检测到,依赖于你采用网卡的类型。如果发现网卡的次序与你预料的不同的话不要吃惊。第一被检测到的网卡被标记为 eth0,第二个 eth1,依此类推。在高级设置( advanced settings )中可以指定每个网络的接口名称。例如在以太网路由器模式中,“1st network”必定连接到因特网的,通常为 eth0,但是如果你连接到因特网的网卡总是被检测为 eth1,则可以修改 1st network 的名字为 eth1,而 second network 为 eth0,则可以实现同样的功能。 |
热点链接
Freesco 主页
www.freesco.org
Freesco 支持论坛
forums.freesco.org
Freesco 小组
www.freesco.org/team.shtml
手册下载
www.freesco.org/~drb
扩展软件 Extra Software/Add-ons
www.freescosoft.com/home/
Images:
www.freesco.org/contrib.shtml
www.freescosoft.com/home/freesco-country-images.html
镜像网站 Mirrors:
(准备中 available soon)
添加功能?问题?评论?bugs?
drb@freesco.org
Linux Man Pages
linuxcentral.com/linux/
转贴发布