m0n0wall Embedded FreeBSD Firewall ( 嵌入式 FreeBSD 防火牆 )
[b][size=2][color=#990000]m0n0wall Embedded FreeBSD Firewall ( 嵌入式 FreeBSD 防火牆 )\ `}n`V&\}7y[/color][/size][/b]
[b]INTRODUCTION :[/b]^`m;H%C,P`O
D F?.qEWA-l'I FX
上星期不小心在 [url=http://mmm.lxer.idv.tw/][color=#0000ff]OLS3 的地下世界[/color][/url] 看到FreeBSD Embedded Firewall >> [url=http://m0n0.ch/wall/index.php][color=#0000ff]m0n0wall[/color][/url] 的介紹,目前市場上嵌入式系統還蠻流行的,而且在 Linux 上更是推展迅速,想不到現在 FreeBSD 也不落人後,有人開發出 Embedded 的 Firewall 韌體大小只有 5M ^^ 真是不錯,當然四位也不落人後的把它裝起來,最初我是裝官網上的正式版 [b]generic-pc-1.11.img [/b]版本,這個版本是用 FreeBSD 4.x 為 base + ipfilter 所開發出來的嵌入式防火牆,目前最新的[b]generic-pc-1.2b7.img[/b] 則是 FreeBSD 5.3 + ipfilter 為開發 Base。
_&SY Qc]T3\
剛開始只是想測試看看,因此我是裝在一般的 PC 硬碟上,裝在一般的 PC 硬碟上硬碟容量必需大於 800 M 才可安裝,這是官網上說的,我也不清楚為什麼 5M 的 ISO 一定要 800 M 以上的 HD 才可安裝?在裝完後便開始測試,測試後我發現功能之強大,幾乎跟商用版的 firewall 一樣,於是我便痛下決心去買一個 IDE 轉 CF 的轉接卡來安裝 m0n0wall 這套 Embedded Firewall 韌體。
j VtV W6f)n-d$]
目前我剛好手邊有一塊 32 M 不用的 CF 卡,轉卡是去 Yahoo 拍賣買的 NT$ 400 元 + 30 元運費,嘿嘿 ... 我就把我那台賽楊300 的電腦,賽楊300 就變為嵌入式的防火牆,果然 CF 卡的 i/o 比起硬碟好太多了,現在已經將一台不要的電腦讓它重新服役,把它轉變為跟商用 Firewall 同等級的設備,真的有點興奮 ^^ 以下是我的安裝過程我將它寫出來跟大家分享。
9^s*PM*gD3Nn]-q~
[b]INSTALLTIONS :[/b]I4Y@[T ]Gbh6M
[b]Setp 1.[/b]LwvC(s
b F3hP(xv
先確認網路卡是否有支援#w9s_ QgW-np
[color=#0099]http://m0n0.ch/wall/hardware.php[/color]c'a0K } C#J
我用兩片 intel 網卡,是的有支援( fxp0 , fxp1 ),接著下載最新版的 ISO 韌體 [b]generic-pc-1.2b7.img[/b] 版本 及 for Windows 的安裝程式 [b]physdiskwrite.exe[/b] 那兒可找到下載點呢?官網的 [url=http://m0n0.ch/wall/installation_generic.php][color=#810081]Installation on a standard PC (CF/IDE version)[/color][/url] 頁面就有放置下載連結。
0O"v3o3S1Y,po
[b]Setp 2.[/b]
我把兩個下載軟體放置在 windowsXP 的 C:\ 槽目根錄下,接著關機把 IDE 轉卡調 Slave 插入 IDE 排線,因為我的排線 Master 已經被 C:\ 槽的 HD 用去了所以我調 Slave,並插入轉卡的電源插頭,這個電源是吃跟軟碟機一樣的電源插頭所以不用另外買轉接器,一切就緒後就可再次開機進入 Windows XP,進入 Windows 桌面後會發現多了個 CF 卡的 32 M 槽,我的 Embedded Firewall 就是要裝在這邊,一切就緒要開始安裝摟。
[b]開始 > 執行 > cmd 呼叫出 dos 視窗 > 切換到 C:\ 槽根目錄下[/b]
/Q0c2o)TR#]8p
i%W BC$MG&p#~
[b]C:\>physdiskwrite.exe -u generic-pc-1.2b7.img[/b]
Jw%V4q }'TC)Sm,?5[
[color=#0660]physdiskwrite v0.5 by Manuel Kasper <[email]mk@neon1.net[/email]>[/color]Dxlc}r2cd pg
[color=#0660]Searching for physical drives...[/color]9@!J!}s ]b5R
[color=#0660]Information for \\.\PhysicalDrive0: [/color]zy)lCuo?2wt
[color=#0660] Windows: cyl: 1868[/color]
[color=#0660] tpc: 255[/color]
[color=#0660] spt: 63[/color]HAW4ks5W5D3~#dX"R
[color=#0660] C/H/S: 16383/16/63[/color]
[color=#0660] Model: Maxtor 91531U3[/color]
[color=#0660] Serial number: G3HJEA0C[/color] j`ob|l
[color=#0660] Firmware rev.: FA520S60[/color]E!jPKR$ENGi
4Kp2F_{ Q-t
[color=#0660]Information for \\.\PhysicalDrive1:[/color]
[color=#0660] Windows: cyl: 3[/color]
[color=#0660] tpc: 255[/color]/~:K3^ eO
[color=#0660] spt: 63[/color]DE }:mz;~!kcJ!Y
[color=#0660] C/H/S: 489/4/32[/color]