Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Raspbian installieren und aktualisieren
- Schritt 2: Hostapd und Dnsmasq installieren
- Schritt 3: Konfigurieren Sie eine statische IP für die Wlan0-Schnittstelle
- Schritt 4: Konfigurieren des DHCP-Servers (dnsmasq)
- Schritt 5:
- Schritt 6: Traffic-Weiterleitung einrichten
- Schritt 7: Hinzufügen einer neuen Iptables-Regel
- Schritt 8: Internetverbindung aktivieren
- Schritt 9: Neustart
- Schritt 10: Fertig
Video: Raspberry Pi -> WLAN-Hotspot - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Warst du schon einmal an einem Ort ohne WLAN und deine Freunde wollten keinen Hotspot ausgeben? Ich habe, und in dieser Anleitung zeige ich Ihnen Schritt für Schritt, wie Sie Ihren Raspberry Pi in einen WLAN-Hotspot verwandeln. Noch besser, dieses Projekt kostet Sie weniger als 100 USD!
Lieferungen
Stückliste:
Raspberry Pi 3 (technisch funktioniert jedes Modell, aber ich finde dieses Modell konsistenter):
Wifi-Stick (dies ist optional, da der Himbeer-Pi bereits über integriertes WLAN verfügt, aber das Signal wird mit einem WLAN-Stick besser): https://www.amazon.com/Adapter-1200Mbps-TECHKEY-Wireless-Network-300Mbps/dp /B07J65G9DD/ref=sr_1_3?keywords=wifi+stick&qid=1583146106&sr=8-3
Sie benötigen auch eine Tastaturmaus, einen Bildschirm / Monitor und eine Stromquelle, die ich von einer Powerbank erhalten habe (vorausgesetzt, Sie haben diese bereits.)
Schritt 1: Raspbian installieren und aktualisieren
Aktualisieren Sie Raspbian, indem Sie diese Befehle eingeben:
sudo apt-get Updatessudo apt-get upgrade
Wenn Sie ein Upgrade erhalten, ist es eine gute Idee, mit sudo reboot neu zu starten.
Schritt 2: Hostapd und Dnsmasq installieren
Dies sind die beiden Programme, die wir verwenden werden, um Ihren Raspberry Pi zu einem drahtlosen Zugangspunkt zu machen. Um sie zu erhalten, geben Sie einfach diese Zeilen in das Terminal ein:
sudo apt-get install hostapd
sudo apt-get install dnsmasq
Beide Male müssen Sie y drücken, um fortzufahren. hostapd ist das Paket, mit dem wir einen drahtlosen Hotspot mit einem Raspberry Pi erstellen können, und dnsmasq ist ein benutzerfreundlicher DHCP- und DNS-Server. Wir werden gleich die Konfigurationsdateien der Programme bearbeiten, also schalten wir die Programme aus, bevor wir mit dem Basteln beginnen:
sudo systemctl stop hostapd
sudo systemctl stop dnsmasq
Schritt 3: Konfigurieren Sie eine statische IP für die Wlan0-Schnittstelle
Für unsere Zwecke hier gehe ich davon aus, dass wir die Standard-Heimnetzwerk-IP-Adressen wie 192.168.###.### verwenden. Unter dieser Annahme weisen wir dem wlan0 die IP-Adresse 192.168.0.10 zu
durch Bearbeiten der dhcpcd-Konfigurationsdatei. Starten Sie die Bearbeitung mit diesem Befehl:
sudo nano /etc/dhcpcd.conf
Nun, da Sie sich in der Datei befinden, fügen Sie am Ende die folgenden Zeilen hinzu:
Schnittstelle wlan0
statische IP-Adresse=192.168.0.10/24
denyinterfaces eth0
denyinterfaces wlan0
(Die letzten beiden Zeilen werden benötigt, damit unsere Bridge funktioniert – aber mehr dazu in Schritt 8.) Danach drücken Sie Strg+X, dann Y, dann Enter, um die Datei zu speichern und den Editor zu verlassen.
Schritt 4: Konfigurieren des DHCP-Servers (dnsmasq)
Wir werden dnsmasq als unseren DHCP-Server verwenden. Die Idee eines DHCP-Servers besteht darin, Verteilen Sie dynamisch Netzwerkkonfigurationsparameter wie IP-Adressen für Schnittstellen und Dienste. Die Standardkonfigurationsdatei von dnsmasq enthält viele unnötige Informationen, sodass es für uns einfacher ist, bei Null anzufangen. Benennen wir die Standardkonfigurationsdatei um und schreiben eine neue:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
Sie bearbeiten jetzt eine neue Datei, und mit der umbenannten alten Datei ist dies die Konfigurationsdatei, die dnsmasq verwendet. Geben Sie diese Zeilen in Ihre neue Konfigurationsdatei ein:
Schnittstelle=wlan0
dhcp-Bereich=192.168.0.11, 192.168.0.30, 255.255.255.0, 24h
Die hinzugefügten Zeilen bedeuten, dass wir für die wlan0-Schnittstelle IP-Adressen zwischen 192.168.0.11 und 192.168.0.30 bereitstellen werden.
Schritt 5:
Noch eine Konfigurationsdatei! Dieses Mal spielen wir mit der hostapd-Konfigurationsdatei. Öffne es:
sudo nano /etc/hostapd/hostapd.conf
Dies sollte eine brandneue Datei erstellen. Geben Sie dies ein:
Schnittstelle=wlan0
Brücke=br0
hw_mode=g
Kanal=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
ssid=NETZWERK
wpa_passphrase=PASSWORT
Beachten Sie, dass Sie dort, wo ich "NETWORK" und "PASSWORD" habe, Ihre eigenen Namen eingeben sollten. So verbinden Sie sich von anderen Geräten mit dem Netzwerk des Pi. Wir müssen dem System noch den Speicherort der Konfigurationsdatei anzeigen:
sudo nano /etc/default/hostapd
Suchen Sie in dieser Datei die Zeile #DAEMON_CONF=”” – löschen Sie diese # und setzen Sie den Pfad zu unserer Konfigurationsdatei in Anführungszeichen, damit sie so aussieht: DAEMON_CONF="/etc/hostapd/hostapd.conf" Das # verhindert, dass die Zeile als Code gelesen wird, also erwecken Sie diese Zeile im Grunde hier zum Leben, während Sie ihr den richtigen Pfad zu unserer Konfigurationsdatei geben.
Schritt 6: Traffic-Weiterleitung einrichten
Die Idee hier ist, dass, wenn Sie eine Verbindung zu Ihrem Pi herstellen, der Datenverkehr über Ihr Ethernet-Kabel weitergeleitet wird. Wir werden also wlan0 über ein Ethernet-Kabel an Ihr Modem weiterleiten. Dies beinhaltet das Bearbeiten einer weiteren Konfigurationsdatei:
sudo nano /etc/sysctl.conf
Suchen Sie nun diese Zeile: #net.ipv4.ip_forward=1…und löschen Sie das „#“– lassen Sie den Rest, so dass es nur lautet:
net.ipv4.ip_forward=1
Schritt 7: Hinzufügen einer neuen Iptables-Regel
Als Nächstes fügen wir IP-Masquerading für ausgehenden Datenverkehr auf eth0 mithilfe von iptables hinzu:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
…und speichern Sie die neue iptables-Regel:
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"
Um die Regel beim Booten zu laden, müssen wir die Datei /etc/rc.local bearbeiten und die folgende Zeile direkt über der Zeile exit 0 hinzufügen:
iptables-wiederherstellung < /etc/iptables.ipv4.nat
Schritt 8: Internetverbindung aktivieren
Nun fungiert der Raspberry Pi als Zugangspunkt, mit dem sich andere Geräte verbinden können. Diese Geräte können den Pi jedoch noch nicht verwenden, um auf das Internet zuzugreifen. Um dies zu ermöglichen, müssen wir eine Brücke bauen, die den gesamten Verkehr zwischen den Schnittstellen wlan0 und eth0 leitet.
Um die Brücke zu bauen, installieren wir ein weiteres Paket:
sudo apt-get install bridge-utils
Wir sind bereit, eine neue Brücke (genannt br0) hinzuzufügen:
sudo brctl addbr br0
Als nächstes verbinden wir die eth0-Schnittstelle mit unserer Bridge:
sudo brctl addif br0 eth0
Schließlich bearbeiten wir die Interface-Datei:
sudo nano /etc/network/interfaces
…und fügen Sie am Ende der Datei folgende Zeilen hinzu:
auto br0
iface br0 inet-handbuch
bridge_ports eth0 wlan0
Schritt 9: Neustart
Nun, da wir bereit sind, starten wir mit sudo reboot neu.
Jetzt sollte Ihr Pi als drahtloser Zugangspunkt funktionieren. Probieren Sie es aus, indem Sie auf ein anderes Gerät springen und nach dem Netzwerknamen suchen, den Sie in Schritt 5 verwendet haben.
Schritt 10: Fertig
Ja, jetzt können Sie Ihren Freunden mit Ihrem neuen Hotspot-WLAN-Server prahlen!
Empfohlen:
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu -- ESP32-Anfängerleitfaden: 5 Schritte
So fügen Sie jedem Projekt eine WLAN-Steuerung hinzu || ESP32-Anfängerhandbuch: In diesem Projekt zeige ich Ihnen, wie einfach / schwierig es ist, einen ESP32 mit der Arduino IDE zu verwenden, um jedem Elektronikprojekt eine WiFi-Steuerung hinzuzufügen. Unterwegs zeige ich Ihnen, wie Sie mit dem ESP32 einen einfachen WLAN-Server erstellen und wie Sie
DIY Multi-Room-WLAN + Bluetooth-Audiosystem - Hi-Fi: 7 Schritte
DIY Multi-Room-WLAN + Bluetooth-Audiosystem | Hi-Fi: Ich liebe Musik und ich weiß, dass du das auch tust. Aus diesem Grund bringe ich dir dieses Tutorial, das dich dazu führt, dein eigenes Wi-Fi + Bluetooth Hi-Fi-Audiosystem zu erstellen, damit du in der Lage bist, Genießen Sie Ihre Musik von Ihrem Telefon, PC, Tablet, persönlichen Assistenten
So ändern Sie Ihren WLAN-Namen und Ihr Passwort – wikiHow
So ändern Sie Ihren WLAN-Namen und Ihr Passwort: Viele Leute dachten nicht, wie einfach Sie Ihre WLAN-Informationen wie Benutzername und Passwort ändern können. Es ist nur ein wenig Zeit, es zu tun, Sie können auch Spaß und einzigartig aus Ihrem WiFi machen. Obwohl die Netzwerkunternehmen, die sie haben, ein wenig di
So verlängern Sie das NVR-Signal (IP-Cam-Repeater, Netzwerk-Switch und WLAN-Router/Repeater): 5 Schritte
So verlängern Sie das NVR-Signal (IP-Cam-Repeater, Netzwerk-Switch und WLAN-Router / -Repeater): In dieser Anleitung zeigen wir Ihnen, wie Sie Ihr NVR-Signal mit 1 verlängern können. Die eingebaute Repeater-Funktion in der IP-Kamera oder2. Ein Netzwerk-Switch, oder3. Ein WLAN-Router
Anleitung - E-INK E-PAPER DISPLAY MODULE – Teil 3 - WLAN: 7 Schritte (mit Bildern)
Anleitung - E-INK E-PAPER DISPLAY MODULE – Teil 3 | WiFi: In diesem Tutorial für Teil 3 von How to - E-INK E-PAPER DISPLAY MODULE werde ich mit Ihnen teilen, wie Sie Ihr E-Ink-Display-Modul mit einem WiFi-Modul verbinden, das die Aktualisierung der Texte über WiFi ermöglicht Sie haben kein E-Ink-Anzeigemodul? Sie können eine Stunde