【技巧】自己中文化 monowall(m0n0wall)



贊助商連結


bx2aa
2006-11-10, 02:00 AM
把取得的 .img 或是 .iso
取出 mfsroot.gz
之後我是在 FreeBSD 6.1 下
gunzip mfsroot.gz
然後會得到 mfsroot 沒有副檔名, 假設路徑在 /mnt/mfsroot/
這時用 mdconfig
mdconfig -a -t vnode -f mfsroot -u 0
然後 mount 起來
mkdir /mnt/md0
mount /dev/md0 /mnt/md0
cd /mnt/md0/usr/local/www
就是網頁的資料所在

我是把 www 整個目錄複製到 Windows XP Home 下更改完
在放回去.
ps:複製方法很多 我用 ftp 在 FreeBSD 6.1 開 ftp 就是把 # 拿掉

全部修改完後再 將所有網頁覆蓋到 /mnt/md0/usr/local/www
記得 從 Windows 過來要加一個 chmod +wxrxrxr *
不然等 iso 做好安裝好 看不到網頁

覆蓋完後 umount /mnt/md0
mdconfig -d -u 0
然後回到 /mnt/mfsroot
gzip -9 mfsroot
會得到 mfsroot.gz
這時把光碟所有檔案複製到一個目錄內
再用 /mnt/mfsroot/mfsroot.gz 蓋掉光碟複製過來的 mfsroot.gz
然後在該目錄內
mkisofs -V "m0n0wall 1.23" -o /m0n0wall.iso -b boot/cdboot -r -no-emul-boot -boot-load-size 4 .
就可以在根目錄得到 m0n0wall.iso


FreeNAS-0.68-RC2.iso 也以同樣方法.
同樣方法可以看到 mfsroot.gz 和 FreeNAS-generic-pc.gz 都可以看到和修改
但是 FreeNAS 0.68 僅需增加 lang-Chinese.inc 就可以了.

pfSense 也以同樣方法 光碟 uzip/usr.uzip

附加以簡體中文修改而成的 m0n0wall.iso
台灣沒有中文版的所以順手用簡體直接轉為 BIG5
其中 Captive portal 還不清楚是什麼意思!
簡體是入口門戶 是門禁還是什麼意思!!
俘虜 入口

贊助商連結


bx2aa
2006-11-12, 01:32 AM
還有一個檔案
這只是我自己測試修改, 有玩 m0n0wall 的看看.
是否有哪些網頁內容有誤?
因為上面加了自己的名字所以請勿流傳!

若要流傳請將 "BX2AA 葉嘉勝 修改版" 等字移除在流傳

saturn
2006-11-14, 07:02 PM
Captive portal

很棒!! 這也是我挑硬體跟軟體路由器挑好久....才決定用 pfSense 的原因

他是一個類似無線網路Hop Spot 或是校園網路的授權機制,對於需要付費
或是要管制的網路環境非常方便,像是我在做社區寬頻....

以前只能針對用戶去鎖定網卡、IP,耗費時間人力

現在我開啟 Captive portal 之後

把USER的房間號碼當作帳號,密碼設定為手機,然後它可以指定過期日
設定好之後,開啟 Captive portal 功能...

以後USER要連線,開啟瀏覽器之後就會先被導向一個網頁
也就是 Captive portal (要求授權區域),在他敲入正確的帳密之後
就可以開始他的網路連線...後台也可以從 Captive portal status 看哪些人
在使用...

就不用再特別指定IP或是鎖定卡號了,只要 DHCP 開放出去
而且你可以自訂Captive portal 的頁面(保留的格式即可)
可以放上很多訊息,像是繳費通知、或是如何申請帳號等等

就算有人偷接你的網路也會被察覺...很實用唷^^

rushoun
2006-11-14, 10:36 PM
感謝樓主的分享,雖然沒用過,還是謝謝您的付出跟努力。
linux因為您的付出而茁壯,給更多人有另一種選擇的機會。

k1221903
2012-07-11, 10:28 AM
太感謝了…(都快哭了)