FreeBSD 的 jail 其實相當好用,我把步驟寫下來供以後我自己 search 用 :p
cd /usr/src; make buildworldmake DESTDIR=/da1/jail-211.76.240.13 installworldcd etc; make DESTDIR=/da1/jail-211.76.240.13 distributioncd /da1/jail-211.76.240.13/dev; rm [a-z]*(留下 MAKEDEV)./MAKEDEV jailcd ..; ln -s /dev/null kernel- cp 一份 ports,再到 jail 裡面用 ports 裝
sysutils/jailer及sysutils/jailutils - 修改
/etc/rc.conf新增ifconfig_fxp0_alias0。 - 修改
/da1/jail-211.76.240.13/etc/rc.conf,不要跑 sendmail。 - 修改
/usr/local/etc/rc.d/jail.sh,用 jailer 去叫起整個系統。
參考文獻: