Hoe Raspberry Pi te converteren naar een Captive Portal Wifi-toegangspunt
Gemengde Berichten / / August 05, 2021
In deze gids zal ik u vertellen hoe u Raspberry Pi in een Captive Portal WiFi toegangspunt. Dit betekent dat u toegang kunt krijgen tot internet door enkele inloggegevens in te voeren op Raspberry. De laatste fungeert als router. Het is hetzelfde proces wanneer u internet op een luchthaven probeert te gebruiken. Wanneer u een website probeert te openen, begroet een webpagina u om inloggegevens in te voeren om verbinding te maken met het native netwerk om verder te browsen.
Hiervoor moet je Raspberry 3 of Raspberry 4 gebruiken, want ze worden geleverd met een Ethernet-poort. U moet de nieuwste OS-versie van Raspberry gebruiken. Stel vervolgens een toegangspunt in met RaspAP-software. Vervolgens moet u een captive portal maken en configureren. Ik heb alle stappen in deze handleiding beschreven. U kunt ze dus volgen en uw Raspberry Pi omzetten in een captive portal-wifi-router.
Inhoudsopgave
-
1 Verander Raspberry Pi in een Captive Portal Wifi-toegangspunt
- 1.1 Vereisten
- 1.2 Werk Raspberry Pi OS bij
- 1.3 Een draadloos toegangspunt maken
- 1.4 Maak het toegangspunt veilig
- 1.5 De Captive Portal opzetten
- 1.6 Captive Portal-configuratie
- 1.7 Hoe de portal online te houden?
Verander Raspberry Pi in een Captive Portal Wifi-toegangspunt
Laten we elk van de stappen een voor een uitvoeren. Maar voordat u hier begint, is een lijst met dingen die u nodig hebt om het doel van deze gids efficiƫnt te bereiken.
Vereisten
- Raspberry Pi
- Externe monitor
- Ethernetkabel.
- Een Raspberry-compatibele voedingskabel
- Extern toetsenbord
- HDMI kabel
- Installeer het RaspAP-programma
Werk Raspberry Pi OS bij
Hier zijn de stappen.
- Sluit uw monitor, extern toetsenbord en de ethernetkabel aan.
- Gebruik een stroombron om Raspberry pi aan te sluiten. Start het op
- Open terminal en typ de volgende opdracht.
sudo apt update && sudo apt -y upgrade
- Geef deze opdracht om de Pi opnieuw op te starten.
sudo start opnieuw op
Dat is het, uw apparaat is nu up-to-date.
Een draadloos toegangspunt maken
Eerst moet u RaspAP installeren. Hier is de opdracht om het te doen
- Open terminal en typ de opdracht.
krul -sL https://install.raspap.com | bash
- Na de installatie moet je je Pi opnieuw opstarten. Geef daarvoor dit commando.
herstart
Nu het toegangspunt is ingesteld, zou u de attributen ervan moeten kunnen zien. Dit is hoe het zou moeten zijn.
Raspberry WiFi-toegangsgegevens
- IP adres: 10.3.141.1 [standaard IP voor RaspAP]
- Gebruikersnaam: beheerder
- Wachtwoord: geheim
- SSID: raspi-webgui
- DHCP-bereik: 10.3.141.50 tot 10.3.141.255
- Wifi wachtwoord: Verander mij
Ga naar elk apparaat waarop Wi-Fi is ingeschakeld. Ga naar de pagina met beschikbare netwerken om te zien dat er een nieuw netwerk beschikbaar is. De naam is dezelfde als die van SSID die ik hierboven heb genoemd. Haar raspi-webgui. U kunt er zelfs verbinding mee maken door de inloggegevens in te voeren die de SSID en het wachtwoord zijn.
Het punt is dat het bovenstaande wachtwoord vrij eenvoudig is en natuurlijk helemaal niet veilig. Dus je moet het veranderen.
Maak het toegangspunt veilig
- Gebruik de webbrowser en voer het IP-adres in de URL-sectie in en druk op Enter
- Voer vervolgens de gebruikersnaam en het wachtwoord van de nieuw ingestelde Pi in
- U wordt doorgestuurd naar de RaspAP-webinterface
- Selecteer op het linkerzijpaneel Hotspot
- Klik vervolgens daaronder op het Veiligheid tabblad
- Je zou een sectie moeten zien met de naam PSK. Klik erop
- Hier moet je je nieuwe wachtwoord voor Raspberry Pi invoeren.
- Als u klaar bent, klikt u op Instellingen opslaan
De Captive Portal opzetten
Nu moet je een pakket installeren om het captive portal-programma van Nodogsplash te compileren.
- Schrijf en voer de volgende opdracht uit op de Raspberry Pi-terminal.
sudo apt git libmicrohttpd-dev installeren
- Kopieer de repository die het Nodogsplash-codefragment bevat.
cd ~ git kloon https://github.com/nodogsplash/nodogsplash.git
- Vervolgens moet u Nodogsplash installeren.
cd ~ / nodogsplash. maken. sudo make install
Captive Portal-configuratie
Hierboven hebben we het RaspAP IP-adres 10.3.141.1. Nu moeten we hetzelfde configureren in de Nodogsplash-instellingen.
- Om de Nodogsplash-configuratie te openen, schrijft u de volgende opdracht.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Breng de volgende wijzigingen aan.
GatewayInterface wlan0. Gateway-adres 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Druk op om de wijzigingen op te slaan Ctrl + o en Ctrl + x
- Start de captive portal met deze opdracht.
sudo nodogsplash
- Nu u probeert uw captive portal te verbinden met de beschikbare hotspot, komt u op de standaard captive portal-pagina van nodogsplash.
Hoe de portal online te houden?
Ons volgende doel is om deze captive portal actief te houden na elke toegang tot Raspberry Pi. Dit betekent dat Nodogsplash automatisch wordt gestart wanneer u uw apparaat opstart. Daarvoor moet u het rc.local het dossier.
- Open de terminal en typ het volgende.
sudo nano /etc/rc.local
- Zoek de regel waar deze code wordt vermeld exit0
- Typ net daarboven het volgende.
nodogsplash
- Gebruik nu Ctrl + o en Ctrl + X om uw wijzigingen op te slaan
Gids| Installeer LineageOS 14.1 op Raspberry Pi 3
Dus dat is alles wat u moet weten om de Raspberry Pi om te zetten in een captive portal WiFi-toegangspunt. Als je het apparaat hebt, probeer dit dan eens.
U mag,
- Hoe Android-gastmodus in / uit te schakelen
- Lijst met beste YouTube-video-download-apps in 2020
bron afkomstig van GitHub
Swayam is een professionele techblogger met een masterdiploma in computertoepassingen en heeft ook ervaring met Android-ontwikkeling. Hij is een fervent bewonderaar van Stock Android OS. Naast tech bloggen houdt hij van gamen, reizen en gitaar spelen / lesgeven.