Inhaltsverzeichnis:
- Schritt 1: Raspbian Stretch Lite Image auf einer SD-Karte installieren
- Schritt 2: DHCP-Konfiguration bearbeiten
- Schritt 3: Einrichten der Netzwerkschnittstellen
- Schritt 4: Hostapd installieren und einrichten
- Schritt 5: IP-Weiterleitung aktivieren
- Schritt 6: DHCP-Relay installieren und einrichten
Video: Drahtloser Access Point mit einer Reichweite von fünfzig Metern mit TP Link WN7200ND USB-Funkadapter auf Raspbian Stretch - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Raspberry Pi ist großartig, um sichere Wireless Access Points zu erstellen, aber es hat keine gute Reichweite. Ich habe einen TP Link WN7200ND USB Wireless Adapter verwendet, um ihn zu erweitern. Ich möchte teilen, wie es geht
Warum möchte ich einen Raspberry Pi anstelle eines Routers verwenden?
Die Antwort ist ganz einfach: SICHERHEIT. Router-Hersteller wollen nur Geräte verkaufen, es ist ihnen egal, ob es eine Sicherheitslücke gibt, die Sie betrifft. Ihr Raspberry Pi wird mit den neuesten Sicherheitspatches auf dem neuesten Stand sein.
Schritt 1: Raspbian Stretch Lite Image auf einer SD-Karte installieren
Laden Sie Raspbian von der Rapsberry Pi Download-Site herunter und installieren Sie es auf einer SD-Karte. Wenn Sie ein einfach zu bedienendes Programm benötigen, um dies zu tun. Ich empfehle Etcher.
Schließen Sie den TP Link WN7200ND Adapter an einen der USB-Ports an und stellen Sie sicher, dass das Netzteil genügend Strom liefert. Ein Netzteil mit 1 Ampere sollte ausreichen. Die Schnittstelle ist wlan1, der interne R Pi Wifi-Adapter ist wlan0.
Schritt 2: DHCP-Konfiguration bearbeiten
Wir benötigen keine dynamische IP für den WN7200ND-Adapter, daher müssen wir die Konfigurationsdatei von dhcpd ändern. Verwenden Sie einen Texteditor, bearbeiten Sie die Konfigurationsdatei /etc/dhcpcd.conf und fügen Sie die folgende Zeile hinzu
denyinterfaces wlan1
Jetzt müssen wir den DHCP-Dienst mit dem Befehl neu starten
sudo service dhcpcd neu starten
Schritt 3: Einrichten der Netzwerkschnittstellen
Der Ethernet-Port eth0 funktioniert normal (er erhält eine dynamische IP-Adresse, wenn Sie ihn anschließen), aber wir müssen eine Bridge-Schnittstelle br0 einrichten, die den TP-Link-Adapter wlan1 und den Ethernet-Port eth0 überbrückt. Installieren Sie Bridge-Utils mit dem folgenden Befehl
sudo apt-get install bridge-utils
Richten Sie die Schnittstellen ein, indem Sie eine neue Textdatei /etc/network/interfaces.d/ap mit folgendem Text erstellen:
auto eth0allow-hotplug eth0 iface eth0 inet manuell auto wlan1 allow-hotplug wlan1 iface wlan1 inet manuell pre-up service hostapd start post-up brctl addif br0 wlan1 auto br0 iface br0 inet dhcp bridge_ports eth0 wlan1
Schritt 4: Hostapd installieren und einrichten
Hostapd implementiert den Wireless Access Point. Installieren Sie es mit dem folgenden Befehl
sudo apt-get install hostapd
Um den Access Point einzurichten, müssen wir hostapd einrichten. Erstellen Sie eine neue Textdatei /etc/hostapd/hostapd.conf mit folgendem Text:
interface=wlan1 #wlan ist WN7200ND adapterdriver=nl80211 # Dies ist der Treiber, der von WN7200ND benötigt wird hw_mode=g # g bedeutet 2,4-GHz-Bandkanal=11 # Dies ist der Kanal, den wir verwenden werden, Sie können jeden Kanal zwischen 1 und 13 auswählen ieee80211n= 1 # begrenzen Sie die Frequenzen auf die in Ihrem Land zulässigen wmm_enabled=1 # ht_capab=[HT40][SHORT-GI-20] # richten Sie die Funktionen von WN7200ND ein macaddr_acl=0 # kommentieren Sie diese Zeile, um Geräte zu begrenzen, die eine Verbindung herstellen können #macaddr_acl=1 # Entkommentieren Sie dies, um Geräte einzuschränken, die eine Verbindung herstellen können #accept_mac_file=/etc/hostapd/accept # Diese Datei enthält die Liste der Mac-Adressen der Geräte, die hostapd akzeptiert ignore_broadcast_ssid=0 # sendet SSID # Verwenden Sie WPA2 auth_algs=1 wpa=2 # nur WPA v2 verwenden wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP ssid=MyNetwork # den Namen Ihres Netzwerks verwenden wpa_passphrase=MyUniquePassword # die Passphrase für Ihr Netzwerk
Um Geräte einzuschränken, die sich mit dem Access Point verbinden, erstellen Sie die Datei /etc/hostapd/accept und geben Sie die Liste der Mac-Adressen wie folgt ein:
14:1a:93:eb:31:55 #mac-Adresse deines Geräts
Um die Konfigurationsdatei beim Starten von hostapd zu laden, bearbeiten Sie die Datei /etc/default/hostapd, entkommentieren Sie die Zeile DAEMON_CONF und ändern Sie sie in
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Schritt 5: IP-Weiterleitung aktivieren
Wir müssen die IP-Weiterleitung aktivieren, damit die Bridge ordnungsgemäß funktioniert. Um es zu aktivieren, bearbeiten Sie die Datei /etc/sysctl.conf und entkommentieren Sie die Zeile net.ipv4.ip_forward=1
Schritt 6: DHCP-Relay installieren und einrichten
Um die Einrichtung abzuschließen und alle Geräte im selben Netzwerk zu haben (es ist eine gute Idee, alles im selben Netzwerk zu haben, wenn Sie Chromecast verwenden oder Videos auf Ihrem Smart-TV an YouTube senden möchten). Um DHCP-Anfragen an den ISP-Router zu senden, müssen wir isc dhcp relay installieren und Pi so einrichten, dass Anfragen an diesen Server gesendet werden. Um es zu installieren, verwenden Sie den folgenden Befehl:
sudo apt-get install isc-dhcp-relay
Geben Sie die Router-IP in der Relay-Server-Konfiguration ein
192.168.100.1
Um zu überprüfen, ob alles richtig eingerichtet ist, können Sie den Befehl ausführen
sudo hostapd /etc/hostapd/hostapd.conf
Nachdem Sie sich erfolgreich mit dem neuen Access Point verbunden haben, können Sie neu starten
Empfohlen:
So installieren Sie ein SSL-Zertifikat auf einer WordPress-Website: 5 Schritte
So installieren Sie das SSL-Zertifikat auf der WordPress-Website: Wir werden eine Anleitung zur Installation des SSL-Zertifikats auf der WordPress-Website teilen. Aber bevor Sie das Zertifikat installieren, müssen Sie einen günstigen SSL-Zertifikatanbieter wie das Comodo SSL-Zertifikat finden
Headless-Installation von Raspbian OS auf Raspberry Pi 3: 8 Schritte
Headless Installation von Raspbian OS auf Raspberry Pi 3: Willkommen zum Tutorial, wie man ein kopfloses Raspberry Pi Setup durchführt. Die abenteuerliche Reise beginnt, wenn eine Person einen Raspberry Pi kauft und hofft, in den kommenden Tagen spannende Projekte zu realisieren. Klingt gut, aber die Aufregung lässt nach, wenn man
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm - Reichweite bis zu 1 km - Sieben Ebenen: 7 Schritte
Kabellose Wasserstandsanzeige mit großer Reichweite und Alarm | Reichweite bis zu 1 km | Seven Levels: Sehen Sie es sich auf Youtube an: https://youtu.be/vdq5BanVS0YSie haben vielleicht viele kabelgebundene und kabellose Wasserstandsanzeigen gesehen, die eine Reichweite von 100 bis 200 Metern bieten. Aber in diesem anweisbaren werden Sie eine drahtlose Wasserstandsanzeige mit langer Reichweite sehen
So installieren Sie Fedora auf einem SheevaPlug und booten von einer SD-Karte.: 13 Schritte
So installieren Sie Fedora auf einem SheevaPlug und booten von einer SD-Karte.: Ich habe einen Beitrag zum SheevaPlug bei Slashdot und dann in Popular Mechanics gesehen. Es schien ein interessantes Gerät zu sein es läuft @ 2,5w, keine Lüfter, Solid State und kein Monitor erforderlich. Seit Jahren trage ich einen alten CRT-Monitor mit mir herum