Heutzutage ist es verlockend anzunehmen, dass jedes Gerät Wi-Fi unterstützt, aber nicht alle Geräte sind in der Lage, sich drahtlos mit dem Internet zu verbinden. Hier kann ein Raspberry Pi nützlich sein: indem er in eine Wi-Fi-Bridge verwandelt wird.
Wenn Sie einen alten, nur Ethernet-Desktop-Computer wiederverwenden möchten und eine schnelle und einfache Möglichkeit benötigen, ein Wi-Fi-Signal in eine Ethernet-Verbindung umzuwandeln, können Sie einen Raspberry Pi verwenden.
Verwandeln Sie Ihren Raspberry Pi in eine Wi-Fi-Bridge
In diesem Tutorial erfahren Sie, wie Sie Ihren Raspberry Pi in eine Wi-Fi-Bridge verwandeln, die sich drahtlos mit Ihrem Netzwerk verbindet und dieses Signal in eine kabelgebundene Verbindung umwandelt. Sie können dann ein beliebiges Gerät über ein Ethernet-Kabel an den Raspberry Pi anschließen, und dieses Gerät hat sofort Zugriff auf Ihr Netzwerk.
Bevor Sie fortfahren, ist es erwähnenswert, dass ein Gerät, das über Ihren Raspberry Pi mit Wi-Fi verbunden ist, wahrscheinlich nicht die gleichen Geschwindigkeiten hat wie ein Gerät, das direkt mit Ihrem Netzwerk verbunden ist. Wenn es jedoch nicht möglich ist, Ihr reines Ethernet-Gerät physisch an Ihren Router anzuschließen, ist ein Raspberry Pi eine schnelle, einfache und relativ kostengünstige Möglichkeit, dieses Gerät online zu stellen.
Was du brauchen wirst
Um dieses Tutorial abzuschließen, benötigen Sie:
- Raspberry Pi-Modell mit WLAN-Modul (Raspberry Pi Zero, 3 und 4) mit Raspberry Pi OS
- Stromkabel, das mit Ihrem Raspberry Pi . kompatibel ist
- Externe Tastatur und eine Möglichkeit, sie an Ihren Raspberry Pi . anzuschließen
- HDMI- oder Micro-HDMI-Kabel, je nach Modell Ihres Raspberry Pi
- Externer Monitor
- Ethernet Kabel
Aktualisieren Sie Ihr Pi
Wenn Sie dies noch nicht getan haben, schließen Sie Ihre externe Tastatur, Ihren Monitor und alle anderen Peripheriegeräte an Ihren Raspberry Pi an und schließen Sie Ihren Pi an eine Stromquelle an.
Bevor Sie beginnen, überprüfen Sie, ob Ihr Raspberry Pi auf dem neuesten Stand ist. Öffnen Sie ein neues Terminal, indem Sie in der Symbolleiste von Raspbian auf das Symbol „Terminal“ klicken, und führen Sie dann die folgenden Befehle aus:
sudo apt update && sudo apt -y upgrade
Richten Sie Ihre Netzwerkdienste ein: Installieren von dnsmasq
Als nächstes installieren Sie dnsmasq, das DNS-Caching (Domain Name System) und einen DHCP-Server (Dynamic Host Configuration Protocol) bereitstellt. Verwenden Sie dieses Paket, um DNS-Anfragen zu verarbeiten, wodurch Ihr Raspberry Pi als Mini-Router für ein reines Ethernet-Gerät fungieren kann.
Führen Sie den folgenden Befehl aus, um dnsmasq zu installieren:
sudo apt install dnsmasq
Konfigurieren Sie Ihre Ethernet-Verbindung
Als nächstes richten Sie die eth0-Schnittstelle so ein, dass sie eine statische IP-Adresse verwendet, indem Sie die Datei „dhcpcd.conf“ ändern. Führen Sie den folgenden Befehl aus, um diese Konfigurationsdatei zu öffnen:
sudo nano /etc/dhcpcd.conf
Die Datei „dhcpcd.conf“ wird nun im Nano-Texteditor geöffnet. Fügen Sie in dieser Datei Folgendes hinzu:
interface eth0 static ip_address=192.168.220.1/24 static routers=192.168.220.0
Speichern Sie Ihre Änderungen, indem Sie drücken Strg + Ö. Um die Konfigurationsdatei zu schließen, drücken Sie Strg + x.
Diese Änderungen können durch einen Neustart des dhcpcd-Dienstes aktiv werden:
sudo service dhcpcd restart
Ersetzen der dnsmasq-Konfigurationsdatei
Das dnsmasq-Paket enthält eine Standardkonfigurationsdatei, die Sie jedoch durch Ihre eigenen benutzerdefinierten Einstellungen ersetzen müssen, die dnsmasq mitteilen, wie DHCP- und DNS-Verkehr zu handhaben ist.
Benennen Sie die ursprüngliche Datei dnsmasq.conf um und verschieben Sie sie, bevor Sie Änderungen vornehmen:
sudo nano /etc/dnsmasq.conf /etc/dnsmasq.conf.original
Öffnen Sie die Ersatzkonfigurationsdatei zum Bearbeiten:
sudo nano /etc/dnsmasq.conf
Sie sollten sich jetzt die Datei dnsmasq.conf im Nano-Texteditor ansehen. Fügen Sie in Nano Folgendes hinzu:
interface=eth0 listen-address=192.168.220.1 bind-interfaces server=8.8.8.8 domain-needed bogus-priv dhcp-range=192.168.220.50,192.168.220.150,12h

Speichern Sie Ihre Änderungen, indem Sie drücken Strg + Ö. Um die Konfigurationsdatei zu schließen, drücken Sie Strg + x.
IP-Weiterleitung aktivieren
Als nächstes aktivieren Sie die IP-Weiterleitung, damit Ihr Raspberry Pi Netzwerkpakete von der Ethernet-Verbindung annehmen und an Ihren Router weiterleiten kann.
Um die IPv4p-IP-Weiterleitung zu aktivieren, bearbeiten Sie die Konfigurationsdatei „sysctl.conf“:
sudo nano /etc/sysctl.conf
Die Datei „sysctl.conf“ wird nun im Nano-Texteditor gestartet. Suchen Sie in dieser Datei die folgende Zeile:
#net.ipv4.ip_forward=1
Entfernen Sie das #, sodass diese Zeile zu:
net.ipv4.ip_forward=1

Speichern Sie Ihre Änderungen, indem Sie drücken Strg + Ö. Um die Konfigurationsdatei zu schließen, drücken Sie Strg + x.
Bringen Sie nun Ihre neue Konfigurationsdatei „sysctl.conf“ in Kraft:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
Beginnen Sie mit der Weiterleitung des Datenverkehrs von Ethernet zu Wi-Fi
Nachdem Sie die IP-Weiterleitung erfolgreich aktiviert haben, können Sie Ihre Firewall so konfigurieren, dass der Datenverkehr von der Ethernet-Schnittstelle (eth0) an die Wi-Fi-Verbindung weitergeleitet wird. Mit dieser Weiterleitung erhält jedes Gerät, das sich über Ethernet mit dem Raspberry Pi verbindet, Zugriff auf die Wi-Fi-Verbindung (wlan0) des Pi.
Fügen Sie einige Regeln hinzu, die angeben, wie Ihr Raspberry Pi alle empfangenen Datenpakete weiterleitet:
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
Speichern Sie diese neuen Regeln:
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Diese Regeln werden bei jedem Neustart Ihres Raspberry Pi geleert, also stellen Sie sicher, dass sie beim Start neu geladen werden.
Definieren Sie, was beim Start passiert, indem Sie die Datei „rc.local“ bearbeiten:
sudo nano /etc/rc.local
Die Datei rc.local wird nun im Nano-Texteditor geöffnet. Suchen Sie im Editor Folgendes:
exit 0
Fügen Sie direkt über der Zeile „exit“ Folgendes hinzu:
iptables-restore < /etc/iptables.ipv4.nat
Speichern Sie Ihre Änderungen, indem Sie drücken Strg + Ö. Um die Konfigurationsdatei zu schließen, drücken Sie Strg + x.ter.“
Testen Sie Ihre Wi-Fi-Bridge
Der letzte Schritt ist das Starten des dnsmasq-Dienstes:
sudo service dnsmasq start
Jetzt können Sie Ihre Wi-Fi-Bridge auf die Probe stellen! Schließen Sie ein beliebiges Nur-Ethernet-Gerät über ein Ethernet-Kabel an Ihren Raspberry Pi an. Ihr Raspberry Pi stellt nun eine Internetverbindung zu diesem Nur-Ethernet-Gerät her.
Abschluss
Sie haben gelernt, wie Sie das WLAN Ihres Raspberry Pi mit jedem kabelgebundenen Gerät teilen, indem Sie seine WLAN-Verbindung in eine Ethernet-Verbindung umwandeln. Sie können Ihren Raspberry Pi auch als Captive Portal-WLAN-Hotspot oder als persönlichen Webserver verwenden. Lassen Sie uns wissen, ob dies für Sie nützlich ist.
Lesen Sie weiter für andere Raspberry Pi-Projekte, die Sie selbst durchführen können.
Unterstützen Sie unsere Arbeit ❤️
Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

























