2019年4月10日 星期三

[經驗分享]FreeNAS11 Jail 無法啟動問題



FreeNAS 11 將整個架構與介面大翻新,讓 FreeNAS 看起來有現代化的操作體驗。但是新版 Jail 的操作有許多問題,在此分享我這次所遇到的情況。




無法啟動

在新版 Web 介面上新建 Jail 時,即便已經手動指定 IP,在啟動後 Jail 後卻仍然以 Dhcp 取得 IP,而在最近的 nightly 更新後,開機連 Dhcp 都會失敗,無法啟動 Jail,就算我去開啟了 Dhcp 的選項,一樣失敗。

這可麻煩了,我的雲端備份軟體 Duplicati 都在 Jail 裡面,這樣我無法讓雲端備份作業定時執行。


Jail 設定畫面



無法啟動 Jail





解決方法

經過一段時間的研究,我認為應該是新版 Web 介面的問題所致,因此我決定繞過 Web 介面,直接以指令修改設定並啟動試試。

進入 FreeNAS 命令列模式,並以指令將 Jail 關閉 Dhcp 功能,讓他以指定的 IP 運作。
關閉 Jail 的 Dhcp 並啟動
iocage set vnet=off bpf=no dhcp=off yourjail
iocage start yourjail


關閉 Dhcp 相關設定並啟動 Jail 成功


至此,成功解除 FreeNAS 11.2、11.3 的 Jail 危機,也希望後面的版本可以越來越穩定。