Så här konverterar du Raspberry Pi till en WiFi-åtkomstpunkt för fångstportal
Miscellanea / / August 05, 2021
I den här guiden berättar jag hur du konverterar Raspberry Pi till en Captive Portal WiFi åtkomstpunkt. Det betyder att du kan komma åt internet genom att ange några referenser på Raspberry. Den senare fungerar som en router. Det är samma process när du försöker använda internet på en flygplats. När du försöker komma åt en webbplats hälsar en webbsida dig att ange autentiseringsuppgifter för att ansluta till det inbyggda nätverket för att fortsätta surfa.
För detta måste du använda Raspberry 3 eller Raspberry 4 för de kommer med Ethernet-port. Du måste använda den senaste OS-versionen av Raspberry. Ställ sedan in en åtkomstpunkt med hjälp av RaspAP-programvaran. Då måste du skapa och konfigurera en intern portal. Jag har beskrivit alla steg i den här guiden. Så du kan följa dem och konvertera din Raspberry Pi till en intern WiFi-router.
Innehållsförteckning
-
1 Konvertera Raspberry Pi till en WiFi-åtkomstpunkt för Captive Portal
- 1.1 Förutsättningar
- 1.2 Uppdatera Raspberry Pi OS
- 1.3 Skapa en trådlös åtkomstpunkt
- 1.4 Gör åtkomstpunkten säker
- 1.5 Konfigurera Captive Portal
- 1.6 Captive Portal Configuration
- 1.7 Hur håller jag portalen online.?
Konvertera Raspberry Pi till en WiFi-åtkomstpunkt för Captive Portal
Låt oss utföra vart och ett av stegen en efter en. Men innan du börjar här är en lista över saker du behöver för att uppnå målet med den här guiden effektivt.
Förutsättningar
- Raspberry Pi
- Extern bildskärm
- Ethernet-kabel.
- En hallon-kompatibel strömkabel
- Externt tangentbord
- HDMI-kabel
- Installera RaspAP-programmet
Uppdatera Raspberry Pi OS
Här är stegen.
- Anslut skärmen, det externa tangentbordet och Ethernet-kabeln.
- Använd någon kraftkälla för att ansluta Raspberry pi. Starta upp det
- Öppna terminalen och skriv följande kommando.
sudo apt uppdatering && sudo apt -y uppgradering
- Ge det här kommandot för att starta om Pi.
sudo startar om
Det är det som din enhet nu är uppdaterad.
Skapa en trådlös åtkomstpunkt
Först måste du installera RaspAP. Här är kommandot att göra det
- Öppna terminalen och skriv kommandot.
krulla -sL https://install.raspap.com | våldsamt slag
- Efter installationen måste du starta om din Pi. Ge det här kommandot för det.
starta om
Nu, när åtkomstpunkten är inställd, bör du kunna se dess attribut. Så här borde det vara.
Raspberry WiFi-åtkomstinformation
- IP-adress: 10.3.141.1 [standard-IP för RaspAP]
- Användarnamn: admin
- Lösenord: hemlighet
- SSID: raspi-webgui
- DHCP-intervall: 10.3.141.50 till 10.3.141.255
- Wi-Fi-lösenord: Ändra mig
Gå till vilken enhet som helst med Wi-Fi aktiverad. Gå till sidan med tillgängliga nätverk för att se att ett nytt nätverk är tillgängligt. Dess namn är detsamma som SSID som jag har nämnt ovan. Dess raspi-webgui. Du kan även ansluta till den genom att ange autentiseringsuppgifterna som är SSID och lösenord.
Nu är saken att lösenordet ovan är ganska enkelt och naturligtvis inte säkert alls. Så du måste ändra det.
Gör åtkomstpunkten säker
- Använd webbläsaren och ange IP-adressen i URL-avsnittet och tryck på enter
- Sätt sedan användarnamnet och lösenordet för den nyligen inställda Pi
- Du kommer att omdirigeras till RaspAP webbgränssnitt
- Välj på vänster sidopanel Hotspot
- Klicka därefter på den under säkerhet flik
- Du bör se ett avsnitt som heter PSK. Klicka på det
- Här måste du ange ditt nya lösenord för Raspberry Pi.
- När du är klar klickar du sedan på Spara inställningar
Konfigurera Captive Portal
Nu måste du installera ett paket för att kompilera Nodogsplash captive portal-programmet.
- Skriv och utför följande kommando på Raspberry Pi-terminalen.
sudo apt installera git libmicrohttpd-dev
- Kopiera förvaret som består av Nodogsplash-kodfragmentet.
cd ~ git klon https://github.com/nodogsplash/nodogsplash.git
- Därefter måste du installera Nodogsplash.
cd ~ / nodogsplash. göra. sudo gör installation
Captive Portal Configuration
Ovan har vi RaspAP IP-adressen 10.3.141.1. Nu måste vi konfigurera detsamma i Nodogsplash-inställningarna.
- För att öppna Nodogsplash-konfigurationen, skriv följande kommando.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Gör följande ändringar.
GatewayInterface wlan0. GatewayAddress 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Tryck på för att spara ändringarna Ctrl + o och Ctrl + x
- Starta den fångna portalen med det här kommandot.
sudo nodogsplash
- När du försöker ansluta din fångportal till tillgänglig hotspot kommer du nu att landa på standardfångsportalens sida i nodogsplash.
Hur håller jag portalen online.?
Vårt nästa mål är att hålla den här fångna portalen aktiv efter varje tillgång till Raspberry Pi. Detta innebär att Nodogsplash startas automatiskt när du startar upp din enhet. För det måste du redigera rc.local fil.
- Öppna terminalen och skriv följande.
sudo nano /etc/rc.local
- Hitta raden där den nämner den här koden exit 0
- Precis ovanför den typen av följande.
nodogsplash
- Använd nu Ctrl + o och Ctrl + X för att spara dina ändringar
Guide| Installera LineageOS 14.1 på Raspberry Pi 3
Så, det är allt du behöver veta för att konvertera Raspberry Pi till en intern WiFi-åtkomstpunkt. Om du har enheten kan du prova detta.
Du må gilla,
- Så här aktiverar / inaktiverar du Android-gästläge
- Lista över bästa appar för nedladdning av YouTube-videor 2020
källa hämtad från GitHub
Swayam är en professionell teknisk bloggare med magisterexamen i datorprogram och har också erfarenhet av Android-utveckling. Han är en stark beundrare av Stock Android OS, förutom teknisk bloggning, älskar han att spela, resa och spela / undervisa gitarr.