Data collected by live audit on 2026-10-11. Regenerate rather than hand-edit: /root/bin/ip-plan-gen.py (hand-kept labels live in that script's dicts).
Network 192.168.86.0/24 · gateway + DHCP + DNS 192.168.86.1 (Verizon Fios CR1000A)
DHCP pool: 192.168.86.25 – 192.168.86.75 (51 addresses, verified on the router 2026-10-06). Never assign a static IP inside it.
Other address spaces: Dad's house 192.168.30.0/24 · Tailscale 100.x
| Range |
Purpose |
Status |
| .1 |
Fios router (gateway / DHCP / DNS) |
static |
| .2 – .9 |
Low static: IoT infra (.2 MQTT, .6 Jellyfin; .5 was Pi-hole LXC 201, retired) |
static |
| .10 – .24 |
Legacy nodes (.10 R710-2, .12 R610, .13 mini-pc), all retired |
free |
| .25 – .75 |
DHCP pool (Fios router) |
BLOCKED: dynamic only |
| .76 – .85 |
Spare for future static gear |
free |
| .86 – .89 |
TP-Link smart plugs (4 in use) |
static |
| .90 – .99 |
Cameras block. In use: .90 front_door, .91 living_room_window, .92 guest_bedroom_window, .93 main_bedroom_window. .94-.99 deliberately left open for more cameras |
static (.90-.93) / reserved (.94-.99) |
| .100 |
Fios extender |
static |
| .101 – .103 |
Proxmox nodes (M910q, SuperPC, NAS) |
static |
| .104 – .149 |
- |
free |
| .150 |
Mail LXC 103 (Stalwart) |
static |
| .151 – .199 |
- |
free |
| .200 – .224 |
LXC services, roughly in deployment order |
static |
| .225 |
network LXC 129 (LAN Orangutan, Scanopy, Smokeping, OpenCanary, Pi-hole) |
static |
| .226 – .254 |
- |
free |
graph TD
INET((Internet)) --- RTR[Fios router CR1000A<br/>.1 gw + DHCP + DNS]
RTR --- LAN{{192.168.86.0/24<br/>flat LAN}}
LAN --- EXT[Fios extender .100]
LAN --- DHCPB[DHCP pool .25-.75<br/>phones, TVs, IoT, PCs]
LAN --- N_M910q["M910q node .101<br/>12 LXCs<br/>.150 mail<br/>.200 n8n<br/>.201 Nginx-Proxy<br/>.204 Homepage (stopped)<br/>.207 Arr-Stack<br/>.208 Odysseus (stopped)<br/>.209 AI-Recipe-Book (stopped)<br/>.210 Ghost<br/>.211 Storj<br/>.213 Authentik<br/>.215 uptime<br/>.216 WikiJS"]
LAN --- N_SuperPC["SuperPC node .102<br/>16 LXCs<br/>.2 MQTT<br/>.6 jellyfin<br/>.202 ntfy<br/>.203 Immich<br/>.212 Frigate<br/>.214 OpenProject<br/>.217 HomeAssistant<br/>.218 ollama<br/>.219 hanna-properties-backend (stopped)<br/>.220 amp-manager (stopped)<br/>.221 household-hub<br/>.222 crm (stopped)<br/>.223 obsidian (stopped)<br/>.224 terraria-ai (stopped)<br/>.225 network<br/>.226 jarvis"]
LAN --- N_NAS["NAS node .103<br/>0 LXCs"]
LAN -.- TS{{Tailscale tailnet}}
TS -.- HH[hanna-household<br/>subnet router]
HH --- DAD{{"Dad's house<br/>192.168.30.0/24"}}
| IP |
Device |
Notes |
| .1 |
Verizon Fios router CR1000A |
Gateway, DHCP server (pool .25-.75), DNS; admin UI -> Advanced |
| .100 |
Verizon Fios extender CE1000A |
Wi-Fi extender (was wrongly documented as the NAS before 2026-10) |
| IP |
Node |
CPU / RAM |
Guests |
Notes |
| .101 |
M910q |
8 threads / 31 GiB |
12 |
Lenovo M910q; USB-Ethernet NIC; most service LXCs; one 16 TB HDD Ceph OSD (osd.1) |
| .102 |
SuperPC |
24 threads / 60 GiB |
16 |
Ryzen 9 9900X, 60 GB RAM; Frigate/HA/Jellyfin/Ollama/Jarvis LXCs; 5 NVMe SSD Ceph OSDs (~2.8 TB) |
| .103 |
NAS |
12 threads / 31 GiB |
0 |
Ceph OSD host (HDDs); dual-port 10Gtek NIC (one port in use) |
Cluster HomeLab: 3 nodes, no VMs (all guests are LXCs). Retired nodes: R710-2 .10, R610 .12, mini-pc .13.
Static IPs, grouped by what they do. State is as of the audit date.
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .200 |
n8n |
105 |
M910q |
running |
n8n automation :5678 |
BC:24:11:DC:D5:9C |
| .201 |
Nginx-Proxy |
106 |
M910q |
running |
Nginx Proxy Manager: public entry :80/:443, admin :81 |
BC:24:11:D0:BF:BF |
| .202 |
ntfy |
127 |
SuperPC |
running |
ntfy push notifications + action-executor |
BC:24:11:B8:70:91 |
| .204 |
Homepage |
108 |
M910q |
stopped |
Homepage dashboard :3000 |
BC:24:11:2C:F6:3E |
| .213 |
Authentik |
117 |
M910q |
running |
Authentik SSO :9000/:9443 |
BC:24:11:B5:A3:72 |
| .215 |
uptime |
119 |
M910q |
running |
Uptime Kuma :3001 + Prometheus :9090 |
BC:24:11:D8:A6:C5 |
| .216 |
WikiJS |
120 |
M910q |
running |
Wiki.js :3000 (this wiki) |
BC:24:11:76:17:92 |
| .225 |
network |
129 |
SuperPC |
running |
Network tools: LAN Orangutan, Scanopy, Smokeping, OpenCanary, Pi-hole |
BC:24:11:87:F4:80 |
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .2 |
MQTT |
116 |
SuperPC |
running |
Mosquitto MQTT :1883 |
BC:24:11:58:49:08 |
| .212 |
Frigate |
115 |
SuperPC |
running |
Frigate NVR :8971, go2rtc :8554/:1984 |
BC:24:11:11:A5:24 |
| .217 |
HomeAssistant |
121 |
SuperPC |
running |
Home Assistant :8123 |
BC:24:11:64:0D:82 |
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .6 |
jellyfin |
125 |
SuperPC |
running |
Jellyfin :8096 |
BC:24:11:81:80:92 |
| .203 |
Immich |
107 |
SuperPC |
running |
Immich photos :2283 |
BC:24:11:9F:CB:3D |
| .207 |
Arr-Stack |
110 |
M910q |
running |
Arr-Stack: Sonarr/Radarr/Prowlarr/qBittorrent (via gluetun) |
BC:24:11:C0:AA:A1 |
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .208 |
Odysseus |
111 |
M910q |
stopped |
Odysseus AI research/chat :7000 |
BC:24:11:21:04:CE |
| .218 |
ollama |
126 |
SuperPC |
running |
Shared Ollama backend :11434 |
BC:24:11:BB:42:0C |
| .226 |
jarvis |
130 |
SuperPC |
running |
Jarvis local assistant: llama.cpp brain + ntfy chat bridge, no LAN ports (see /services/jarvis) |
BC:24:11:1D:D3:4C |
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .209 |
AI-Recipe-Book |
112 |
M910q |
stopped |
Kitchen AI: Mealie, Grocy, Karakeep |
BC:24:11:D4:40:82 |
| .214 |
OpenProject |
118 |
SuperPC |
running |
OpenProject :8080 |
BC:24:11:D5:DD:CC |
| .221 |
household-hub |
100 |
SuperPC |
running |
Household Hub: BookStack, Baikal, LubeLogger, Paperless-ngx |
BC:24:11:B6:B5:B7 |
| .223 |
obsidian |
102 |
SuperPC |
stopped |
Obsidian sync: CouchDB + Self-hosted LiveSync (Tailscale-only) |
BC:24:11:E5:B8:08 |
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .150 |
mail |
103 |
M910q |
running |
Stalwart mail server (codycodez.com, hanna.properties) |
BC:24:11:F3:04:B5 |
| .210 |
Ghost |
113 |
M910q |
running |
Ghost blog :2368 |
BC:24:11:6C:A2:E1 |
| .219 |
hanna-properties-backend |
123 |
SuperPC |
stopped |
Hanna Properties / Cody Platform backend (NestJS, Postgres, Redis, MinIO) |
BC:24:11:69:B8:38 |
| .222 |
crm |
101 |
SuperPC |
stopped |
Dolibarr CRM (Cody Codez LLC) |
BC:24:11:15:E6:D2 |
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .211 |
Storj |
114 |
M910q |
running |
Storj node :28967 (dashboard :14002) |
BC:24:11:0D:BD:8A |
| IP |
LXC |
VMID |
Node |
State |
What it is |
MAC |
| .220 |
amp-manager |
124 |
SuperPC |
stopped |
CubeCoders AMP game-server manager (Factorio) |
BC:24:11:19:82:37 |
| .224 |
terraria-ai |
128 |
SuperPC |
stopped |
Terraria AI bot client |
BC:24:11:65:B0:7B |
| IP |
Camera |
Notes |
| .90 |
Camera front_door (Tapo C211, 2K, PTZ) |
Frigate, Apartment group; main stream 2304x1296, 720p sub-stream used for detect; Guests role can view |
| .91 |
Camera living_room_window (Tapo C100) |
Frigate, Apartment group; 1080p, 720p sub-stream used for detect; notifications off |
| .92 |
Camera guest_bedroom_window (Tapo C100) |
Frigate, Apartment group; 1080p, 720p sub-stream used for detect; notifications off |
| .93 |
Camera main_bedroom_window (Tapo C100) |
Frigate, Apartment group; 1080p, 720p sub-stream used for detect; notifications off |
Dad's house cameras 192.168.30.10-.12 are on the Dad's house page. Frigate also had a TP-Link camera at 192.168.86.30 that no longer exists.
| IP |
Device |
MAC |
Notes |
| .86 |
TP-Link smart plug |
- |
TP-Link OUI; model and location not recorded yet |
| .87 |
TP-Link smart plug |
- |
TP-Link OUI; model and location not recorded yet |
| .88 |
TP-Link smart plug |
- |
router DHCP name KP115 (probably a Kasa KP115); location not recorded yet |
| .89 |
Kasa KP115 smart plug |
- |
mDNS name KP115 (Scanopy); location not recorded yet |
Other than the above, none identified outside the tables on this page. Router address-reservations inside the pool, if any, are still to be recorded.
Informational snapshot of the 15 of 51 addresses answering at audit time. These are not planned addresses and change freely. A private (randomized) MAC is normal for phones and laptops.
| IP |
Hostname |
MAC |
What it looks like |
| .26 |
RokuPremiere |
8C:49:62:4D:F9:BC |
Roku Premiere (streaming player) |
| .27 |
Lenovo-Laptop |
E0:0A:F6:7F:3F:15 |
unidentified (Liteon Technology) |
| .28 |
iPad |
E2:A2:0D:50:D7:2C |
private/randomized MAC (phone or laptop) |
| .29 |
echoshow-fd0fd9a9afbf05c0 |
40:89:C6:16:E6:1F |
Amazon Echo Show |
| .30 |
- |
52:5D:39:21:45:D4 |
private/randomized MAC (phone or laptop) |
| .32 |
MacBookAir |
EE:B3:BC:0C:94:FE |
MacBook Air |
| .33 |
- |
AA:90:D1:F9:A7:5E |
private/randomized MAC (phone or laptop) |
| .34 |
- |
5C:E7:53:A7:B7:3A |
unidentified |
| .35 |
- |
5C:E7:53:C3:2B:86 |
unidentified |
| .37 |
- |
5C:E7:53:C4:CF:16 |
unidentified |
| .41 |
- |
20:1B:A5:E9:19:96 |
VIZIO TV, "Living Room" in Scanopy (hostname LinuxTV.local) |
| .45 |
Personal-PC |
30:56:0F:47:19:14 |
Personal PC (Windows desktop; also Tailscale personal-pc) |
| .48 |
Mac |
62:77:9C:7F:33:28 |
private/randomized MAC (phone or laptop) |
| .50 |
- |
5C:E7:53:C4:CD:9C |
unidentified |
| .51 |
- |
90:70:69:30:E8:98 |
unidentified |
¶ Free and retired addresses
| IP |
Status |
Notes |
| .5 |
retired |
Pi-hole LXC 201 on R710-2 (gone) |
| .10 / .12 / .13 |
retired |
R710-2 / R610 / mini-pc nodes (gone) |
| .30 |
in DHCP pool |
was the old TP-Link test camera's fixed IP (gone); now handed out dynamically |
| .205 / .206 |
free |
skipped in the original sequence |
| .225 |
static |
network LXC 129 |
| .227 |
free |
next free service IP |
| .231 |
retired |
old personal-pc static entry (PC now DHCP) |
Related: Networking · Ports · DNS Records · VLAN Plan