Wie Sie Ihren Raspberry Pi in einen drahtlosen Access Point verwandeln

Suchen Sie nach einer Möglichkeit, mehrere Access Points in Ihrem Zuhause zu erstellen, ohne die Latenz- und Verbindungsprobleme, die typischerweise mit der Verwendung eines Wi-Fi-Extenders verbunden sind? In diesem Artikel erfahren Sie, wie Sie Ihren Raspberry Pi in einen drahtlosen Access Point verwandeln.
Sobald Ihr drahtloser Access Point eingerichtet ist, kann sich jeder, der das Passwort hat, mit Ihrem Raspberry Pi verbinden, als wäre er ein „Mini-Router“, ideal für alle, von Cafébesitzern, die ihren Kunden kostenloses WLAN anbieten möchten, bis hin zu Arbeitgebern, die ein privates Netzwerk für ihre Mitarbeiter benötigen, oder sogar jemandem, der einfach die Idee mag, mehrere WLAN-Netzwerke zu Hause zu haben!
Außerdem lesen: So führen Sie Kodi und Netflix auf dem Raspberry Pi aus
Was Sie benötigen
Um dieses Tutorial abzuschließen, benötigen Sie:
- Raspberry Pi 3/4, der Raspbian ausführt. Wenn Sie Raspbian nicht bereits haben, können Sie die neueste Version herunterladen und mit Etcher flashen.
- Netzkabel, das mit Ihrem Raspberry Pi kompatibel ist
- Externe Tastatur und ein Weg, sie mit Ihrem Raspberry Pi zu verbinden
- HDMI- oder Micro-HDMI-Kabel, je nach Modell des Raspberry Pi
- Externer Monitor
- Ethernet-Kabel. Da Sie Ihren Raspberry Pi in einen drahtlosen Access Point verwandeln, müssen Sie über Ethernet statt über WLAN verbinden. Das bedeutet auch, dass es nicht mit dem Raspberry Pi 2 oder Raspberry Pi Zero funktioniert, da diese entweder den Ethernet-Port oder die drahtlose Karte nicht haben.
Sobald Sie Ihre Werkzeuge zusammengestellt haben, ist es Zeit, Ihren eigenen WLAN-Hotspot zu erstellen.
Erste Schritte: Richten Sie Ihren Raspberry Pi ein
Um zu beginnen, schließen Sie alle Peripheriegeräte an Ihren Raspberry Pi an, einschließlich des Ethernet-Kabels.

Sobald Ihr Raspberry Pi hochgefahren ist, ist es eine gute Idee, zu überprüfen, ob Sie die neueste Version von Raspbian verwenden. Öffnen Sie ein Terminal, indem Sie auf das kleine “Terminal”-Symbol in der Symbolleiste klicken. Geben Sie den folgenden Befehl ein:
sudo apt-get updateDrücken Sie die Eingabetaste auf Ihrer Tastatur und warten Sie, bis der Befehl ausgeführt wird.
Geben Sie den nächsten Befehl ein und drücken Sie erneut die Eingabetaste:
sudo apt-get upgradeNach dem Upgrade ist es am besten, Ihren Raspberry Pi neu zu starten, damit alle Systemänderungen wirksam werden. Führen Sie den folgenden Befehl aus:
rebootAußerdem lesen: So erstellen Sie blinkende LEDs mit dem Raspberry Pi
Installieren Sie hostapd, dnsmasq und Firewall-Plugins
Installieren Sie hostapd (Host Access Point Daemon), ein Softwarepaket, das Netzwerkinterfacekarten in Access Points verwandeln kann.
Um hostapd auf Ihrem Raspberry Pi zu installieren, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
sudo apt install hostapd
Aktivieren Sie den drahtlosen Access Point und stellen Sie ein, dass er beim Start automatisch gestartet wird:
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
Installieren Sie als nächstes dnsmasq, das DNS-Caching und einen DHCP-Server (Dynamic Host Configuration Protocol) bereitstellt, der für kleine Netzwerke konzipiert ist.
Um dieses Softwarepaket zu installieren, führen Sie den folgenden Befehl im Terminal aus:
sudo apt install dnsmasqSchließlich installieren Sie netfilter-persistent und das iptables-persistent-Plugin, die dafür verantwortlich sind, die Firewallregeln auf Ihrem Raspberry Pi zu speichern und zu laden:
sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistentWeisen Sie eine statische IP-Adresse zu
Der Dynamic Host Configuration Protocol-Server benötigt eine statische IP-Adresse. In diesem Abschnitt konfigurieren Sie eine statische IP für Ihren Raspberry Pi.
Führen Sie zunächst den folgenden Befehl im Terminal aus:
sudo nano /etc/dhcpcd.confRaspbian öffnet die Konfigurationsdatei für dhcpcd. Scrollen Sie an das Ende dieser Datei und fügen Sie die folgenden Zeilen hinzu:
interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicantSpeichern Sie Ihre Änderungen, indem Sie Strg + O und dann Strg + X drücken.
Aktivieren Sie das Routing
Ihr Raspberry Pi Access Point betreibt jetzt sein eigenes eigenständiges drahtloses Netzwerk. Wenn Sie jedoch möchten, dass Clients auf Computer in Ihrem Ethernet-Netzwerk zugreifen können, müssen Sie Routing aktivieren.
Um das Routing zu aktivieren, erstellen Sie eine Datei “routed-ap.conf” mit dem folgenden Befehl:
sudo nano /etc/sysctl.d/routed-ap.confDadurch wird eine Datei “routed-ap.conf” erstellt und sie wird zur Bearbeitung im Nano-Texteditor geöffnet. Geben Sie im Texteditor Folgendes ein:
net.ipv4.ip_forward=1Speichern Sie Ihre Änderungen, indem Sie Strg + O und dann Strg + X drücken.
Fügen Sie Ihrem Raspberry Pi eine neue Firewallregel hinzu, indem Sie den folgenden Befehl ausführen:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEVerwenden Sie schließlich netfilter-persistent, um sicherzustellen, dass Ihre neue Regel beim Start geladen wird:
sudo netfilter-persistent saveKonfigurieren Sie Ihre DHCP- und DNS-Dienste
Das dnsmasq-Paket bietet eine Standardkonfigurationsdatei an, die jedoch nicht alle in dieser Datei enthaltenen Optionen benötigt werden.
Um es einfacher zu machen, benennen Sie die Standardkonfigurationsdatei von dnsmasq um und erstellen Sie eine Ersatzdatei, die komplett leer ist. Öffnen Sie dann diese neue Datei “dnsmasq.conf” im Nano-Texteditor und fügen Sie nur die Konfigurationsoptionen hinzu, die wir tatsächlich benötigen.
Führen Sie dazu die folgenden Terminalbefehle aus:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.confFügen Sie die folgenden Konfigurationsoptionen hinzu:
interface=wlan0
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
domain=wlan
address=/gw.wlan/192.168.4.1Speichern Sie Ihre Änderungen mit Strg + O und dann Strg + X.
Erstellen Sie einen Netzwerknamen und ein Passwort
Konfigurieren Sie Ihren drahtlosen Access Point, indem Sie die Konfigurationsdatei von hostapd bearbeiten.
Um diese Datei zur Bearbeitung zu öffnen, führen Sie den folgenden Befehl aus:
sudo nano /etc/hostapd/hostapd.confFügen Sie einige Informationen über Ihren drahtlosen Access Point hinzu, einschließlich einem Namen und einer Passwortsicherung. Um Ihren Access Point zu schützen, sollte Ihr Passwort aus acht oder mehr Zeichen bestehen und eine Mischung aus Buchstaben, Zahlen und Symbolen enthalten.
Dieses Tutorial erstellt einen Access Point mit dem Namen „NetworkName“ und dem Passwort „PassphrasePassphrase“ – stellen Sie sicher, dass Sie etwas Sichereres für Ihr eigenes Netzwerk verwenden!
interface=wlan0
ssid=NetworkName
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=PassphrasePassphrase
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMPSpeichern Sie Ihre Änderungen mit Strg + O und dann Strg + X.
Verbinden Sie sich mit Ihrem drahtlosen Access Point
Herzlichen Glückwunsch, Sie haben erfolgreich Ihren Raspberry Pi in einen drahtlosen Access Point verwandelt.
Um zu überprüfen, ob alles korrekt funktioniert, ist es eine gute Idee, Ihren Raspberry Pi neu zu starten und zu prüfen, ob Sie nach diesem Neustart eine Verbindung zu Ihrem Access Point herstellen können.
Sobald Ihr Raspberry Pi neu gestartet ist, nehmen Sie ein beliebiges WLAN-fähiges Gerät und scannen Sie nach nahegelegenen drahtlosen Netzwerken. Sie sollten ein Netzwerk sehen, das den Namen hat, den Sie in der Datei „hostapd.conf“ Ihres Raspberry Pi angegeben haben.

Versuchen Sie, sich mit diesem Netzwerk zu verbinden, und Sie werden nach einem Passwort gefragt. Geben Sie das Passwort aus Ihrer „hostapd.conf“-Datei ein, und nach einigen Momenten sollten Sie erfolgreich mit Ihrem drahtlosen Access Point verbunden sein.

Jetzt können Sie mit Ihrem WLAN-fähigen Gerät im Internet surfen, als wäre es direkt mit Ihrem Router verbunden.
In diesem Tutorial haben Sie gelernt, wie Sie einen Raspberry Pi in einen drahtlosen Access Point verwandeln. Sie können sich nun mit diesem Access Point von jedem WLAN-fähigen Gerät aus verbinden und Dritten Zugriff auf Ihr Netzwerk gewähren, ohne das Passwort Ihres Routers zu teilen.
Außerdem können Sie Ihren Raspberry Pi in einen Chromecast verwandeln oder Spotify von ihm streamen. Vergessen Sie nicht, unsere Raspberry Pi-Seite für weitere interessante Projekte zu besuchen.