Sådan konverteres Raspberry Pi til et Captive Portal Wifi-adgangspunkt
Miscellanea / / August 05, 2021
I denne vejledning vil jeg fortælle dig, hvordan du konverterer Raspberry Pi til en Captive Portal WiFi adgangspunkt. Dette betyder, at du kan få adgang til internettet ved at indtaste nogle legitimationsoplysninger på Raspberry. Sidstnævnte fungerer som en router. Det er den samme proces, når du prøver at bruge internettet i en lufthavn. Når du prøver at få adgang til et websted, hilser en webside dig på at indtaste legitimationsoplysninger for at oprette forbindelse til det oprindelige netværk for at fortsætte din browsing.
Til dette skal du bruge Raspberry 3 eller Raspberry 4, for de leveres med Ethernet-port. Du skal bruge den nyeste OS-version af Raspberry. Konfigurer derefter et adgangspunkt ved hjælp af RaspAP-software. Derefter skal du oprette og konfigurere en captive portal. Jeg har beskrevet alle trin i denne vejledning. Så du kan følge dem og konvertere din Raspberry Pi til en intern WiFi-router.
Indholdsfortegnelse
-
1 Konverter Raspberry Pi til et Captive Portal Wifi-adgangspunkt
- 1.1 Forudsætninger
- 1.2 Opdater Raspberry Pi OS
- 1.3 Oprettelse af et trådløst adgangspunkt
- 1.4 Gør adgangspunktet sikkert
- 1.5 Opsætning af Captive Portal
- 1.6 Captive Portal Configuration
- 1.7 Sådan opbevares portalen online.?
Konverter Raspberry Pi til et Captive Portal Wifi-adgangspunkt
Lad os udføre hvert trin en efter en. Men inden du begynder her, er der en liste over ting, du har brug for for at nå målet med denne vejledning effektivt.
Forudsætninger
- Hindbær Pi
- Ekstern skærm
- Ethernet-kabel.
- Et hindbær-kompatibelt strømkabel
- Eksternt tastatur
- HDMI-kabel
- Installer RaspAP-programmet
Opdater Raspberry Pi OS
Her er trinene.
- Tilslut din skærm, eksternt tastatur og Ethernet-kablet.
- Brug en eller anden strømkilde til at forbinde Raspberry pi. Start den op
- Åbn terminal, og skriv følgende kommando.
sudo apt opdatering && sudo apt -y opgradering
- Giv denne kommando for at genstarte Pi.
sudo genstarter
Det er det, din enhed nu er opdateret.
Oprettelse af et trådløst adgangspunkt
Først skal du installere RaspAP. Her er kommandoen til at gøre det
- Åbn terminal, og skriv kommandoen.
krølle -sL https://install.raspap.com | bash
- Efter installation skal du genstarte din Pi. Giv denne kommando til det.
genstart
Nu, når adgangspunktet er konfigureret, skal du kunne se dets attributter. Sådan skal det være.
Hindbær WiFi-adgangsdetaljer
- IP-adresse: 10.3.141.1 [standard-IP til RaspAP]
- Brugernavn: admin
- Adgangskode: hemmelighed
- SSID: raspi-webgui
- DHCP rækkevidde: 10.3.141.50 til 10.3.141.255
- Wi-Fi-adgangskode: Ændre mig
Gå til en hvilken som helst enhed med Wi-fi aktiveret på den. Gå til siden med tilgængelige netværk for at se, at et nyt netværk er tilgængeligt. Dets navn er det samme som SSID, jeg har nævnt ovenfor. Dens raspi-webgui. Du kan endda oprette forbindelse til det ved at indtaste legitimationsoplysningerne, der er SSID og adgangskoden.
Nu er sagen, at adgangskoden ovenfor er ret enkel og selvfølgelig slet ikke sikker. Så du er nødt til at ændre det.
Gør adgangspunktet sikkert
- Brug webbrowseren, og indtast IP-adressen i URL-sektionen, og tryk på enter
- Sæt derefter brugernavnet og adgangskoden til den nyindstillede Pi
- Du vil blive omdirigeret til RaspAP-webgrænsefladen
- Vælg på venstre sidepanel Hotspot
- Klik derefter på under Sikkerhed fanen
- Du skulle se et afsnit kaldet PSK. Klik på den
- Her skal du indtaste din nye adgangskode til Raspberry Pi.
- Når du er færdig, skal du klikke på Gem indstillinger
Opsætning af Captive Portal
Nu skal du installere en pakke for at kompilere Nodogsplash captive portal-programmet.
- På Raspberry Pi-terminalen skal du skrive og udføre følgende kommando.
sudo apt installer git libmicrohttpd-dev
- Kopier lageret, der består af Nodogsplash-kodefragmentet.
cd ~ git klon https://github.com/nodogsplash/nodogsplash.git
- Dernæst skal du installere Nodogsplash.
cd ~ / nodogsplash. lave. sudo gør installation
Captive Portal Configuration
Ovenfor har vi RaspAP IP-adressen 10.3.141.1. Nu skal vi konfigurere det samme i Nodogsplash-indstillingerne.
- For at åbne Nodogsplash-konfigurationen, skriv følgende kommando.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Foretag følgende ændringer.
GatewayInterface wlan0. GatewayAddress 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Tryk på for at gemme ændringerne Ctrl + o og Ctrl + x
- Start den fangede portal med denne kommando.
sudo nodogsplash
- Nu, når du prøver at forbinde din captive portal til det tilgængelige hotspot, lander du på standard captive portal-siden i nodogsplash.
Sådan opbevares portalen online.?
Vores næste mål er at holde denne captive portal aktiv post hver adgang til Raspberry Pi. Dette betyder, at Nodogsplash starter automatisk, når du starter din enhed. For det skal du redigere rc.local fil.
- Åbn terminalen, og skriv følgende.
sudo nano /etc/rc.local
- Find linjen, hvor den nævner denne kode Afslut0
- Lige over den type følgende.
nodogsplash
- Brug det nu Ctrl + o og Ctrl + X for at gemme dine ændringer
Guide| Installer LineageOS 14.1 på Raspberry Pi 3
Så det er alt hvad du behøver at vide for at konvertere Raspberry Pi til et internt WiFi-adgangspunkt. Hvis du har enheden, så prøv dette.
Du kan godt lide,
- Sådan aktiveres / deaktiveres Android-gæstetilstand
- Liste over de bedste apps til download af YouTube-videoer i 2020
kilde taget fra GitHub
Swayam er en professionel tech-blogger med en kandidatgrad i computerapplikationer og har også erfaring med Android-udvikling. Han er en dybt beundrer af Stock Android OS, bortset fra teknisk blogging, han elsker at spille, rejse og spille / undervise i guitar.