Date: Thu, 18 Sep 2014 12:28:33 -0500 From: dweimer <dweimer@dweimer.net> To: Fbsd8 <fbsd8@a1poweruser.com> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: FreeBSD 10 Multiple IPs in a jail Message-ID: <2da1b5a5a27199828a8cf5595962262e@dweimer.net> In-Reply-To: <541B120D.1000606@a1poweruser.com> References: <480aebf1080d12f717695748ef92b4d4@dweimer.net> <541B120D.1000606@a1poweruser.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 09/18/2014 12:10 pm, Fbsd8 wrote: > dweimer wrote: >> I know that we can now do multiple IPs in a jail, and I have a >> configuration that works for it. >> >> jail.conf: >> testjail { >> jid = 100; >> host.hostname = testjail.local; >> ip4.addr = 'em0|10.20.190.190/24'; >> ip4.addr += 'em0|10.20.190.191/24'; >> path = /jails/devel/ROOT; >> allow.mount.devfs; >> mount.devfs; >> allow.sysvipc; >> exec.start = "/bin/sh /etc/rc"; >> exec.stop = "/bin/sh /etc/rc.shutdown"; >> exec.prestart = "/jails/devel/prestart.sh"; >> exec.poststop = "/jails/devel/poststop.sh"; >> exec.consolelog = "/jails/devel/console.log"; >> } >> >> This works great, my question is now that I have this figured out and >> I am done testing it, how can I apply it to a running jail without >> rebooting the jail? >> >> I tried using: >> jail -n testjail -m 'ip4.addr='em0|10.20.190.191/24' >> This replaces the IP on the jail. >> >> Then I tried using: >> jail -n testjail -m 'ip4.addr+='em0|10.20.190.191/24' >> I get an error "unknown parameter ip4.addr+" >> >> Am I stuck waiting until after hours to add the secondary IP when I >> can reboot the production jail? Or is there another way I haven't >> figured out yet to add the secondary IP to the running jail? >> > > How about > jail -n testjail -m > 'ip4.addr='em0|10.20.190.190/24,em0|10.20.190.191/24' That's the ticket, thanks. Just an FYI ran first time without errors but didn't add it to the jail. Then I tried "ifconfig em0 alias 10.20.190.191/24" on the host (10.20.190.190 was in the original jails configuration) and ran it a second time, and success, at least in my test environment, time to try and repeat on the production server. -- Thanks, Dean E. Weimer http://www.dweimer.net/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2da1b5a5a27199828a8cf5595962262e>