Date: Wed, 16 Mar 2005 00:27:57 +0100 From: =?UTF-8?Q?S=C5=82awek_=C5=BBak?= <slawek.zak@gmail.com> To: freebsd-net@freebsd.org Subject: Setup of jail bound to lo0 Message-ID: <787bbe1c050315152733f79e7c@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I need to have some jails configured, sharing single IP address (IPv6 is a no-no for the time being:). Therefore I came up with an idea of binding them all to lo0 and assigning subsequent IP aliases as the addresses. The requirement for the jails is to let them to receive (the easy part) and *send* packets to the outside. The jails cannot directly access the Internet as they cannot bind to the external IP address of course. Some translation needs to be made, I think. After wrestling with ipfw/ipf/pf for a couple of hours I don't have a working solution. My last attempt to get outside from the jail with ipfw was: # ipfw add 200 divert natd log tcp from 127.0.0.2 to 127.0.0.2 222 in via lo0 and for natd: redirect_port tcp 192.168.153.2:22 127.0.0.2:222 I get this log from natd: In {default} 0000ffff[TCP] [TCP] 127.0.0.2:53057 -> 127.0.0.2:301 aliased to [TCP] 127.0.0.2:53057 -> 192.168.153.2:22 Which obviously doesn't work. I've tried to add alias IP, but then it stops the natd `rule' matching. Net Gods, help me please, /S
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?787bbe1c050315152733f79e7c>