fix(deploy): home's tunnel rules loaded by systemd, outside wg-quick's AppArmor profile (ADR 0039, D9)
Ubuntu 26.04 confines wg-quick in an AppArmor profile whose nft sub-profile may read nothing in /etc/wireguard, so the tunnel failed to come up at home. The unit's drop-in (wg-quick-halkyon.conf, before-docker.conf before) loads the rules before the interface exists and deletes them after it is gone, so the tunnel never runs without them. ramiel, on 24.04, keeps PostUp. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
4d8ea9c3a5
commit
3f6581d6e2
1 changed files with 54 additions and 21 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# The rules around home's end of the tunnel from ramiel (ADR 0039, D9, D17), loaded by
|
||||
# wg-quick as the tunnel comes up and deleted as it goes (wg-halkyon.conf), so they live
|
||||
# exactly as long as it. As /etc/wireguard/wg-halkyon.nft on the instance's host at home
|
||||
# systemd before the tunnel comes up and deleted after it goes (wg-quick-halkyon.conf),
|
||||
# so it never runs without them. As /etc/wireguard/wg-halkyon.nft on the instance's host at home
|
||||
# (root, 0600).
|
||||
#
|
||||
# A table of its own, apart from Docker's and ufw's, at a priority before theirs: what it
|
||||
|
|
|
|||
Loading…
Reference in a new issue