Compare commits

...

2 Commits

Author SHA1 Message Date
9372879ee6 rebuild output 2025-01-30 08:23:00 -08:00
eb827584b7 add wireguard-on-spawn 2025-01-30 08:22:31 -08:00
41 changed files with 2834 additions and 74 deletions

View File

@ -0,0 +1,38 @@
---
title: "Wireguard on Nspawn"
date: 2025-01-30
draft: false
tags: ["Wireguard", "linux", "nspawn", "container", "systemd", "Debian", "bookworm", "Arch"]
authors: ["trent"]
post: 35
---
date: 2025-01-30
## Introduction
Have you ever been thinking about `systemd-nspawn` containers and thought wouldn't
it be awesome if you could just wireguard outa there as easily as you can with a
virtual machine?
You can do it!
I have tested this with a Debian 12 `nspawn` container on a Debian 12 host, as well
as both Arch Linux and Debian 12 containers on an Arch Linux host.
## install wireguard-tools in container
*mask unwanted dependencies with a trailing `-`*
`apt install wireguard-tools linux-base-`
You can now configure with `wg-quick` and start using `wireguard`.
## unpacking the install
The trick is to avoid installing the dependencies of `wireguard` that you
don't need inside a container. You don't need a kernel, busybox,
initramfs, wireguard-modules, or dkms.
We mask `linux-base-` by adding a `-` after it, and the result is that only
`wireguard-tools` are installed, without `wireguard` or a bunch of other dependencies.
## what about LXD containers?
I'm curious if this will work in LXD containers, but don't really have
a testing environment set up for that right now.

View File

@ -24,6 +24,7 @@ markdown_extensions:
nav:
- Home:
- Home: index.md
- "Wireguard on Nspawn": posts/wireguard-on-nspawn.md
- "Sandbox IOT Network": posts/sandbox-iot-network.md
- "QuasselCore on Debian 11": posts/quasselcore-on-debian-11.md
- "Forklift Upgrade Arch Linux To A Dell Precision 3561": posts/forklift-upgrade-arch-linux-precision-3561.md
@ -72,6 +73,7 @@ nav:
- FreeCodeCampChallenges: https://trentspalmer.github.io/fcc-challenges/
- DeviceLayout: https://trentpalmer.work/6a57bbe24d8244289610bf57533d6c6f/
- Posts:
- "Wireguard on Nspawn": posts/wireguard-on-nspawn.md
- "Sandbox IOT Network": posts/sandbox-iot-network.md
- "QuasselCore on Debian 11": posts/quasselcore-on-debian-11.md
- "Forklift Upgrade Arch Linux To A Dell Precision 3561": posts/forklift-upgrade-arch-linux-precision-3561.md

View File

@ -240,7 +240,7 @@
<li class="md-tabs__item">
<a href="/posts/sandbox-iot-network/" class="md-tabs__link">
<a href="/posts/wireguard-on-nspawn/" class="md-tabs__link">
Posts
</a>
</li>
@ -426,6 +426,18 @@
<li class="md-nav__item">
<a href="/posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="/posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1056,6 +1068,18 @@
<li class="md-nav__item">
<a href="/posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="/posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -246,7 +246,7 @@
<li class="md-tabs__item">
<a href="posts/sandbox-iot-network/" class="md-tabs__link">
<a href="posts/wireguard-on-nspawn/" class="md-tabs__link">
Posts
</a>
</li>
@ -442,6 +442,18 @@
<li class="md-nav__item">
<a href="posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1072,6 +1084,18 @@
<li class="md-nav__item">
<a href="posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1751,8 +1775,24 @@
</div>
<div style="display: none">
None
</div>
<div>
<a href="/posts/wireguard-on-nspawn/" target="_blank" style="color: unset;">
<h2 style="margin-top: 0px; margin-bottom: 0px">Wireguard on Nspawn</h2>
<h3 style="margin-top: 0px; margin-bottom: 0px">Created by: trent</h3>
<p style="margin-top: 0px; margin-bottom: 0px">Tags: ['Wireguard', 'linux', 'nspawn', 'container', 'systemd', 'Debian', 'bookworm', 'Arch']</p>
<p style="margin-top: 0px; font-style: oblique">date: 2025-01-30 Introduction Have you ever been thinking about systemd-nspawn containers and thought wouldn't it be awesome if you could just...</p>
</a>
</div>
<hr>
<div>
<a href="/posts/sandbox-iot-network/" target="_blank" style="color: unset;">
<h2 style="margin-top: 0px; margin-bottom: 0px">Sandbox IOT Network</h2>
@ -2066,13 +2106,13 @@
<a href="posts/sandbox-iot-network/" class="md-footer__link md-footer__link--next" aria-label="Next: Sandbox IOT Network" rel="next">
<a href="posts/wireguard-on-nspawn/" class="md-footer__link md-footer__link--next" aria-label="Next: Wireguard on Nspawn" rel="next">
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Next
</span>
Sandbox IOT Network
Wireguard on Nspawn
</div>
</div>
<div class="md-footer__button md-icon">

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../posts/sandbox-iot-network/" class="md-tabs__link">
<a href="../posts/wireguard-on-nspawn/" class="md-tabs__link">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1109,6 +1121,18 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1702,13 +1726,13 @@
<a href="../posts/sandbox-iot-network/" class="md-footer__link md-footer__link--next" aria-label="Next: Sandbox IOT Network" rel="next">
<a href="../posts/wireguard-on-nspawn/" class="md-footer__link md-footer__link--next" aria-label="Next: Wireguard on Nspawn" rel="next">
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Next
</span>
Sandbox IOT Network
Wireguard on Nspawn
</div>
</div>
<div class="md-footer__button md-icon">

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1131,6 +1143,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1138,6 +1150,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1172,6 +1184,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1178,6 +1190,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1198,6 +1210,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1249,6 +1261,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1226,6 +1238,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1191,6 +1203,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1103,6 +1115,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1117,6 +1129,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1341,6 +1353,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1197,6 +1209,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1166,6 +1178,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1260,6 +1272,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1144,6 +1156,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1185,6 +1197,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1117,6 +1129,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1173,6 +1185,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1173,6 +1185,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1198,6 +1210,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1185,6 +1197,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1186,6 +1198,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1124,6 +1136,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="./" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
@ -1137,6 +1149,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
@ -1899,7 +1923,7 @@ is an virtual machine that is double-natted on an <code>libvirt</code> subnet.</
<nav class="md-footer__inner md-grid" aria-label="Footer">
<a href="../../links/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Links" rel="prev">
<a href="../wireguard-on-nspawn/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Wireguard on Nspawn" rel="prev">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
@ -1908,7 +1932,7 @@ is an virtual machine that is double-natted on an <code>libvirt</code> subnet.</
<span class="md-footer__direction">
Previous
</span>
Links
Wireguard on Nspawn
</div>
</div>
</a>

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1124,6 +1136,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1110,6 +1122,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1186,6 +1198,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -2406,6 +2418,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

File diff suppressed because it is too large Load Diff

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../sandbox-iot-network/" class="md-tabs__link md-tabs__link--active">
<a href="../wireguard-on-nspawn/" class="md-tabs__link md-tabs__link--active">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1138,6 +1150,18 @@
<li class="md-nav__item">
<a href="../wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

View File

@ -251,7 +251,7 @@
<li class="md-tabs__item">
<a href="../posts/sandbox-iot-network/" class="md-tabs__link">
<a href="../posts/wireguard-on-nspawn/" class="md-tabs__link">
Posts
</a>
</li>
@ -437,6 +437,18 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network
@ -1116,6 +1128,18 @@
<li class="md-nav__item">
<a href="../posts/wireguard-on-nspawn/" class="md-nav__link">
Wireguard on Nspawn
</a>
</li>
<li class="md-nav__item">
<a href="../posts/sandbox-iot-network/" class="md-nav__link">
Sandbox IOT Network

File diff suppressed because one or more lines are too long

View File

@ -2,162 +2,167 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.trentsonlinedocs.xyz/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/links/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/rss/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/add-kvm-network-with-virsh/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-1/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-2/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-3/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-4/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-5/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/ansible-kvm-router-lab-part-6/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/apache-virtual-hosts/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/clear-linux-encrypted-xfs-root/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/clear-linux-guest-virt-manager/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/debian-11-nspawn-flutter-integration-test-server/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/debian-11-ttrss/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/faster-partitioning-with-sgdisk/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/forklift-upgrade-arch-linux-precision-3561/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/instructions-for-tethering-from-phone/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/kvm-on-arch/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/linux-move-cursor-with-keyboard/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/lmde3-xfs-full-disk-encryption/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/lmde4-custom-partitions-disk-encryption/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/prosody-photo-uploads/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/quasselcore-on-debian-11/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/raspberrypi-lte-failover-router-with-dns-caching/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/rewrite-hugo-themes-report-in-python/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/sandbox-iot-network/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/sendxmpp-handler-for-python-logging/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/simplified-raspberry-streaming/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/test-qr-svg-django/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/trents-favorite-podcasts/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/wireguard-on-nspawn/</loc>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://blog.trentsonlinedocs.xyz/posts/xmpp-apt-notifications/</loc>
<lastmod>2024-04-28</lastmod>
<lastmod>2025-01-30</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.