Ga naar inhoud

🌐 Netwerk Overzicht

Het Hamming thuisnetwerk is opgebouwd met VLANs voor segmentatie en beveiliging.

Architectuur

flowchart TB
    Internet[🌐 Internet]
    UDM[UDM Pro<br>192.168.1.1]
    SJ[Switch<br>Kamer Jaap]
    SK[Switch<br>Kamer]
    SM[Switch<br>Kamer Maike]
    SS[Switch<br>Schuur]
    AP1[AP U7 Pro]
    AP2[AP AC Pro]
    AP3[AP UAP]

    Internet --> UDM
    UDM --> SJ
    SJ --> SK
    SJ --> SM
    SJ --> SS
    SJ --> AP1
    SK --> AP2
    SS --> AP3

VLAN Structuur

VLAN Naam Subnet Gateway Doel
1 Hamming_Management 192.168.1.0/24 192.168.1.1 Servers, UniFi, beheer
10 Hamming 192.168.10.0/24 192.168.10.1 Client apparaten
20 Hamming_IOT 192.168.20.0/24 192.168.20.1 Smart home, IoT
30 Hamming_Cameras 192.168.30.0/24 192.168.30.1 IP camera's (geïsoleerd)

Netwerk Segmentatie

VLAN 1 - Management

Doel: Alle infrastructuur en servers

Apparaten: - UDM Pro (192.168.1.1) - UniFi Switches (.2-.5) - UniFi Access Points (.8-.10) - Synology NAS (192.168.1.12) - Mini PC 1 - Docker (192.168.1.13) - Mini PC 2 - Proxmox (192.168.1.14) - Frigate (192.168.1.15) - Proxmox Ubuntu VM (192.168.1.101)

VLAN 10 - Hamming (Clients)

Doel: Dagelijks gebruik apparaten

Apparaten: - Laptops (DHCP) - Telefoons (DHCP) - Desktops (DHCP) - Apple TV - PlayStation 5 - Nintendo Switch

WiFi: Michiel de Router

VLAN 20 - IoT

Doel: Smart home apparaten met beperkte toegang

Apparaten: - Home Assistant (192.168.20.10) - Mosquitto MQTT (192.168.20.11) - Zigbee2MQTT (192.168.20.12) - Z-Wave JS (192.168.20.13) - Reolink Deurbel (DHCP) - SolarEdge Inverter (DHCP) - Victron Cerbo GX (DHCP) - Smart lampen (.100+) - Sensoren (.100+)

WiFi: Michiel de Router IOT

VLAN 30 - Cameras

Doel: IP camera's volledig geïsoleerd

Apparaten: - IP Camera Voordeur (192.168.30.10) - IP Camera Achtertuin (192.168.30.11) - IP Camera Schuur (192.168.30.12) - Overige camera's (.13+)

Geen WiFi - Alleen bedraad

DNS Configuratie

Alle VLANs gebruiken Pi-hole als DNS server:

flowchart LR
    Client[💻 Client] --> Pihole[🛡️ Pi-hole<br>:53]
    Pihole --> Unbound[🔒 Unbound<br>:5335]
    Unbound --> Root[🌐 Root DNS]

    subgraph MiniPC1[192.168.1.13]
        Pihole
        Unbound
    end

DNS Server per VLAN: - VLAN 1: 192.168.1.13 - VLAN 10: 192.168.1.13 - VLAN 20: 192.168.1.13 - VLAN 30: Geen (camera's hebben geen DNS nodig)

WiFi Netwerken

SSID VLAN Beveiliging Doel
Michiel de Router VLAN 10 WPA3 Clients
Michiel de Router IOT VLAN 20 WPA2 IoT apparaten

Waarom twee netwerken?

IoT apparaten zijn vaak minder veilig. Door ze te isoleren op een apart VLAN kunnen ze niet bij je persoonlijke apparaten.

Inter-VLAN Routing

Zie Firewall Regels voor details over welke VLANs met elkaar kunnen communiceren.

Samenvatting: - ✅ VLAN 10 kan bij VLAN 1 en 20 - ✅ VLAN 1 kan bij VLAN 10 en 20 - ⚠️ VLAN 20 kan alleen DNS (naar VLAN 1) - ❌ VLAN 30 kan nergens bij (en heeft geen internet)

Tailscale VPN

Tailscale is geïnstalleerd op Mini PC 1 voor externe toegang:

Feature Status
Subnet routes ✅ Alle VLANs
Exit node ✅ Ingeschakeld
DNS ✅ Pi-hole

Geadverteerde subnets:

192.168.1.0/24
192.168.10.0/24
192.168.20.0/24
192.168.30.0/24

Via Tailscale kun je van buitenaf bij alle apparaten.

Gerelateerd