Mijn thuisnetwerk 2022
Mijn thuisnetwerk is iets anders dan dat van de gemiddelde persoon. In deze blog een beschrijving van hoe het er nu uitziet. Deze blog heeft een beschrijving van zowel de hard- als de software.
Hardware
Om dit niet moeilijker te maken dan noodzakelijk is werk ik van binnen naar buiten, om te beginnen bij de modem/router van Ziggo. Het complete pad is Ziggo modem/router (in bridgemodus) → EdgeMax edgerouter → TP Link 24 poort switch → Rest van het netwerk.
Ziggo modem / router
Dit stuk hardware is het enige wat ik niet 100% zelf heb uitgekozen. Door de huidige Nederlandse wetgeving en manier van werken voor ISP’s is het (nog) niet mogelijk je eigen router te gebruiken als enige router in het netwerk waardoor je de router / modem vanuit je ISP moet gebruiken.
Gelukkig is het bij Ziggo mogelijk deze in zogenaamde bridgemodus te zetten waardoor deze niets meer doet dan het verkeer doorgeven aan de volgende in de keten, wat in mijn geval de EdgeMax edgerouter is die al het werk voor me doet.
EdgeMax Edgerouter
Dit stuk hardware is de verbinding naar buiten en het kloppend hart van het netwerk. Een Ubiquiti EdgeRouter X.
TP Link switch
Hier zit de rest van het netwerk netjes in vastgeprikt. Denk dan aan:
- WiFi schotel
- Server(s)
- Desktop(s)
- Synology NAS
- TV
Software
Hardware zonder software kan weinig, dus hier een uiteenzetting van de verschillende stukken software én hoe deze geconfigureerd zijn in mijn netwerk.
Edgerouter
Op de Edgerouter draait de eigen Linux distro van Ubiquiti gebouwd bovenop Debian. Qua configuratie is hier niet veel aparts mee gedaan behalve de configuratie voor DHCP na, en een VPN verbinding naar een externe server via Wireguard.
Synology NAS
Op de NAS draait de eigen Linux distro van Synology (DSM) gebouwd bovenop Debian. Qua configuratie is hier wel het een en ander aangepast, zo is er de verbinding met mijn interne domein zodat we hier thuis met één centraal account per persoon op de PC(’s), laptop(s), WiFi en NAS kunnen inloggen en het centraal kunnen regelen.
HP DL20 server #1: Domeincontroller
Op de domeincontroller (een HP Dl20 Gen8 server) draait Red Hat Enterprise Linux versie 8 met als domeinoplossing FreeIPA.
HP DL20 server #2: Lokale installatie GitLab
Op de andere HP DL20 Gen8 draait ook Red Hat Enterprise Linux met daarop GitLab voor versiebeheer van interne projecten die ik heb.
Red Hat Enterprise Linux
Zoals je kunt lezen draai ik op beide HP Dl20 Gen8 servers Red Hat Enterprise Linux, versie 8.x. Dit is via het Red Hat Enterprise Linux developer programma wat sinds een aantal jaar bestaat. Je krijgt hierbij toegang tot downloads voor onder andere Red Hat Enterprise Linux die je, op 16 machines, ook in productie mag gebruiken. Het enige wat je moet doen om hiervoor in aanmerking te komen is het aanmaken van een gratis account bij het Red Hat Developer portaal. Als je dat eenmaal gedaan hebt kun je Red Hat Enterprise Linux (en meer) downloaden voor nop, én heb je toegang tot de Red Hat documentatie en Q&A websites.
Overzicht netwerk
Het netwerk heeft de volgende opbouw:
Sleutel | Waarde |
---|---|
Netwerk | 10.0.0.0/16 |
Netmask | /16 (255.255.0.0 ) |
Broadcast | 10.0.255.255 |
DHCP software | dhcpd |
Domein software | FreeIPA |
Linux distro server(s) | Red Hat Enterprise Linux |
Linux distro client(s) | Fedora Linux (Waarom?) |