Skip to content

Post-Cutover Verification — 2026-02-21

Date: 2026-02-21 Event: OPNsense gateway cutover Phase 2 completed


Network Topology (Post-Cutover)

ISP Modem (ARRIS TG2482, bridge mode)
  └── nic0 / vmbr0 ── OPNsense WAN (vtnet0) ── Public IP via DHCP
                       OPNsense LAN (vtnet1) ── 192.168.0.1/24
              nic1 / vmbr1 ── MokerLink Switch
                    │         │         │
                Docker VM   TP-Link   RPi 5
              192.168.0.10  AP mode  (pending)
                            192.168.0.2

Proxmox mgmt: 192.168.0.237 (on vmbr1)

DHCP Configuration

Setting Value
Server OPNsense ISC DHCPv4
Range 192.168.0.100 – 192.168.0.250
Gateway 192.168.0.1
DNS 192.168.0.10 (Pi-hole)
Domain cronova.local

Mac Sanity Check

Check Result
IP 192.168.0.105 (DHCP)
Gateway 192.168.0.1 (OPNsense)
DNS 192.168.0.10 (Pi-hole, from DHCP)
Manual DNS overrides None
Internet Working (47ms to 8.8.8.8)
DNS resolution google.com via Pi-hole
Tailscale All nodes visible, Proxmox direct

Running Services

Docker VM (192.168.0.10)

Container Status
caddy Up (healthy)
vaultwarden Up (healthy)
pihole Up (healthy)
watchtower Up (healthy)

VPS (100.77.172.46)

Container Status
headscale Running
uptime-kuma Running
caddy Running
ntfy Running
headscale-backup Running

Tailscale Mesh

Node Tailscale IP Status
augustos-macbook-air 100.86.220.9 Active
oga (Proxmox) 100.78.12.241 Active, direct
docker 100.68.63.168 Active
opnsense 100.79.230.235 Active
beryl-ax 100.102.244.131 Active
mombeu 100.110.253.126 Active

Key Files

File Location
Proxmox network config /etc/network/interfaces + /etc/network/interfaces.d/vmbr1
Proxmox config backup /etc/network/interfaces.original, vmbr1.original
OPNsense config /conf/config.xml
OPNsense config backup /conf/config.xml.bak
DHCP generated config /var/dhcpd/etc/dhcpd.conf
Docker VM network /etc/network/interfaces (192.168.0.10, gw 192.168.0.1)
Cutover execution plan docs/opnsense-cutover-execution-2026-02-21.md

Useful Commands

# OPNsense access via SSH tunnel
ssh -J augusto@100.78.12.241 root@192.168.0.1

# OPNsense web UI via SSH tunnel
ssh -L 8443:192.168.0.1:443 augusto@100.78.12.241
# Then open https://localhost:8443

# TP-Link admin via SSH tunnel
ssh -L 8080:192.168.0.2:80 augusto@100.78.12.241
# Then open http://localhost:8080

# Restart OPNsense DHCP
ssh -J augusto@100.78.12.241 root@192.168.0.1 'configctl dhcpd restart'

# Reconfigure OPNsense WAN (force DHCP re-request)
configctl interface reconfigure wan

# Check DHCP leases on Mac
ipconfig getpacket en0

# Check firewall rules on OPNsense
pfctl -sr | grep vtnet1
pfctl -sn