Make Start/Stop enable/disable the wg-quick unit, not just start/stop it

A server brought up via the UI stayed active but not enabled, so a reboot
silently dropped it (and its PostUp cross-tunnel routes) with no error to
point at. Start now runs enable --now, Stop runs disable --now, so
"running now" and "survives a reboot" are the same action.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ATVUwTa4Pqwq26orW5BcDW
This commit is contained in:
sysops
2026-07-29 13:37:44 +02:00
co-authored by Claude Sonnet 5
parent 83b1da291f
commit 3e57de1b44
2 changed files with 153 additions and 6 deletions
+136
View File
@@ -3461,3 +3461,139 @@ Keine Commits in dieser Session.
- templates/wg.conf | 12 ++++++++++--
---
## 2026-07-29 13:08 13:09 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
- 83b1da2 Add per-server NAT egress, ip_forward auto-enable, OPNsense import review checklist
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 +++
- model/setting.go | 10 +++
- opnsense/map.go | 57 +++++++++++++-
- opnsense/parse.go | 61 ++++++++++++++-
- templates/servers.html | 31 ++++++++
- wireguard/service.go | 24 ++++++
---
## 2026-07-29 13:10 13:11 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 +++
- model/setting.go | 10 +++
- opnsense/map.go | 57 +++++++++++++-
- opnsense/parse.go | 61 ++++++++++++++-
- templates/servers.html | 31 ++++++++
- wireguard/service.go | 24 ++++++
---
## 2026-07-29 13:14 13:19 (4m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 +++
- model/setting.go | 10 +++
- opnsense/map.go | 57 +++++++++++++-
- opnsense/parse.go | 61 ++++++++++++++-
- templates/servers.html | 31 ++++++++
- wireguard/service.go | 24 ++++++
---
## 2026-07-29 13:24 13:25 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 ++
- model/setting.go | 10 +
- opnsense/map.go | 57 +++++-
- opnsense/parse.go | 61 ++++++-
- templates/servers.html | 31 ++++
- wireguard/service.go | 24 +++
---
## 2026-07-29 13:27 13:28 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 ++
- model/setting.go | 10 +
- opnsense/map.go | 57 +++++-
- opnsense/parse.go | 61 ++++++-
- templates/servers.html | 31 ++++
- wireguard/service.go | 24 +++
---
## 2026-07-29 13:30 13:31 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 ++
- model/setting.go | 10 +
- opnsense/map.go | 57 +++++-
- opnsense/parse.go | 61 ++++++-
- templates/servers.html | 31 ++++
- wireguard/service.go | 24 +++
---
## 2026-07-29 13:32 13:32 (0m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 ++
- model/setting.go | 10 +
- opnsense/map.go | 57 +++++-
- opnsense/parse.go | 61 ++++++-
- templates/servers.html | 31 ++++
- wireguard/service.go | 24 +++
---
## 2026-07-29 13:35 13:36 (1m)
**Beschreibung:** Claude Code Session
**Projekt:** wireguard-ui-multi
### Commits
Keine Commits in dieser Session.
### Geänderte Dateien
- DEVLOG.md | 942 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- firewall/nftables.go | 12 ++
- model/setting.go | 10 +
- opnsense/map.go | 57 +++++-
- opnsense/parse.go | 61 ++++++-
- templates/servers.html | 31 ++++
- wireguard/service.go | 24 +++
---