Markiyan Kushnir wrote:
Not sure if I am correct, but you would have in your /etc/rc.d/jail both the new "jail -c vnet persist ..." to first create the jail, then the old form to start the jail up with its /etc/rc. This way the /etc/rc.d/jail will be able to start jails at system start as it has been now.

well, correct would be to combine "jail -c ..." + "jexec ..."

Markiyan.

Markiyan.

Merijn Verstraaten wrote:
On Mon, 14 Dec 2009 22:14:49 +0100, Nick Dalsheimer <[email protected]> wrote:
Hey all,
Whenever I specify
     jail_jailname_flags="vnet"
in /etc/rc.conf, and then run "/etc/rc.d/jail start" as root, I always
get an error like this:

   Configuring jails:.
   Starting jails: cannot start jail "jailname":
   But it doesn't look like one.
   .

and it exits without starting the jail. If I remove the vnet option,
everything runs as planned. What am I doing wrong?
Vnet requires you to use the new -c syntax to create jails rather then the old syntax currently in use by rc.d/jail. I have a half done patch to make rc.d/jail use the new syntax and some other stuff which I intend to finish after my exams this week. I looked if I could quickly distill something useful from the changes I was testing, but that didn't pan out. You could try using "-c vnet" in flags, but I don't think it'll work (since I don't think you can combine the new and the old syntax). As a last resort you could jury rig the jail call in rc.d/jail to use the new syntax (line 638-ish in 8.0-R-p1), how much work that is depends on whether you need IPv6, etc. and whether you want ALL jails to use vnet or not.

Kind regards,
Merijn Verstraaten
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-jail
To unsubscribe, send any mail to "[email protected]"

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-jail
To unsubscribe, send any mail to "[email protected]"

Reply via email to