<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[New series: FreeBSD Foundationals]]></title><description><![CDATA[<p>New series: FreeBSD Foundationals</p><p>Part 1 is about Jails - specifically VNET Jails. What epair interfaces actually are (virtual ethernet cables), how bridges tie them together, why the host is basically a router for your jails, and what devfs rulesets control.</p><p>Covers the full lifecycle from jail.conf through pf firewalling with NAT/RDR for IPv4 and direct routing for IPv6. Plus the gotchas that'll cost you hours if nobody warns you.</p><p>Not a beginner tutorial, hardcore details. The useful middle.</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://blog.hofstede.it/freebsd-foundationals-jails-from-chroot-on-steroids-to-full-virtual-networks/" title="FreeBSD Foundationals: Jails - From Chroot on Steroids to Full Virtual Networks">
<img src="https://blog.hofstede.it/images/site-image.png" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a href="https://blog.hofstede.it/freebsd-foundationals-jails-from-chroot-on-steroids-to-full-virtual-networks/">
FreeBSD Foundationals: Jails - From Chroot on Steroids to Full Virtual Networks
</a>
</h5>
<p class="card-text line-clamp-3">The first in a series on FreeBSD fundamentals. This one covers Jails from the ground up: why they exist, how classic Jails differ from VNET Jails, what epair...</p>
</div>
<a href="https://blog.hofstede.it/freebsd-foundationals-jails-from-chroot-on-steroids-to-full-virtual-networks/" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://blog.hofstede.it/favicon.ico" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />



<p class="d-inline-block text-truncate mb-0">Larvitz Blog <span class="text-secondary">(blog.hofstede.it)</span></p>
</a>
</div></p><p><a href="https://burningboard.net/tags/Unix" rel="tag">#<span>Unix</span></a> <a href="https://burningboard.net/tags/FreeBSD" rel="tag">#<span>FreeBSD</span></a> <a href="https://burningboard.net/tags/Networking" rel="tag">#<span>Networking</span></a> <a href="https://burningboard.net/tags/Jails" rel="tag">#<span>Jails</span></a> <a href="https://burningboard.net/tags/DevOps" rel="tag">#<span>DevOps</span></a> <a href="https://burningboard.net/tags/SelfHosting" rel="tag">#<span>SelfHosting</span></a> <a href="https://burningboard.net/tags/Sysadmin" rel="tag">#<span>Sysadmin</span></a></p>]]></description><link>https://board.circlewithadot.net/topic/5550bffc-d547-4633-91ff-767230eb2653/new-series-freebsd-foundationals</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 02:15:38 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/5550bffc-d547-4633-91ff-767230eb2653.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Mar 2026 19:19:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to New series: FreeBSD Foundationals on Sat, 18 Apr 2026 10:24:25 GMT]]></title><description><![CDATA[<p><span><a href="/user/mrcool%40social.tchncs.de">@<span>mrcool</span></a></span> Glad it worked <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title="🙂" alt="🙂" /></p>]]></description><link>https://board.circlewithadot.net/post/https://burningboard.net/users/Larvitz/statuses/116425219498405303</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://burningboard.net/users/Larvitz/statuses/116425219498405303</guid><dc:creator><![CDATA[larvitz@burningboard.net]]></dc:creator><pubDate>Sat, 18 Apr 2026 10:24:25 GMT</pubDate></item><item><title><![CDATA[Reply to New series: FreeBSD Foundationals on Sat, 18 Apr 2026 09:14:42 GMT]]></title><description><![CDATA[<p><span><a href="/user/larvitz%40burningboard.net">@<span>Larvitz</span></a></span> This just helped me set up my first vnet jail. Thank you.</p>]]></description><link>https://board.circlewithadot.net/post/https://social.tchncs.de/users/mrcool/statuses/116424945304504576</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.tchncs.de/users/mrcool/statuses/116424945304504576</guid><dc:creator><![CDATA[mrcool@social.tchncs.de]]></dc:creator><pubDate>Sat, 18 Apr 2026 09:14:42 GMT</pubDate></item><item><title><![CDATA[Reply to New series: FreeBSD Foundationals on Tue, 03 Mar 2026 00:24:33 GMT]]></title><description><![CDATA[<p><span><a href="/user/larvitz%40burningboard.net">@<span>Larvitz</span></a></span> </p><p>Great, thank you!</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/ap/users/116049489905701701/statuses/116162394423696084</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/ap/users/116049489905701701/statuses/116162394423696084</guid><dc:creator><![CDATA[eurodrigolira@mastodon.social]]></dc:creator><pubDate>Tue, 03 Mar 2026 00:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to New series: FreeBSD Foundationals on Mon, 02 Mar 2026 21:59:20 GMT]]></title><description><![CDATA[<p><span><a href="/user/larvitz%40burningboard.net">@<span>Larvitz</span></a></span> Sorry, what I meant is that you can give a VNET jail one of your hosts physical interface (e.g. igb0) which disappears from the host once the VNET jail is started. This also works with VLAN interfaces (e.g. em0.60) and so on (I did read the article). ^^</p><p>*Depending on the interface (or rather, it's driver), those physical interfaces can sometimes get "stuck" after the VNET jail is stopped, not getting released back to the host properly.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.bsd.cafe/users/subnetspider/statuses/116161823402257400</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.bsd.cafe/users/subnetspider/statuses/116161823402257400</guid><dc:creator><![CDATA[subnetspider@mastodon.bsd.cafe]]></dc:creator><pubDate>Mon, 02 Mar 2026 21:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to New series: FreeBSD Foundationals on Mon, 02 Mar 2026 21:55:50 GMT]]></title><description><![CDATA[<p><span><a href="/user/subnetspider%40mastodon.bsd.cafe">@<span>subnetspider</span></a></span> Yep, classic jails. I mentioned them briefly and in the comparisson table of the article <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":-)" alt="🙂" /></p>]]></description><link>https://board.circlewithadot.net/post/https://burningboard.net/users/Larvitz/statuses/116161809614411039</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://burningboard.net/users/Larvitz/statuses/116161809614411039</guid><dc:creator><![CDATA[larvitz@burningboard.net]]></dc:creator><pubDate>Mon, 02 Mar 2026 21:55:50 GMT</pubDate></item><item><title><![CDATA[Reply to New series: FreeBSD Foundationals on Mon, 02 Mar 2026 21:49:34 GMT]]></title><description><![CDATA[<p><span><a href="/user/larvitz%40burningboard.net">@<span>Larvitz</span></a></span> VNET Jails really are one of FreeBSD's greatest features. <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f601.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--grin" style="height:23px;width:auto;vertical-align:middle" title="😁" alt="😁" /> </p><p>And while I do not have need for, you could also give a jail of of your FreeBSD hosts physical interfaces, skipping epair and bridge interfaces entirely. <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:23px;width:auto;vertical-align:middle" title="😎" alt="😎" /> </p><p>Netgraph VNET Jails are also pretty neat, though I find working with ng_* interfaces a bit too complicated, so I usually stick with epair.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.bsd.cafe/users/subnetspider/statuses/116161784976905531</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.bsd.cafe/users/subnetspider/statuses/116161784976905531</guid><dc:creator><![CDATA[subnetspider@mastodon.bsd.cafe]]></dc:creator><pubDate>Mon, 02 Mar 2026 21:49:34 GMT</pubDate></item></channel></rss>