Naar inhoud springen

Netwerk

Uit Hack42

Het netwerk van Hack42 verbindt de werkruimtes, wifi, servers, camera's en domotica. Deze pagina beschrijft welke infrastructuur we hebben, waar die staat en waarvoor die wordt gebruikt.

De interne links op deze pagina zijn bedoeld voor gebruik vanuit het Hack42-netwerk of via een daarvoor ingerichte VPN. Een publieke beschrijving maakt de beheerinterfaces zelf niet publiek bereikbaar.

Dienst Interne URL of adres Wat doet het?
Home Assistant Home Assistant Domotica, sensoren, schakelaars en het energiedashboard van de space.
Netwerkdashboard Netwerkapparaten Switchpoorten, linksnelheden, LLDP-buren, geleerde MAC-adressen en bijbehorende IP-adressen. Een individuele switch kan vanuit dit dashboard opnieuw worden uitgelezen.
Grafana Grafana Dashboards voor meetgegevens en monitoring.
NetBox NetBox Registratie en documentatie van infrastructuur, apparaten en IP-adressen.
ZoneMinder ZoneMinder Camerabeheer en videobewaking. De webserver vraagt om authenticatie.
GitLab GitLab Git-repositories en samenwerking aan softwareprojecten.
NAS: nas42 Synology DSM Centrale opslag en opslag van Proxmox-back-ups. Interne DNS-naam: nas42.space.hack42.nl.
Aruba-wifibeheer Aruba-beheer Beheer van de Aruba-accesspoints. Ook bereikbaar via 192.168.42.206:4343.
LibreNMS LibreNMS Netwerkmonitoring. Bij controle op 17 oktober 2026 gaf deze webinterface HTTP 500; de link is dus nog geen bevestiging van een werkende dienst.
OPNsense: spacesense1 OPNsense Afzonderlijke firewall/router, met een LAN-aansluiting en een WAN-aansluiting via VLAN 200. Ook een LAN-adres op 192.168.142.252.

Diensten zonder gewone webinterface

Dienst Host of adres Functie
DNS en DHCP mikro42, 192.168.42.1 Lokale naamresolutie en adresuitgifte. Het interne DNS-domein is space.hack42.nl.
MQTT mqtt.space.hack42.nl, 192.168.142.20:1883 Berichten tussen domotica, sensoren, Grott en andere toepassingen.
WireGuard wireguard.space.hack42.nl, 192.168.142.10 VPN-server voor toegang op afstand; verbinden gebeurt met een WireGuard-client.
Synapse synapse.space.hack42.nl, 192.168.142.81 Matrix-homeserver. De interne Matrix-API reageert op poort 8008; dit is geen webchatinterface.
TLS-proxy tlsproxy.space.hack42.nl, 192.168.142.80 VM voor het ontsluiten van webdiensten via een reverse proxy. Gebruik voor die diensten hun eigen ingestelde hostnaam.

Netwerken en VLAN's

Een VLAN scheidt verkeer op de switches. Een untagged of native aansluiting geeft een aangesloten apparaat gewoon Ethernet-verkeer; een tagged aansluiting vervoert VLAN-labels en kan meerdere netwerken tegelijk dragen.

Het netwerk 192.168.42.0/24 gebruikt hier VLAN-ID 1. Het getal in een IP-subnet is niet automatisch het VLAN-ID.

VLAN-ID Naam / gebruik IPv4-netwerk Gateway en DNS
1 LAN: gewone netwerkapparatuur en beheer van switches en accesspoints 192.168.42.0/24 192.168.42.1
8 MAN: beheer, onder andere de afzonderlijke serverbeheerinterfaces 192.168.8.0/24 192.168.8.1
16 CAMS: cameranetwerk 192.168.16.0/24 192.168.16.1
142 SERVER: servers, virtuele machines en NAS 192.168.142.0/24 192.168.142.1
6 KPN/PPPoE op de WAN-aansluiting van de MikroTik Geen gewoon lokaal DHCP-subnet Niet van toepassing
200 Afzonderlijke verbinding tussen de FRITZ!Box en de WAN-kant van OPNsense Laag-2-transit; geen IP-interface op de MikroTik Niet van toepassing

De MikroTik verzorgt routing, DNS en DHCP voor VLAN 1, 8, 16 en 142. De LAN-trunkpoorten ether1, ether3, ether4 en ether5 hebben VLAN 1 native en VLAN 8, 16 en 142 tagged. VLAN 200 loopt daarnaast tagged over ether1 en ether3.

Rechtstreekse netwerken tussen servers

Netwerk Aansluitingen Gebruik
192.168.144.0/24 koch: 192.168.144.124; lister: 192.168.144.125 Rechtstreekse verbinding voor clusterverkeer en replicatie van het nieuwe Proxmox-cluster.
192.168.143.0/24 curie: 192.168.143.123; pasteur: 192.168.143.122 Afzonderlijk netwerk van het oude Proxmox-cluster.

Dit zijn IP-netwerken op afzonderlijke serververbindingen; deze tabel introduceert geen VLAN 143 of 144.

Router en switches

Router

mikro42 is een MikroTik RB5009UPr+S+ in de meterkast. Deze is de standaardrouter en verzorgt de internetverbinding, routing tussen de lokale netwerken, DHCP en DNS. Het LAN-beheeradres is 192.168.42.1.

Daarnaast is er een FRITZ!Box 7590, aangesloten op poort 2 van de meterkastswitch. De transitverbinding naar de WAN-aansluiting van spacesense1 loopt via VLAN 200. OPNsense is een afzonderlijke router/firewall en heeft niet de rol van de primaire MikroTik overgenomen.

Switchinventaris

In onderstaande tabel zijn verkorte namen gebruikt. De volledige switchnamen eindigen op .space.hack42.nl.

Naam Beheeradres Locatie Hardware Rol
sw1 192.168.42.2 Serverruimte HP ProCurve 2848, J4904A; 48 poorten Serverswitch, met verbindingen naar de Proxmox-hosts en de NETGEAR.
space-sw1 192.168.42.4 Kantoortje boven TP-Link T1500G-10PS; 8 gigabitpoorten met PoE en 2 SFP-slots Netwerkaansluitingen en PoE-apparatuur boven; uplink naar de meterkast.
space-sw2 192.168.42.5 Kubus beneden / museum TP-Link T1500G-10PS Distributie beneden en verbinding naar Flexlab Ingang.
space-sw4 192.168.42.7 Flexlab Ingang TP-Link T1500G-10PS Lokale apparatuur, waaronder pikassa en een Rock Pi S.
space-sw5 192.168.42.11 Koffiehok TP-Link Omada ES208GP; 8 gigabitpoorten met PoE Onder andere het Lounge-accesspoint en een camera; uplink naar de meterkast.
space-sw6 192.168.42.12 Meterkast TP-Link Omada ES208GP Verdeelpunt voor koffiehok, kantoortje boven, twee accesspoints en de FRITZ!Box.
space-sw7 192.168.42.13 Cleanroom TP-Link Omada ES208GP Onder andere de twee Flexlab-accesspoints en camera-apparatuur.
space-sw8 192.168.42.14 Serverruimte NETGEAR GS110EMX; 8 gigabitpoorten en 2 multigigabit/10G-poorten Verbinding tussen MikroTik, HP, cleanroom en de OPNsense-WAN-aansluiting.

Naamgeving: sw1.space.hack42.nl is de HP op .42.2. space-sw1.space.hack42.nl is de TP-Link op .42.4. Dit zijn twee verschillende switches.

Belangrijkste bekabeling

Onderstaand schema toont de bevestigde hoofdlijnen. De Aruba-accesspoints krijgen hun netwerkverbinding en voeding via de PoE-switches.

mikro42 โ€” MikroTik, meterkast
|
+-- ether1 -- space-sw8 / NETGEAR, serverruimte (poort 1)
|              |
|              +-- poort 2 -- space-sw7 / cleanroom (poort 1)
|              |               +-- poort 2 -- AP Flexlab Achter
|              |               +-- poort 3 -- AP Flexlab Voor
|              |
|              +-- poort 3 -- HP sw1 (poort 5)
|              |               +-- poort 17 -- pasteur
|              |               +-- poort 20 -- curie
|              |               +-- poort 35 -- koch
|              |               +-- poort 36 -- lister
|              |               +-- poort 1  -- spacesense1 LAN
|              |
|              +-- poort 5 -- spacesense1 WAN, via VLAN 200
|
+-- ether3 -- space-sw6 / meterkast (poort 8)
|              +-- poort 2 -- FRITZ!Box, via VLAN 200
|              +-- poort 3 -- AP Boven
|              +-- poort 4 -- AP Museum
|              +-- poort 5 -- space-sw5 / koffiehok (poort 1)
|              |               +-- poort 2 -- AP Lounge
|              +-- poort 6 -- space-sw1 / kantoortje boven (poort 1)
|
+-- ether4 -- space-sw2 / kubus beneden, museum (poort 1)
               +-- poort 7 -- space-sw4 / Flexlab Ingang (poort 1)

De poortnummers in dit schema beschrijven fysieke verbindingen. De VLAN-configuratie kan per poort verschillen; het schema betekent niet dat iedere verbinding dezelfde VLAN's vervoert.

Wifi: Aruba-accesspoints

Er zijn bij de controle vijf fysieke Aruba AP-515-accesspoints via LLDP en de ARP-tabel geรฏdentificeerd. De namen hieronder zijn de namen die de accesspoints zelf aankondigen.

AP-naam Model IP-adres van de AP Aangesloten op Poort
Lounge Aruba AP-515 192.168.42.206 space-sw5, koffiehok 2
Boven Aruba AP-515 192.168.42.43 space-sw6, meterkast 3
Museum Aruba AP-515 192.168.42.229 space-sw6, meterkast 4
Flexlab Achter Aruba AP-515 192.168.42.78 space-sw7, cleanroom 2
Flexlab Voor Aruba AP-515 192.168.42.72 space-sw7, cleanroom 3

Het Aruba-beheer is bereikbaar op https://192.168.42.10:4343/.

Servers en opslag

Proxmox-hosts

De fysieke virtualisatieservers staan aan de HP-switch. Het nieuwe cluster heet hack42-pve9 en bestaat uit koch en lister. curie en pasteur vormen het oude cluster hack42.

Host Hardware CPU en geheugen Beheer HP-poort Gebruik
koch Dell PowerEdge R530 2 ร— Intel Xeon E5-2683 v4; 256 GiB RAM Proxmox koch 35 Draait de naar het nieuwe cluster.
lister Dell PowerEdge R530 2 ร— Intel Xeon E5-2683 v4; 256 GiB RAM Proxmox lister 36 Tweede host van het nieuwe cluster
curie Dell PowerEdge R710 2 ร— Intel Xeon E5620; 96 GiB RAM Proxmox curie 20 Onderdeel van het oude cluster
pasteur Dell PowerEdge R710 2 ร— Intel Xeon E5620; 96 GiB RAM Proxmox pasteur 17 Onderdeel van het oude cluster

De afzonderlijke serverbeheerinterfaces zitten op het MAN-netwerk:

Host Beheeradres
pasteur 192.168.8.50
curie 192.168.8.51
koch 192.168.8.124
lister 192.168.8.125

Opslag, replicatie en back-ups

Koch en lister hebben ieder een lokale ZFS RAIDZ1-pool met drie SSD's. RAIDZ1 kan het uitvallen van รฉรฉn schijf per pool opvangen. VM-schijven staan op local-zfs.

De gemigreerde gasten worden iedere vijf minuten van koch naar lister gerepliceerd via het afzonderlijke 192.168.144.0/24-netwerk. Dit is periodieke replicatie: de ontvangende kopie kan achterlopen op de draaiende VM. Replicatie is ook geen vervanging voor een back-up.

nas42 is een Synology NAS op 192.168.142.150. De share backups is op het nieuwe cluster beschikbaar als nas42-backups. Voor de gemigreerde gasten staat een back-uptaak ingesteld op zaterdag om 00:00, met behoud van de laatste twee back-ups. Laserdisc valt buiten deze migratie en heeft zijn bestaande inrichting op het oude cluster behouden.

Belangrijkste virtuele machines

Dit is een overzicht van infrastructuurdiensten, geen lijst van alle persoonlijke testmachines of templates. Bij de controle draaiden onderstaande VM's op koch.

VM-ID Naam IP-adres Functie
102 synapse 192.168.142.81 Matrix-homeserver.
108 gitlab 192.168.42.45 GitLab.
111 mqtt 192.168.142.20 MQTT en de uitleesservice voor netwerkapparaten en hardwaretelemetrie.
112 wireguard 192.168.142.10 VPN-server.
114 netbox 192.168.142.12 Infrastructuurregistratie.
119 tlsproxy 192.168.142.80 Reverse proxy voor webdiensten.
120 hass 192.168.142.179 Home Assistant.
123 librenms 192.168.142.159 Netwerkmonitoring; webinterface gaf een fout bij de controle.
124 grafana 192.168.142.181 Meetgegevens en dashboards.
125 dokker 192.168.142.178 VM voor Docker-toepassingen.

Domotica, energie en andere apparatuur

Home Assistant en meetgegevens

Home Assistant verzamelt de gegevens van onder andere sensoren, schakelaars, energiemeters en zonnepanelen. MQTT is de berichtenlaag voor een deel van deze apparaten. De hardwaretelemetrie koppelt onder meer switch- en servermetingen aan Home Assistant.

Grott levert per Growatt-omvormer productiegegevens via MQTT. De drie zonnepaneelgroepen in de huidige Home Assistant-configuratie zijn:

Omvormer / groep Aangesloten paneelvermogen Gebruik in Home Assistant
10 kW-groep 9.840 Wp Afzonderlijke productie- en totaalenergiesensor, plus opbrengstvoorspelling.
12 kW-groep 8.740 Wp Afzonderlijke productie- en totaalenergiesensor, plus opbrengstvoorspelling.
11 kW-groep 9.750 Wp Afzonderlijke productie- en totaalenergiesensor, plus opbrengstvoorspelling.

Camera's worden via het netwerk en deels via PoE aangesloten; VLAN 16 is het daarvoor ingerichte cameranetwerk. ZoneMinder is het centrale aanknopingspunt voor camerabeheer.

Overige herkenbare webinterfaces

Onderstaande interfaces reageerden bij de controle. Een apparaatadres uit DHCP kan later veranderen; gebruik waar beschikbaar een vaste reservering of interne DNS-naam.

Apparaat / toepassing URL Functie
pikassa / HackBank HackBank Webinterface van het kassasysteem; aangesloten op space-sw4, poort 4.
PiAware / SkyAware SkyAware Weergave van ontvangen vliegtuiggegevens.

Deze documentatie bijhouden

De switchlocaties, verbindingen en accesspoints zijn gecontroleerd met het netwerkdashboard, LLDP en de ARP-tabel van de router. De serverrollen en hardware zijn gecontroleerd op de Proxmox-hosts. De belangrijkste webinterfaces zijn afzonderlijk op bereikbaarheid gecontroleerd.

Het netwerkdashboard is bruikbaar voor de actuele poortbezetting; kijk daarbij naar de datum van de laatste meting. Op de Omada-switches zijn MAC- en LLDP-gegevens waarnemingen van het laatste uitleesmoment. Afwezigheid van een adres in zo'n meting bewijst niet dat een apparaat niet bestaat.

Werk deze pagina bij wanneer hardware verhuist, een uplink wordt omgeprikt of een dienst een ander adres krijgt.

Oudere documentatie