[OldPost] FreeBSD 上的 jail 設定
這篇是 March 30, 2003 寫的(上一篇是 March 28)。
裝好了 jail ,不代表什麼都好了,剛安裝完的 jail 就像是白紙,裡面是很乾淨的,也就是什麼東西都沒有 -_-|||。
我們的目的是為了要做個 service 出來,所以一定得先設定一些東西。
首先,連線進去做設定,既然是 jail 要用的,那麼就先進入 jail 再做吧。
在開始 jail 前準備工作有兩個:
一個是 jail 要用的 ip (不管是 real ip 或 private ip),再來是要 mount proc table,假設這裡我們要用的 ip 是 192.168.100.1。
先查看看系統現在使用的網路介面是?
找找你要使用的網路介面,這裡用的是 fxp0,接著就做 ip alias:
mount -t procfs proc $JDIR/proc
記得嗎?$JDIR 就是你安裝 jail 的目錄,可以參考前篇。
而要使用 jail 一定得要有一個 hostname 與一個 ip ,這裡分別用 jailhost.name 與 192.168.100.1 做範例。
最後的 /bin/tcsh 是指你進入 jail 後所想要使用的 shell,我是 tcsh 的愛用者。
進入 jail 你會發現彷彿到了一台新機器,什麼都沒有,這時候就看你是需要加什麼 package 就做吧,當然,如果這個 jail 會拿來做對外的 service ,那麼可能要多設定一些地方,如 /etc 下的設定檔,懶人法告訴我們,在進 jail 之前,先複製一份 /stand/sysinstall 到 jail 內是件很方便的事。
注意,下面的指令必須在 jail 外打,因為原始的 jail 不會有 /stand :
cp /stand/sysinstall $JDIR/stand/
最後,做完設定,要離開 jail ,可以用 exit 回到原來的地方。















一月 17th, 2006 at 11:46 pm
[...] Jail 的安裝與設定: [...]