Inhaltsverzeichnis:

Drahtloser Access Point mit einer Reichweite von fünfzig Metern mit TP Link WN7200ND USB-Funkadapter auf Raspbian Stretch - Gunook
Drahtloser Access Point mit einer Reichweite von fünfzig Metern mit TP Link WN7200ND USB-Funkadapter auf Raspbian Stretch - Gunook

Video: Drahtloser Access Point mit einer Reichweite von fünfzig Metern mit TP Link WN7200ND USB-Funkadapter auf Raspbian Stretch - Gunook

Video: Drahtloser Access Point mit einer Reichweite von fünfzig Metern mit TP Link WN7200ND USB-Funkadapter auf Raspbian Stretch - Gunook
Video: WLAN Funkstrecke mit dem CPE510 - 15km für 45 Euro 2024, November
Anonim
50 Meter Reichweite Wireless Access Point mit TP Link WN7200ND USB Wireless Adapter auf Raspbian Stretch
50 Meter Reichweite Wireless Access Point mit TP Link WN7200ND USB Wireless Adapter auf Raspbian Stretch

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

DHCP-Relay installieren und einrichten
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: