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