In der heutigen vernetzten Welt ist eine zuverlässige und sichere Internetverbindung von größter Bedeutung. Ein Router fungiert als Gateway zwischen Ihrem lokalen Netzwerk und dem Internet und ermöglicht es mehreren Geräten, sich zu verbinden und miteinander zu kommunizieren. Da sich Online-Bedrohungen jedoch ständig weiterentwickeln, ist eine leistungsstarke Firewall unerlässlich, um Ihr Netzwerk vor böswilligen Angriffen zu schützen. In diesem Artikel zeigen wir Ihnen, wie Sie das ZimaBoard als WLAN-Router mit Firewall verwenden können.
Was ist ein Router?
Bevor wir näher auf die Details eingehen, sehen wir uns an, was ein Router ist. Ein Router ist ein Netzwerkgerät, das Datenpakete zwischen Computernetzwerken weiterleitet. Er fungiert als zentrale Schaltstelle Ihres Netzwerks und ermöglicht es Geräten, sich innerhalb Ihres lokalen Netzwerks (LAN) zu verbinden und miteinander zu kommunizieren sowie eine Internetverbindung herzustellen. Ein Router verwaltet im Wesentlichen den Netzwerkverkehr und sorgt dafür, dass die Daten ihr vorgesehenes Ziel erreichen.
Was ist eine Firewall?
Eine Firewall hingegen ist ein Sicherheitsgerät oder eine Software, die den ein- und ausgehenden Netzwerkverkehr anhand vordefinierter Sicherheitsregeln überwacht und filtert. Sie fungiert als Barriere zwischen Ihrem Netzwerk und dem Internet und schützt Ihre Geräte vor unbefugtem Zugriff und potenziellen Bedrohungen. Firewalls analysieren die Datenpakete, prüfen, ob sie die festgelegten Kriterien erfüllen, und können sie entweder in Ihr Netzwerk lassen oder blockieren. Kurz gesagt: Eine Firewall schützt vor Cyberangriffen.
Wie installiert man CasaOS auf dem ZimaBoard?
Um das ZimaBoard als WLAN-Router mit Firewall zu verwenden, müssen Sie zunächst CasaOS auf Ihrem ZimaBoard installieren. Normalerweise ist CasaOS bereits auf dem ZimaBoard SBC vorinstalliert. Wenn Sie CasaOS selbst installieren möchten, finden Sie unten eine ausführliche Anleitung. CasaOS ist ein speziell für das ZimaBoard entwickeltes Open-Source-Betriebssystem. Es bietet eine benutzerfreundliche Oberfläche, mit der Sie verschiedene Netzwerkfunktionen ganz einfach verwalten können.

- Laden Sie die neueste Version von CasaOS von der offiziellen ZimaBoard-Website herunter.
- Folgen Sie den Anweisungen, um ein bootfähiges USB-Laufwerk zu erstellen.
- Schließen Sie das USB-Laufwerk an das ZimaBoard an und starten Sie es.
- Folgen Sie den Anweisungen auf dem Bildschirm, um CasaOS auf Ihrem ZimaBoard zu installieren.
- Nach Abschluss der Installation können Sie über einen Webbrowser auf die CasaOS-Verwaltungsoberfläche zugreifen, indem Sie die Standard-IP-Adresse Ihres ZimaBoard eingeben.
Anleitung zur Installation eines WLAN-Routers
Nachdem Sie CasaOS auf Ihrem ZimaBoard installiert haben, können Sie es als WLAN-Router konfigurieren. So können Sie mehrere Geräte verbinden und ein lokales Netzwerk einrichten.
- ZimaBoard über ein Ethernet-Kabel mit Ihrem Modem oder dem Internetanschluss verbinden.
- Über einen Webbrowser auf die CasaOS-Verwaltungsoberfläche zugreifen.
- Zum Abschnitt „Netzwerk“ oder „LAN“ navigieren und die WLAN-Routerfunktion einrichten.
- SSID (Netzwerkname) und Passwort des Routers konfigurieren, um Ihr WLAN zu sichern.
- Einstellungen speichern und ZimaBoard neu starten, um die Änderungen zu übernehmen.
WLAN-Land konfigurieren
Damit die WLAN-Verbindung den Vorschriften Ihres Landes entspricht, müssen Sie in CasaOS unbedingt die WLAN-Ländereinstellung konfigurieren.
- Auf die CasaOS-Verwaltungsoberfläche zugreifen.
- Zum Abschnitt „WLAN“ navigieren.
- Einstellung „WLAN-Land“ suchen.
- Land aus dem Dropdown-Menü auswählen.
- Einstellungen speichern und ZimaBoard neu starten, damit die Änderungen wirksam werden.
Dnsmasq konfigurieren
Dnsmasq ist ein schlanker DNS-Forwarder und DHCP-Server, der auf ZimaBoard konfiguriert werden kann, um DNS- und DHCP-Anfragen für Ihr lokales Netzwerk zu verarbeiten.
- Auf die CasaOS-Verwaltungsoberfläche zugreifen.
- Zum Abschnitt „Dienste“ navigieren.
- Den Dienst „Dnsmasq“ aktivieren.
- DNS-Einstellungen nach Ihren Wünschen konfigurieren.
- Einstellungen speichern und ZimaBoard neu starten.
DHCP-Server konfigurieren
Der DHCP-Server weist Geräten in Ihrem lokalen Netzwerk IP-Adressen und weitere Netzwerkkonfigurationsdaten zu.
- Auf die CasaOS-Verwaltungsoberfläche zugreifen.
- Zum Abschnitt „Netzwerk“ oder „LAN“ navigieren.
- DHCP-Serverfunktion aktivieren.
- IP-Adressbereich und Lease-Zeit festlegen.
- Einstellungen speichern und ZimaBoard neu starten.
IP-Weiterleitung aktivieren
Die IP-Weiterleitung ermöglicht es Ihrem ZimaBoard, Datenverkehr zwischen verschiedenen Netzwerken weiterzuleiten. So können Geräte in Ihrem lokalen Netzwerk mit dem Internet kommunizieren.
- Auf die CasaOS-Verwaltungsoberfläche zugreifen.
- Zum Abschnitt „Erweitert“ oder „Netzwerk“ navigieren.
- IP-Weiterleitung aktivieren.
- Einstellungen speichern und ZimaBoard neu starten.
Herzlichen Glückwunsch! Sie haben ZimaBoard erfolgreich als WLAN-Router mit Firewall eingerichtet. Sie können Ihre Geräte jetzt mit dem WLAN verbinden und eine sichere Internetverbindung genießen, während die Firewall Sie schützt.
Denk daran, die Firmware deines ZimaBoards und CasaOS regelmäßig zu aktualisieren, damit du stets die neuesten Sicherheitsupdates erhältst. Richte außerdem zusätzliche Sicherheitsfunktionen wie Portweiterleitung, ein VPN und Systeme zur Angriffserkennung ein, um die Sicherheit deines Netzwerks weiter zu erhöhen.
Mit diesen Schritten kannst du die Kontrolle über dein Netzwerk übernehmen und eine sichere Internetverbindung für all deine Geräte gewährleisten. Bleib geschützt und profitiere von einem leistungsstarken WLAN-Router mit Firewall, betrieben mit ZimaBoard und CasaOS!
Videoanleitung: ZimaBoard als WLAN-Router mit Firewall verwenden
Grundlagen zu Firewalls
Bevor wir ins Detail gehen, sehen wir uns zunächst einige Grundlagen zu Firewalls an. Eine Firewall ist ein Sicherheitsgerät oder eine Software, die den ein- und ausgehenden Netzwerkverkehr anhand vordefinierter Sicherheitsregeln überwacht und filtert. Es gibt verschiedene Arten von Firewalls. Zu den gängigsten zählen Firewalls mit Blacklist und Whitelist.
Blacklist oder Whitelist
Eine Firewall mit Blacklist blockiert den Datenverkehr anhand der in der Sperrliste festgelegten Kriterien. Eine Firewall mit Whitelist lässt dagegen den Datenverkehr anhand der in der Zulassungsliste festgelegten Kriterien passieren.
IN, OUT und FORWARD
Eine Firewall wird mit Regeln konfiguriert, die festlegen, welcher Datenverkehr sie passieren darf. Der Datenverkehr lässt sich in drei Arten einteilen: IN bezeichnet den Datenverkehr aus dem Internet zum lokalen Netzwerk, OUT den Datenverkehr vom lokalen Netzwerk ins Internet und FORWARD den Datenverkehr vom lokalen Netzwerk ins Internet.
IPTables
IPTables ist ein Tool zum Konfigurieren von Firewall-Regeln unter Linux. Auf einem ZimaBoard steuert IPTables die Firewall-Regeln. Standardmäßig erlaubt IPTables den gesamten Datenverkehr. Wir müssen es so konfigurieren, dass nur bestimmter Datenverkehr zugelassen wird.
Aktuelle Konfiguration anzeigen
Bevor du die IPTables-Konfiguration änderst, solltest du dir unbedingt die aktuelle Konfiguration ansehen. Mit folgendem Befehl kannst du die aktuellen Firewall-Regeln anzeigen:
iptables -L -n
Internetweiterleitung aktivieren
Um die Internetweiterleitung zu aktivieren, verwende folgenden Befehl:
echo 1 > /proc/sys/net/ipv4/ip_forward
Um die Einstellung dauerhaft zu speichern, bearbeite die Datei /etc/sysctl.conf und entferne das Kommentarzeichen vor der Zeile net.ipv4.ip_forward=1.
Forward-Regel hinzufügen
Um eine Forward-Regel zu IPTables hinzuzufügen, müssen wir zunächst die IP-Adresse des Geräts ermitteln, das als Gateway dienen soll. Mit folgendem Befehl können wir das Gateway-Gerät ermitteln:
ip addr show
Sobald du das Gateway-Gerät ermittelt hast, füge mit folgendem Befehl die Forward-Regel hinzu:
iptables -A FORWARD -i <Gateway-Gerät> -o <Zielgerät> -j ACCEPT
Syntax des IPTables-Befehls
Die Syntax für den IPTables-Befehl lautet:
iptables -A <Kette> -i <Eingabegerät> -o <Ausgabegerät> -p <Protokoll> –dport <Zielport> -m state –state <Verbindungsstatus> -j <Aktion>
Zum Whitelist-Modus wechseln
Wir können IPTables vom Blacklist-Modus in den Whitelist-Modus wechseln. Im Whitelist-Modus lassen wir nur den Datenverkehr zu, den wir in der IPTables-Konfiguration festgelegt haben. Um in den Whitelist-Modus zu wechseln, können wir die folgenden Befehle verwenden:
iptables -F
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
Diese Befehle löschen alle aktuellen Regeln, legen die Standardrichtlinien auf „Verwerfen“ fest und ermöglichen den Datenverkehr vom lokalen Netzwerk ins Internet.
Firewall-Skript erstellen
Nachdem wir IPTables konfiguriert und in den Whitelist-Modus gewechselt haben, können wir ein Firewall-Skript erstellen, das festlegt, welcher Datenverkehr zugelassen werden soll. Das Firewall-Skript sollte ein ausführbares Bash-Skript sein, das der IPTables-Regelsyntax folgt.
Hier ist ein Beispiel für ein Firewall-Skript, das HTTP-, HTTPS- und SSH-Datenverkehr zulässt:
#!/bin/bash
# Alle bestehenden Regeln löschen (-F)
iptables -F
# Standardrichtlinien festlegen (-P)
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
# Eingehenden HTTP-Anfragedatenverkehr zulassen
iptables -A INPUT -p tcp –dport 80 -m conntrack –ctstate NEW,ESTABLISHED -j ACCEPT
# Eingehenden HTTPS-Anfragedatenverkehr zulassen
iptables -A INPUT -p tcp –dport 443 -m conntrack –ctstate NEW,ESTABLISHED -j ACCEPT
# Eingehenden SSH-Datenverkehr zulassen
iptables -A INPUT -p tcp –dport 22 -m conntrack –ctstate NEW,ESTABLISHED -j ACCEPT
# Weiterleitung aktivieren
echo 1 > /proc/sys/net/ipv4/ip_forward
Konfiguration dauerhaft speichern
Damit unsere IPTables-Konfiguration dauerhaft gespeichert wird, müssen wir das Paket iptables-persistent auf unserem ZimaBoard installieren. Wir können es mit folgendem Befehl installieren:
sudo apt-get install iptables-persistent
Nach der Installation werden alle Änderungen an der IPTables-Konfiguration automatisch gespeichert. Wir können die aktuelle Konfiguration auch manuell mit folgendem Befehl speichern:
sudo netfilter-persistent save
Fazit
Mit den folgenden Schritten können wir auf unserem ZimaBoard eine sichere Internetverbindung einrichten. Das Verständnis von Firewall-Konzepten, die Konfiguration von IPTables, der Wechsel in den Whitelist-Modus, das Erstellen eines Firewall-Skripts und das dauerhafte Speichern der Konfiguration sind wichtige Schritte beim Einrichten einer Firewall auf deinem ZimaBoard. Mit einer robusten Firewall kannst du deine Internetverbindung vor böswilligen Angriffen schützen.
Zima-Kampagnenzentrale
Mehr zum Lesen

Aus ZimaBlade wird ZimaBoard SE: Was sich ändert und welches Kit Sie wählen sollten
Aus dem ZimaBlade wird das ZimaBoard SE mit installiertem 8-GB- oder 16-GB-RAM, 64-GB-eMMC und ZimaOS Plus. Vergleiche Spezifikationen, Starter- und NAS-Kits, Preise und FAQs.

So fertigt How The TKT Works ein maßgefertigtes Acrylgehäuse für ZimaBoard 2 an
Folgen Sie dem individuellen ZimaBoard 2-Gehäusebau von The TKT Works, einschließlich des Stabrahmens, der Acrylplatten, des Frontdisplays, der Kabelführung und der Überlegungen zur Kühlung.

Wie kabuto mit dem ZimaBoard 2 ein modulares 10-Zoll-Homelab aufbaut
Entdecke kabutos modulares 10-Zoll-Homelab mit ZimaBoard 2, gedruckten Patchpanels, wiederverwendeter Hardware, Immich, Nextcloud und Fernzugriff über Tailscale.



