2007年2月10日 星期六

hack FreeNAS

由於FreeNAS除在 /conf/config.xml 可存檔紀錄 其餘設定檔or程式皆在開機時才由 mfsroot.gz 解出or啟動時建立, webCGI 可設定部分不夠進階需自行更改 mfsroot.gz 增設
  1. 新增群組&使用者
  2. 啟動 FTPD、SSHD
  3. 使用FTP連入抓取 /cf/mfsroot.gz
  4. mfsroot.gz 傳到 FreeBSD Server (kernel 6.2-PRERELEASE 版本同 FreeNAS 0.68)
  5. 解開 mfsroot.gz
    gzip -d mfsroot.gz
  6. 以建立RAM DISK方式將 mfsroot 載入 /dev/md1
    mdconfig -a -t vnode -f /home/XXX/mfsroot
  7. mount md1
    mount /dev/md1 /mnt/
  8. 複製編輯所需
    增加繁體中文語系檔 lang-TraditionalChinese.inc
    增加 csh.cshrc
    增加 ee、grep....工具程式
    /etc/inc/services.inc 服務設定檔 增加修改設定, 如 samba 要增加 ACC INFO MS WIN 等相關分享
  9. umount md1
  10. /dev/md1 卸除
    mdconfig -d -u 1
  11. 壓縮回 .gz
    gzip -9 mfsroot
  12. 使用putty連入FreeNAS
  13. umount /cf
  14. 將 /dev/ad0s1 mount 到臨時資料夾
  15. 用FTP傳回 mfsroot.gz 蓋掉原本的
  16. FreeNAS reboot

3 則留言:

  1. 请问将freenas解开后,可以添加clamwin程序进去么?然后再重新打包。

    如果没有杀毒软件,nas服务器就成为病毒中转站了。

    回覆刪除
  2. 你好
    請問一下 的等級怎麼去設定
    我要用網路上的芳鄰可以進去了
    但無法新增目錄
    謝謝

    回覆刪除
  3. FreeNAS 已經很久沒碰了!
    等級怎麼設?? 這可能要去問現在還有在使用的人

    現在我是用 linux mdadm 自己手動作 RAID
    FreeNAS 的 RAID 最好不要用..若出問題會完全無法救

    回覆刪除