freebsd9监狱无法启动监狱

时间:2012-12-26 21:27:35

标签: freebsd jail

我正试图在FreeBSD 9中开始入狱

CONFIGS:

等/ rc.conf中:

#jails:
jail_enable="YES"
jail_interface="re0"    
jail_devfs_enable="YES"  
jail_procfs_enable="YES" 
jail_set_hostname_allow="YES"

jail_list="test"     
ifconfig_em0_alias0="inet 192.168.9.254 netmask 255.255.255.255"
jail_test_rootdir="/usr/home/jails/test.local"   
jail_test_hostname="test.local"    
jail_test_ip="192.168.9.254"   
jail_test_interface="re0"   
jail_test_devfs_enable="YES"   
jail_test_procfs_enable="YES" 

jail_test_exec_start="/bin/sh /etc/rc"
jail_test_exec_stop="/bin/sh /etc/rc.shutdown"
jail_test_flags="-l -U root"      

在此之后我试图启动它:

mybsd#jail start

或     mybsd #jail start test 但是这两个命令都返回了这样的错误:

jail: no -c or -m, so this must be an old-style command.
But it doesn't look like one.

请告知如何以“新式”命令开始监狱?

非常感谢!

2 个答案:

答案 0 :(得分:0)

jail_test_flags="-l -U root" 

似乎没必要。

另外,为了方便监狱使用,我强烈建议: http://people.virginia.edu/~ll2bf/docs/nix/freebsd_jail.html

答案 1 :(得分:0)

我不认为这是整个问题,但你们之间存在不匹配:

ifconfig_em0_alias0=

jail_test_interface="re0"

监狱是em0还是re0?

至于如何启动监狱,请尝试:

service jail start

那应该开始所有的监狱。

另外,我建议尝试使用ezjail。这使管理起来变得更加简单。