Inhoudsopgave:
- Stap 1: Installeer Raspbian Stretch Lite Image op een SD-kaart
- Stap 2: DHCP-configuratie bewerken
- Stap 3: Stel de netwerkinterfaces in
- Stap 4: Hostapd installeren en instellen
- Stap 5: IP-doorsturen inschakelen
- Stap 6: DHCP-relais installeren en instellen
Video: Vijftig meter bereik draadloos toegangspunt met TP Link WN7200ND draadloze USB-adapter op Raspbian Stretch - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Raspberry Pi is geweldig om veilige draadloze toegangspunten te maken, maar het heeft geen goed bereik, ik heb een TP Link WN7200ND draadloze USB-adapter gebruikt om het uit te breiden. Ik wil delen hoe het moet
Waarom wil ik een raspberry pi gebruiken in plaats van een router?
Het antwoord is heel simpel: VEILIGHEID. Routerfabrikanten willen gewoon apparaten verkopen, het maakt ze niet uit of er een beveiligingsfout is die u zal treffen. Je Raspberry Pi zal up-to-date zijn met de nieuwste beveiligingspatches.
Stap 1: Installeer Raspbian Stretch Lite Image op een SD-kaart
Download Raspbian van Rapsberry Pi Download-site en installeer het op een SD-kaart. Als u een eenvoudig te gebruiken programma wilt om het te doen. Ik raad Etcher aan.
Sluit de TP Link WN7200ND Adapter aan op een van de USB-poorten, zorg ervoor dat de voeding voldoende stroom levert. Een voeding van 1 Ampère zou voldoende moeten zijn. De interface is wlan1, interne R Pi Wifi-adapter is wlan0.
Stap 2: DHCP-configuratie bewerken
We hebben geen dynamisch IP-adres nodig voor de WN7200ND-adapter, dus we moeten het configuratiebestand van dhcpd wijzigen. Gebruik een teksteditor, bewerk het configuratiebestand /etc/dhcpcd.conf en voeg de volgende regel toe:
denyinterfaces wlan1
Nu moeten we de DHCP-service opnieuw starten met de opdracht
sudo-service dhcpcd opnieuw opstarten
Stap 3: Stel de netwerkinterfaces in
Ethernet-poort eth0 zal normaal werken (het krijgt een dynamisch IP-adres wanneer u het aansluit), maar we moeten een Bridge-interface br0 instellen die de TP Link-adapter wlan1 en Ethernet-poort eth0 overbrugt. Installeer bridge utils met de volgende opdracht:
sudo apt-get install bridge-utils
Stel de interfaces in door een nieuw tekstbestand /etc/network/interfaces.d/ap aan te maken met de volgende tekst:
auto eth0allow-hotplug eth0 iface eth0 inet handmatig auto wlan1 allow-hotplug wlan1 iface wlan1 inet handmatige pre-up service hostapd start post-up brctl addif br0 wlan1 auto br0 iface br0 inet dhcp bridge_ports eth0 wlan1
Stap 4: Hostapd installeren en instellen
Hostapd implementeert het draadloze toegangspunt. Installeer het met de volgende opdracht:
sudo apt-get install hostapd
Om het toegangspunt in te stellen, moeten we hostapd instellen. Maak een nieuw tekstbestand /etc/hostapd/hostapd.conf aan met de volgende tekst:
interface=wlan1 #wlan is WN7200ND adapterdriver=nl80211 # dit is het stuurprogramma dat vereist is voor WN7200ND hw_mode=g # g betekent 2,4GHz-band kanaal=11 # dit is het kanaal dat we zullen gebruiken, u kunt elk kanaal tussen 1 en 13 selecteren ieee80211n= 1 # beperk frequenties tot de frequenties die in uw land zijn toegestaan wmm_enabled=1 # ht_capab=[HT40][SHORT-GI-20] # stel de mogelijkheden van WN7200ND in macaddr_acl=0 # becommentarieer deze regel om apparaten die verbinding kunnen maken te beperken #macaddr_acl=1 # verwijder dit commentaar om apparaten te beperken die verbinding kunnen maken #accept_mac_file=/etc/hostapd/accept # dit bestand heeft de lijst met mac-adressen van de apparaten die hostapd accepteert negeer_broadcast_ssid=0 # zal SSID uitzenden # Gebruik WPA2 auth_algs=1 wpa=2 # GEBRUIK alleen WPA v2 wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP ssid=MyNetwork # gebruik de naam van uw netwerk wpa_passphrase=MyUniquePassword # de wachtwoordzin voor uw netwerk
Om apparaten die verbinding maken met het toegangspunt te beperken, maakt u het bestand /etc/hostapd/accept aan en voert u de lijst met mac-adressen als volgt in:
14:1a:93:eb:31:55 #mac-adres van uw apparaat
Om het configuratiebestand te laden wanneer hostapd start, bewerk het bestand /etc/default/hostapd, verwijder de commentaarregel DAEMON_CONF en verander het in
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Stap 5: IP-doorsturen inschakelen
We moeten IP-forwarding inschakelen om de bridge goed te laten werken. Om het in te schakelen, bewerkt u het bestand /etc/sysctl.conf en verwijdert u het commentaar op de regel net.ipv4.ip_forward=1
Stap 6: DHCP-relais installeren en instellen
Om de installatie te voltooien en alle apparaten op hetzelfde netwerk te hebben (het is een goed idee om alles op hetzelfde netwerk te hebben als je Chromecast wilt gebruiken of video's naar YouTube op je Smart TV wilt sturen). Om DHCP-verzoeken naar de ISP-router te sturen, moeten we isc dhcp-relay installeren en Pi instellen om verzoeken naar die server te verzenden. Gebruik de volgende opdracht om het te installeren:
sudo apt-get install isc-dhcp-relay
Voer het router-IP in op de relayserverconfiguratie
192.168.100.1
Om te controleren of alles correct is ingesteld, kunt u de opdracht uitvoeren:
sudo hostapd /etc/hostapd/hostapd.conf
Nadat u succesvol verbinding heeft gemaakt met het nieuwe toegangspunt, kunt u opnieuw opstarten
Aanbevolen:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Maak een WiFi-toegangspunt en zorg voor een webserver op NodeMCU V3: 4 stappen
Maak een WiFi-toegangspunt en zorg voor een webserver op NodeMCU V3: in het vorige artikel heb ik het al gehad over het gebruik van NodeMCU ESP8266. In het artikel leg ik uit hoe je NodeMCU ESP8266 toevoegt aan Arduini IDE. Er zijn verschillende manieren om via internet te communiceren met NodeMCU ESP8266. NodeMCU maken als een
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
PCB-handheld met Arduino (met een optie om draadloos te gaan!): 3 stappen
PCB-handheld met Arduino (met een optie om draadloos te gaan!): Update 28.1.2019Ik werk momenteel aan de volgende versie van deze handheld. Je kunt het project volgen op mijn YouTube-kanaal of Twitter.Waarschuwing! Ik heb een fout gevonden in de PCB-layout. De linker- en omhoog-knoppen zijn verbonden met alleen analoge pinnen. ik repareerde
Lange afstand draadloze waterniveau-indicator met alarm - Bereik tot 1 km - Zeven niveaus: 7 stappen
Lange afstand draadloze waterniveau-indicator met alarm | Bereik tot 1 km | Zeven niveaus: bekijk het op YouTube: https://youtu.be/vdq5BanVS0YJe hebt misschien veel bedrade en draadloze waterniveau-indicatoren gezien die een bereik van 100 tot 200 meter zouden bieden. Maar in deze instructable zie je een Long Range Wireless Water Level Indi