In de huidige verbonden wereld is een betrouwbare en veilige internetverbinding van het grootste belang. Een router vormt de verbinding tussen je lokale netwerk en internet, zodat meerdere apparaten verbinding kunnen maken en gegevens kunnen uitwisselen. Online bedreigingen blijven zich echter ontwikkelen, dus is een sterke firewall essentieel om je netwerk tegen kwaadwillige aanvallen te beschermen. In dit artikel leggen we uit hoe je ZimaBoard als draadloze router met een firewall gebruikt.
Wat is een router?
Laten we eerst bekijken wat een router is. Een router is een netwerkapparaat dat datapakketten tussen computernetwerken doorstuurt. Het is het centrale knooppunt van je netwerk, waarmee apparaten binnen je lokale netwerk (LAN) verbinding met elkaar kunnen maken en gegevens kunnen uitwisselen, en ook verbinding met internet kunnen maken. Een router helpt dus het netwerkverkeer te beheren en zorgt ervoor dat gegevens hun bestemming bereiken.
Wat is een firewall?
Een firewall is een beveiligingsapparaat of -software die inkomend en uitgaand netwerkverkeer controleert en filtert op basis van vooraf ingestelde beveiligingsregels. De firewall vormt een barrière tussen je netwerk en het internet en beschermt je apparaten tegen ongeoorloofde toegang en mogelijke bedreigingen. Firewalls analyseren datapakketten, bepalen of die aan de opgegeven criteria voldoen en kunnen ze vervolgens wel of niet tot je netwerk toelaten. Kortom, een firewall beschermt tegen cyberaanvallen.
CasaOS installeren op ZimaBoard
Om ZimaBoard als draadloze router met een firewall te gebruiken, moet je eerst CasaOS op je ZimaBoard installeren. CasaOS is doorgaans vooraf geïnstalleerd op de ZimaBoard-SBC. Als je CasaOS zelf wilt installeren, bekijk dan de gedetailleerde handleiding hieronder. CasaOS is een open-sourcebesturingssysteem dat speciaal is ontworpen voor ZimaBoard. Het biedt een gebruiksvriendelijke interface waarmee je eenvoudig verschillende netwerkfuncties kunt beheren.

- Download de nieuwste versie van CasaOS van de officiële website van ZimaBoard.
- Volg de instructies om een opstartbare USB-stick te maken.
- Sluit de USB-stick aan op de ZimaBoard en start deze op.
- Volg de instructies op het scherm om CasaOS op je ZimaBoard te installeren.
- Na afloop van de installatie kun je de CasaOS-beheerinterface openen via een webbrowser door het standaard-IP-adres van je ZimaBoard in te voeren.
Handleiding voor het installeren van een draadloze router
Nu CasaOS op je ZimaBoard is geïnstalleerd, is het tijd om het als draadloze router te configureren. Zo kun je meerdere apparaten verbinden en een lokaal netwerk aanmaken.
- Verbind je ZimaBoard met je modem of de inkomende internetverbinding met een ethernetkabel.
- Open de CasaOS-beheerinterface via een webbrowser.
- Ga naar de sectie “Netwerk”of “LAN” en stel de draadloze routerfunctie in.
- Configureer de SSID (netwerknaam) en het wachtwoord van de router om je wifi-netwerk te beveiligen.
- Sla de instellingen op en start de ZimaBoard opnieuw op om de wijzigingen toe te passen.
Het Wi-Fi-land configureren
Om ervoor te zorgen dat de wifi-verbinding voldoet aan de voorschriften in je land, is het belangrijk om de landinstelling voor wifi in CasaOS te configureren.
- Open de CasaOS-beheerinterface.
- Ga naar de sectie “Draadloos”of “Wi-Fi”.
- Zoek de instelling “Wi-Fi-land”.
- Selecteer je land in het vervolgkeuzemenu.
- Sla de instellingen op en start de ZimaBoard opnieuw op om de wijzigingen toe te passen.
Dnsmasq configureren
Dnsmasq is een lichtgewicht DNS-forwarder en DHCP-server die je op ZimaBoard kunt configureren om DNS- en DHCP-verzoeken voor je lokale netwerk af te handelen.
- Open de CasaOS-beheerinterface.
- Ga naar de sectie “Services”.
- Schakel de service “Dnsmasq” in.
- Configureer de DNS-instellingen naar wens.
- Sla de instellingen op en start de ZimaBoard opnieuw op.
De DHCP-server configureren
De DHCP-server wijst IP-adressen en andere netwerkconfiguratiegegevens toe aan apparaten binnen je lokale netwerk.
- Open de CasaOS-beheerinterface.
- Ga naar de sectie “Netwerk”of “LAN”.
- Schakel de DHCP-server in.
- Geef het IP-adresbereik en de leasetijd op.
- Sla de instellingen op en start de ZimaBoard opnieuw op.
IP-forwarding inschakelen
Met IP-forwarding kan je ZimaBoard verkeer tussen verschillende netwerken routeren, zodat apparaten binnen je lokale netwerk met elkaar en met het internet kunnen communiceren.
- Open de CasaOS-beheerinterface.
- Ga naar de sectie “Geavanceerd”of “Netwerk”.
- Schakel IP-forwarding in.
- Sla de instellingen op en start je ZimaBoard opnieuw op.
Gefeliciteerd! Je hebt ZimaBoard succesvol geconfigureerd als draadloze router met een firewall. Je kunt nu je apparaten verbinden met het wifi-netwerk en genieten van een beveiligde internetverbinding, beschermd door de firewall.
Vergeet niet de firmware van je ZimaBoard en CasaOS regelmatig bij te werken, zodat je over de nieuwste beveiligingsupdates beschikt. Overweeg daarnaast om extra beveiligingsfuncties in te stellen, zoals port forwarding, een VPN en inbraakdetectiesystemen, om de beveiliging van je netwerk verder te verbeteren.
Door deze stappen te volgen, krijg je controle over je netwerk en behoud je een veilige internetverbinding voor al je apparaten. Blijf veilig en geniet van de voordelen van een krachtige draadloze router met een firewall, aangedreven door ZimaBoard en CasaOS!
Videohandleiding: ZimaBoard als draadloze router met firewall gebruiken
Firewallconcepten begrijpen
Voordat we dieper op de details ingaan, bekijken we eerst enkele firewallconcepten. Een firewall is een beveiligingsapparaat of -software die inkomend en uitgaand netwerkverkeer bewaakt en filtert op basis van vooraf gedefinieerde beveiligingsregels. Er zijn verschillende soorten firewalls. Twee van de meest voorkomende zijn firewalls met een blokkeerlijst en met een toestemmingslijst.
Zwarte of witte lijst
Een firewall met een blokkeerlijst blokkeert verkeer op basis van de criteria in die lijst. Een firewall met een toestemmingslijst staat verkeer toe op basis van de criteria in die lijst.
In, Out en Forward
Een firewall is geconfigureerd met regels die bepalen welk verkeer erdoorheen mag. Verkeer kan op drie manieren worden ingedeeld: IN staat voor verkeer dat van internet naar het lokale netwerk komt, OUT staat voor verkeer dat het lokale netwerk verlaat naar internet en FORWARD staat voor verkeer van het lokale netwerk naar internet.
IPTables
IPTables is een tool waarmee je firewallregels kunt configureren in Linux. Op een ZimaBoard bepaalt IPTables de firewallregels. IPTables staat standaard al het verkeer toe. We moeten het zo configureren dat alleen specifiek verkeer wordt toegestaan.
De huidige configuratie bekijken
Voordat je de IPTables-configuratie wijzigt, is het belangrijk om de huidige configuratie te bekijken. Je kunt de huidige firewallregels bekijken met de volgende opdracht:
iptables -L -n
Internetdoorschakeling inschakelen
Gebruik de volgende opdracht om internetdoorschakeling in te schakelen:
echo 1 > /proc/sys/net/ipv4/ip_forward
Om de instelling permanent te maken, bewerk je het bestand /etc/sysctl.conf en verwijder je het commentaarteken bij de regel net.ipv4.ip_forward=1.
Een Forward-regel toevoegen
Om een Forward-regel toe te voegen aan IPTables, moeten we eerst het IP-adres identificeren van het apparaat dat als gateway fungeert. We kunnen de volgende opdracht gebruiken om het gatewayapparaat te identificeren:
ip addr show
Zodra je het gatewayapparaat hebt geïdentificeerd, gebruik je de volgende opdracht om de Forward-regel toe te voegen:
iptables -A FORWARD -i <gateway device> -o <destination device> -j ACCEPT
Syntaxis van IPTables-opdrachten
De syntaxis van de IPTables-opdracht is:
iptables -A <Chain> -i <input device> -o <output device> -p <protocol> –dport <destination port> -m state –state <connection state> -j <action>
Schakel over naar de whitelistmodus
We kunnen IPTables overschakelen van de blacklistmodus naar de whitelistmodus. In de whitelistmodus staan we alleen specifiek verkeer toe dat we in de IPTables-configuratie hebben opgegeven. Om over te schakelen naar de whitelistmodus, kunnen we de volgende opdrachten gebruiken:
iptables -F
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
Met deze opdrachten worden alle huidige regels verwijderd, worden de standaardbeleidsregels ingesteld op blokkeren en wordt verkeer van het lokale netwerk naar internet toegestaan.
Maak het firewallscript
Nu we IPTables hebben geconfigureerd en zijn overgeschakeld naar de whitelistmodus, kunnen we een firewallscript maken waarin staat welk verkeer is toegestaan. Het firewallscript moet een uitvoerbaar Bash-script zijn dat de syntaxis van IPTables-regels volgt.
Hier is een voorbeeld van een firewallscript dat HTTP-, HTTPS- en SSH-verkeer toestaat:
#!/bin/bash
# Verwijder alle bestaande regels (-F)
iptables -F
# Stel standaardbeleidsregels in (-P)
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
# Sta inkomend HTTP-verkeer toe
iptables -A INPUT -p tcp –dport 80 -m conntrack –ctstate NEW,ESTABLISHED -j ACCEPT
# Sta inkomend HTTPS-verkeer toe
iptables -A INPUT -p tcp –dport 443 -m conntrack –ctstate NEW,ESTABLISHED -j ACCEPT
# Sta inkomend SSH-verkeer toe
iptables -A INPUT -p tcp –dport 22 -m conntrack –ctstate NEW,ESTABLISHED -j ACCEPT
# Schakel doorsturen in
echo 1 > /proc/sys/net/ipv4/ip_forward
Maak je configuratie persistent
Om onze IPTables-configuratie persistent te maken, moeten we het pakket iptables-persistent op onze ZimaBoard installeren. We kunnen het installeren met de volgende opdracht:
sudo apt-get install iptables-persistent
Na de installatie worden wijzigingen in de IPTables-configuratie automatisch opgeslagen. We kunnen de huidige configuratie ook handmatig opslaan met de volgende opdracht:
sudo netfilter-persistent save
Conclusie
Met deze stappen kunnen we een veilige internetverbinding op onze ZimaBoard maken. Inzicht in firewallconcepten, IPTables configureren, overschakelen naar de whitelistmodus, een firewallscript maken en de configuratie persistent maken zijn essentiële stappen voor het instellen van een firewall op je ZimaBoard. Met een goed werkende firewall kun je ervoor zorgen dat je internetverbinding beschermd is tegen kwaadwillige aanvallen.
Zima-campagnehub
Meer om te lezen

ZimaBlade heet nu ZimaBoard SE: wat verandert er en welke kit kies je?
ZimaBlade wordt ZimaBoard SE met 8 GB of 16 GB RAM, 64 GB eMMC en ZimaOS Plus geïnstalleerd. Vergelijk de specificaties, starter- en NAS-kits,...

Hoe The TKT Works een aangepaste acrylbehuizing voor ZimaBoard 2 maakt
Volg de bouw van de op maat gemaakte ZimaBoard 2-behuizing van The TKT Works, met aandacht voor het frame van stangen, de acrylpanelen, het...

Hoe kabuto een modulair homelab van 10 inch bouwt met ZimaBoard 2
Ontdek kabuto’s modulaire 10-inchhomelab met ZimaBoard 2, 3D-geprinte patchpanelen, hergebruikte hardware, Immich, Nextcloud en toegang op afstand via Tailscale.



