Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Sep 2014 13:10:37 -0400
From:      Fbsd8 <fbsd8@a1poweruser.com>
To:        dweimer@dweimer.net
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: FreeBSD 10 Multiple IPs in a jail
Message-ID:  <541B120D.1000606@a1poweruser.com>
In-Reply-To: <480aebf1080d12f717695748ef92b4d4@dweimer.net>
References:  <480aebf1080d12f717695748ef92b4d4@dweimer.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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'






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?541B120D.1000606>