Network namespaces in FreeBSD

Steve O'Hara-Smith steve at
Wed Dec 23 19:53:55 UTC 2020

On Wed, 23 Dec 2020 19:32:43 +0100
"Kristof Provost" <kp at> wrote:

> On 23 Dec 2020, at 19:22, Steve O'Hara-Smith wrote:
> > On Wed, 23 Dec 2020 16:48:11 +0000
> > Ameya Deshpande via freebsd-questions <freebsd-questions at> 
> > wrote:
> >
> >> Hi,
> >>
> >> I am new to FreeBSD. I was wondering if there is concept like Network
> >> Namespaces in FreeBSD, like it is in Linux?
> >
> > 	There is something similar see man setfib for details.
> >
> I’ve only briefly played with linux network namespaces, but aren’t 
> vnet jails much closer to that?

	My understanding was that network namespaces are primarily a way of
managing multiple routing tables which is exactly what setfib is for,
while setfib is mostly useful in conjunction with jails[1] it is not
connected with jails in any way it is purely a network level thing which
AIUI linux network namespaces are.

	Vnet jails are just jails with their own network stack, which
achieves much the same results but only for jails.

[1] Jails can be set to have a default fib - I use fibs this way to connect
jails to VPNs for various purposes.

Steve O'Hara-Smith                          |   Directable Mirror Arrays
C:\>WIN                                     | A better way to focus the sun
The computer obeys and wins.                |    licences available see
You lose and Bill collects.                 |

More information about the freebsd-questions mailing list