Date: Mon, 14 Oct 2013 20:30:48 -0700 From: Peter Wemm <peter@wemm.org> To: Gavin Atkinson <gavin@FreeBSD.org>, Hiroki Sato <hrs@FreeBSD.org> Cc: svn-src-head@FreeBSD.org, remko@FreeBSD.org, src-committers@FreeBSD.org, svn-src-all@FreeBSD.org Subject: Re: svn commit: r256256 - in head: . etc etc/defaults etc/rc.d share/man/man5 usr.sbin/jail Message-ID: <525CB6E8.9080407@wemm.org> In-Reply-To: <alpine.BSF.2.00.1310141941570.79845@thunderhorn.york.ac.uk> References: <201310100932.r9A9WS0H013645@svn.freebsd.org> <04E9979E-1D97-4AA2-A7AE-F9D8457B3599@FreeBSD.org> <20131012.015639.236155929172394900.hrs@allbsd.org> <alpine.BSF.2.00.1310141941570.79845@thunderhorn.york.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On 10/14/13 11:45 AM, Gavin Atkinson wrote: > On Sat, 12 Oct 2013, Hiroki Sato wrote: >> Remko Lodder <remko@FreeBSD.org> wrote >> in <04E9979E-1D97-4AA2-A7AE-F9D8457B3599@FreeBSD.org>: >> >> re> Hi Hiroki, >> re> >> re> On Oct 10, 2013, at 11:32 AM, Hiroki Sato <hrs@FreeBSD.org> wrote: >> re> >> re> > Author: hrs >> re> > Date: Thu Oct 10 09:32:27 2013 >> re> > New Revision: 256256 >> re> > URL: http://svnweb.freebsd.org/changeset/base/256256 >> re> > >> re> > Log: >> re> > - Update rc.d/jail to use a jail(8) configuration file instead of >> re> > command line options. The "jail_<jname>_*" rc.conf(5) variables for >> re> > per-jail configuration are automatically converted to >> re> > /var/run/jail.<jname>.conf before the jail(8) utility is invoked. >> re> > This is transparently backward compatible. >> re> > >> re> > - Fix a minor bug in jail(8) which prevented it from returning false >> re> > when jail -r failed. >> re> > >> re> >> re> Thanks for doing such a massive update. However it seems to break the >> re> ezjail utility. >> re> My jails didn't restart after I upgraded to the most recent -head >> re> version > > I'm also seeing issues with ezjail - in my case, the jails do start up > properly, but ezjail doesn't believe that they have. > >> re> FreeBSD nakur.elvandar.org 10.0-ALPHA6 FreeBSD 10.0-ALPHA6 #7 r256311: >> re> Fri Oct 11 13:27:54 CEST 2013 >> re> root@nakur.elvandar.org:/usr/obj/usr/src/sys/NAKUR amd64 >> re> >> re> If I replace this with an older version, the utility starts and >> re> complains about certain things not being done properly. The >> re> system does not mount devfs nodes anylonger and thus is basically out >> re> of function. >> re> >> re> I was not expecting this much fallout from this change, others that >> re> will be upgrading will loose the ability to start their jails until >> re> they can >> re> resolve this by hand. >> >> Can you send me your ezjail configuration and differences of the >> results (error messages, mount handling, etc) between old and new >> rc.d/jail? > > The issue for me is that the /var/run/jail_${jailname}.id files are no > longer created, which ezzjail uses to keep track of jail state. > > As a temporary workaround, for each jail I have on the host done > echo $jail_id > /var/run/jail_${jailname}.id > and this allows me to manage that jail again from within ezjail. > > Gavin > It's actually far worse than I thought. Given: # grep jail /etc/rc.conf jail_interface="bge0" ezjail_enable="YES" ... export jail_sab_ip="lo1|127.0.1.73,192.203.228.73,2001:470:67:39d::73" we end up with: # ifconfig bge0 | grep 73 inet 127.0.1.73 netmask 0xffffffff broadcast 127.0.1.73 inet 192.203.228.73 netmask 0xffffffff broadcast 192.203.228.73 inet6 2001:470:67:39d::73 prefixlen 64 Note how they're all on bge0 and the lo1|127.x is ignored. There's some other problems I haven't pinned down yet. Something has changed radically with source address selection and some standard setups from 7.x through 10.x (as of a few months ago) don't work anymore. I haven't yet figured out how to do the per-jail lo1|127.x thing in the new scheme even with an old rc.d/jail - anything attempting to bind to localhost gets remapped to the public, fully exposed address. I'm still looking. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlJctu4ACgkQFRKuUnJ3cX+V1gCeNsVP5oL5P7GvHfY6admCs7mE it4AnimbXbzFIZtXhMvHtKVQqvHaWpiL =Dueo -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?525CB6E8.9080407>
