On 2015-02-27 04:21, Loïc Blot wrote:
> Hello,
> i'm trying to implement jails over multiples networks, using VLANs, with 
> different default routes. The network stack is simple
> 
> igb0-3 into lagg0
> vlan 10-30 over lagg0
> jails over VLANs using a fib for each VLAN (but no fib set on the VLAN iface 
> itself)
> 
> Whereas it works for a week on my server, after a reboot, the outgoing 
> packets aren't routed to lagg and then outgoing requests doesn't work (like 
> DNS requests), i don't find why.
> 
> The fib is correctly set
> 
> /etc/rc.local:
> setfib 1 route add -net 192.168.136.0/24 -iface vlan136
> setfib 1 route add default 192.168.136.254
> 
> root@jh1:~ # setfib 1 netstat -rnfinet
> Routing tables (fib: 1)
> 
> Internet:
> Destination        Gateway            Flags      Netif Expire
> default            192.168.136.254    UGS     vlan136
> 192.168.136.0/24   ac:16:2d:96:e5:04  US      vlan136
> 
> and the jails are correctly configured:
> 
> root@jh1:~ # cat /var/run/jail.idevmysql.conf
> # Generated by rc.d/jail at 2015-02-27 10:38:05
> devmysql {
>     host.hostname = "devmysql.local.net";
>     path = "/jails/dev/devmysql";
>     ip4.addr += "vlan136|192.168.136.50/32";
>     exec.fib = "1";
>     allow.raw_sockets = 0;
>     exec.clean;
>     exec.system_user = "root";
>     exec.jail_user = "root";
>     exec.start += "/bin/sh /etc/rc";
>     exec.stop = "";
>     exec.consolelog = "/var/log/jail_idevmysql_console.log";
>     mount.fstab = "/etc/fstab.idevmysql";
>     mount.devfs;
>     mount.fdescfs;
>     mount +=  "procfs /jails/dev/idevmysql/proc procfs rw 0 0";
>     allow.mount;
>     allow.set_hostname = 0;
>     allow.sysvipc = 0;
> }
> 
> Routing is also enabled:
> 
> root@jh1:~ # sysctl net.inet.ip.forwarding
> net.inet.ip.forwarding: 1
> 
> If we are trying to contact the jail from an external host, for example with 
> ansible, the SSH connection works very well but it seems outgoing initiated 
> connections are staying on vlan136 but not forwarded to lagg0.
> Have you got any idea ?
> 
> Thanks in advance
> Regards,
> 
> Loïc Blot,
> UNIX Systems, Network and Security Engineer
> http://www.unix-experience.fr (http://www.unix-experience.fr)
> _______________________________________________
> freebsd-jail@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-jail
> To unsubscribe, send any mail to "freebsd-jail-unsubscr...@freebsd.org"
> 

the lines from your rc.conf that create the lagg and vlan interfaces may
be helpful (pastebin them maybe if it is a lot of text), as well as the
ifconfig output.

I don't see you using any fib other than 1 for a jail, so it is hard to
understand your setup.


-- 
Allan Jude

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to