Hvordan konvertere Raspberry Pi til et fangstportal Wifi-tilgangspunkt
Miscellanea / / August 05, 2021
I denne guiden vil jeg fortelle deg hvordan du konverterer Raspberry Pi til en Captive Portal WiFi tilgangspunkt. Dette betyr at du kan få tilgang til internett ved å legge inn noen legitimasjonsbeskrivelser på Raspberry. Sistnevnte vil fungere som en ruter. Det er den samme prosessen når du prøver å bruke internett på en flyplass. Når du prøver å få tilgang til et nettsted, hilser en webside deg på å oppgi legitimasjon for å koble til det opprinnelige nettverket for å fortsette surfingen.
For dette må du bruke Raspberry 3 eller Raspberry 4 for de kommer med Ethernet-port. Du må bruke den nyeste OS-versjonen av Raspberry. Sett deretter opp et tilgangspunkt ved hjelp av RaspAP-programvare. Da må du opprette og konfigurere en fangeportal. Jeg har beskrevet alle trinnene i denne guiden. Så du kan følge dem og konvertere Raspberry Pi til en intern WiFi-ruter.
Innholdsfortegnelse
-
1 Konverter Raspberry Pi til et fangstportal Wifi-tilgangspunkt
- 1.1 Forutsetninger
- 1.2 Oppdater Raspberry Pi OS
- 1.3 Opprette et trådløst tilgangspunkt
- 1.4 Gjør tilgangspunktet sikkert
- 1.5 Sette opp fangeportalen
- 1.6 Captive Portal Configuration
- 1.7 Hvordan holde portalen online.?
Konverter Raspberry Pi til et fangstportal Wifi-tilgangspunkt
La oss utføre hvert av trinnene en etter en. Men før du begynner her, er det en liste over ting du trenger for å oppnå målet med denne guiden effektivt.
Forutsetninger
- Bringebær Pi
- Ekstern skjerm
- Ethernet-kabel.
- En bringebærkompatibel strømkabel
- Eksternt tastatur
- HDMI-kabel
- Installer RaspAP-programmet
Oppdater Raspberry Pi OS
Her er trinnene.
- Koble skjermen, det eksterne tastaturet og Ethernet-kabelen.
- Bruk en eller annen kilde til å koble til Raspberry pi. Start den opp
- Åpne terminalen og skriv inn følgende kommando.
sudo apt oppdatering && sudo apt -y oppgradering
- Gi denne kommandoen for å starte Pi på nytt.
sudo starter på nytt
Det er det enheten din nå er oppdatert.
Opprette et trådløst tilgangspunkt
Først må du installere RaspAP. Her er kommandoen om å gjøre det
- Åpne terminalen og skriv kommandoen.
krølle -sL https://install.raspap.com | bash
- Etter installasjonen må du starte Pi på nytt. Gi denne kommandoen for det.
start på nytt
Nå som tilgangspunktet er konfigurert, bør du kunne se attributtene. Slik skal det være.
Raspberry WiFi Access Detaljer
- IP adresse: 10.3.141.1 [standard IP for RaspAP]
- Brukernavn: admin
- Passord: hemmelig
- SSID: raspi-webgui
- DHCP-rekkevidde: 10.3.141.50 til 10.3.141.255
- Wi-Fi-passord: Forandre meg
Gå til en hvilken som helst enhet med Wi-fi aktivert. Gå til siden for tilgjengelige nettverk for å se at et nytt nettverk er tilgjengelig. Navnet er det samme som SSID jeg har nevnt ovenfor. Det er raspi-webgui. Du kan til og med koble til den ved å skrive inn legitimasjonen som er SSID og passord.
Nå er tingen passordet ovenfor ganske enkelt og selvfølgelig ikke sikkert i det hele tatt. Så du må endre det.
Gjør tilgangspunktet sikkert
- Bruk nettleseren og skriv inn IP-adressen i URL-delen og trykk enter
- Sett deretter brukernavnet og passordet til den nylig innstilte Pi
- Du blir omdirigert til RaspAP webgrensesnitt
- På venstre sidepanel velger du Hotspot
- Deretter klikker du på Sikkerhet kategorien
- Du bør se en seksjon som heter PSK. Klikk på den
- Her må du oppgi ditt nye passord for Raspberry Pi.
- Når du er ferdig, klikker du på Lagre innstillinger
Sette opp fangeportalen
Nå må du installere en pakke for å kompilere Nodogsplash captive portal-programmet.
- Skriv og kjør følgende kommando på Raspberry Pi-terminalen.
sudo apt installer git libmicrohttpd-dev
- Kopier depotet som består av Nodogsplash-kodefragmentet.
cd ~ git klon https://github.com/nodogsplash/nodogsplash.git
- Deretter må du installere Nodogsplash.
cd ~ / nodogsplash. gjøre. sudo lage installasjon
Captive Portal Configuration
Ovenfor har vi RaspAP IP-adressen 10.3.141.1. Nå må vi konfigurere det samme i Nodogsplash-innstillingene.
- For å åpne Nodogsplash-konfigurasjonen, skriv følgende kommando.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Gjør følgende endringer.
GatewayInterface wlan0. GatewayAddress 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Trykk på for å lagre endringene Ctrl + o og Ctrl + x
- Start fangeportalen med denne kommandoen.
sudo nodogsplash
- Når du prøver å koble din fangeportal til tilgjengelig hotspot, vil du nå lande på standardportalsiden til nodogsplash.
Hvordan holde portalen online.?
Vårt neste mål er å holde denne fangeportalen aktiv innlegg hver tilgang til Raspberry Pi. Dette betyr at Nodogsplash starter automatisk når du starter opp enheten. For det må du redigere rc.local fil.
- Åpne terminalen og skriv inn følgende.
sudo nano /etc/rc.local
- Finn linjen der den nevner denne koden exit0
- Rett over den typen følgende.
nodogsplash
- Nå, bruk Ctrl + o og Ctrl + X for å lagre endringene
Guide| Installer LineageOS 14.1 på Raspberry Pi 3
Så det er alt du trenger å vite for å konvertere Raspberry Pi til et internt WiFi-tilgangspunkt. Hvis du har enheten, så prøv dette.
Du kan like,
- Hvordan aktivere / deaktivere Android Gjestemodus
- Liste over de beste nedlastingsappene på YouTube i 2020
kilde hentet fra GitHub
Swayam er en profesjonell teknologisk blogger med mastergrad i dataprogrammer og har også erfaring med Android-utvikling. Han er en troende beundrer av Stock Android OS, bortsett fra teknisk blogging, elsker han å spille, reise og spille / lære gitar.