Floppyfw的作者Thomas Lundquist將它形容為“具有防火墻功能的Linux路由器(screening router)”。Floppyfw通過Linux內(nèi)核啟動,并且提供了實現(xiàn)上述防火墻功能的最小工具集。這是它的一個重要特性,因為即使一個入侵者采用某種手段進(jìn)入了防火墻,他也沒有很多可以對造成損害的工具可用。另外,因為防火墻完全運(yùn)行在RAM中,所以只需要通過軟盤重新啟動就可以將系統(tǒng)恢復(fù)到最初的狀態(tài)。
同許多其他的Linux工程一樣,floppyfw具有自定制特性。但是,在這里向推薦所發(fā)現(xiàn)的一系列幾乎可以立即執(zhí)行的過濾規(guī)則,這樣就可以快速構(gòu)建自己的防火墻了。
硬件需求
一臺比較合適的計算機(jī)(或者是足以組裝一臺的部件),它應(yīng)該是一臺386以上的計算機(jī),基本配置如下:
最少8-MB RAM
3.5"軟盤驅(qū)動器
顯卡
鍵盤
顯示器
注意,如果想讓floppyfw自主運(yùn)行,可能只是在配置與測試的時候才需要鍵盤和顯示器。
需要安裝一對網(wǎng)卡,floppyfw支持下面幾種類型的網(wǎng)卡:
3Com 3c509
NE2000 compatibles
Tulip-based
Intel EtherExpress PCI
要保證每塊網(wǎng)卡都有各自的中斷號(IRQ)和內(nèi)存地址。中斷號(IRQ)和內(nèi)存地址在有跳線的網(wǎng)卡上設(shè)置起來很簡單。使用的是一對兒3Com 3c509網(wǎng)卡,當(dāng)?shù)谝淮螁佑嬎銠C(jī)時,這兩塊網(wǎng)卡的配置都是IRQ 10和0x300。是用3Com公司的DOS實用程序3C5X9CFG.EXE解決這個問題的:首先,制作一個DOS啟動盤,并將3C5X9CFG.EXE拷貝到該盤上;然后用這個軟盤啟動計算機(jī)并運(yùn)行3C5X9CFG.EXE(當(dāng)然,兩個網(wǎng)卡都要插在主板上);選擇其中一塊網(wǎng)卡,為其選擇一個新的IRQ和內(nèi)存地址;對另外一塊網(wǎng)卡也重新進(jìn)行配置,記住,要保存新的設(shè)置。是在EtherDisk 4.3上找到3C5X9CFG.EXE的,可以在3Com的官方網(wǎng)站http://www.3com.com/上找到最新版本的EtherDisk。
軟件需求
制作floppyfw引導(dǎo)盤很簡單,首先需要在這里(http://www.zelow.no/floppyfw/downlo...誠笮吹餃砼躺希?/a>
# dd if=floppyfw-1.0.5.img of=/dev/fd0 bs=72k
配置
這個軟盤是DOS (FAT)格式的,必需首先在另外一臺計算機(jī)上編輯配置文件之后才能啟動它。常?梢允褂肔inux的mtools,方法如下:
$ cd /tmp
$ mcopy a:config
$ vi config
$ mcopy config a:
|
如果使用的是其它操作系統(tǒng),完全可以使用NotePad來完成這些工作。
實際上,floppyfw有5個配置文件:
config (主配置文件)
firewall.ini (過濾規(guī)則)
modules.lst (附加的ip_masq模塊)
syslinux.cfg (內(nèi)核引導(dǎo)參數(shù))
syslog.cfg (syslog配置,類似于/etc/syslog.conf)
可能根本不必關(guān)心syslinux.cfg和modules.lst,在這里僅僅討論一下主配置文件config,為了盡量說明問題,這里去掉了大部分注釋內(nèi)容。其中的大部分值的含義是顯而易見的。只是文件最后的這些開關(guān)項可能有些不好理解:
OPEN_SHELL控制控制臺的shell訪問(/bin/ash)。
如果計算機(jī)的RAM 不足12 MB,將ONLY_8M置為"y"。
USE_SYSLOG決定syslogd是否運(yùn)行。
SYSLOG_FLAGS表示的是syslogd啟動時傳遞給它的一些標(biāo)記信息。
文件1(ftp://ftp.mfi.com/pub/sysadmin/2001...嫉幕嵩誦卸嗑謾?/a>
如果有需要服務(wù)器的租用與托管的敬請聯(lián)系QQ:1501281758(億恩星辰) 聯(lián)系電話:0371—63322220 本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|