Kako pretvoriti Raspberry Pi v dostopno točko Wifi Captive Portal
Miscellanea / / August 05, 2021
V tem priročniku vam bom povedal, kako pretvoriti Raspberry Pi v omrežje WiFi Captive Portal dostopna točka. To pomeni, da lahko do interneta dostopate z vnosom nekaterih poverilnic na Raspberry. Ta bo deloval kot usmerjevalnik. Enak postopek je, ko poskušate uporabljati internet na letališču. Ko poskušate dostopati do spletnega mesta, vas pozdravi, da vnesete poverilnice za povezavo z domačim omrežjem in nadaljujete z brskanjem.
Za to morate uporabiti Raspberry 3 ali Raspberry 4, ker imata vrata Ethernet. Uporabiti morate najnovejšo različico OS Raspberry. Nato nastavite dostopno točko s pomočjo programske opreme RaspAP. Nato morate ustvariti in konfigurirati ujeti portal. V tem priročniku sem opisal vse korake. Torej, lahko jim sledite in svoj Raspberry Pi pretvorite v ujetniški portalski usmerjevalnik WiFi.
Kazalo
-
1 Pretvorite Raspberry Pi v dostopno točko Wifi Wi-Fi
- 1.1 Predpogoji
- 1.2 Posodobite OS Raspberry Pi
- 1.3 Ustvarjanje brezžične dostopne točke
- 1.4 Naj bo dostopna točka varna
- 1.5 Nastavitev portala Captive
- 1.6 Konfiguracija portala Captive
- 1.7 Kako obdržati portal na spletu.?
Pretvorite Raspberry Pi v dostopno točko Wifi Wi-Fi
Izvedimo posamezne korake. Pred začetkom pa je seznam stvari, ki jih potrebujete za učinkovito uresničitev cilja tega vodnika.
Predpogoji
- Raspberry Pi
- Zunanji monitor
- Ethernetni kabel.
- Napajalni kabel, združljiv z Raspberry
- Zunanja tipkovnica
- Kabel HDMI
- Namestite program RaspAP
Posodobite OS Raspberry Pi
Tu so koraki.
- Povežite monitor, zunanjo tipkovnico in ethernetni kabel.
- Za priključitev Raspberry pi uporabite vir energije. Zaženi
- Odprite terminal in vnesite naslednji ukaz.
posodobitev sudo apt && sudo apt -y nadgradnja
- Dajte ta ukaz za ponovni zagon Pi-ja.
sudo se znova zažene
To je to, da je vaša naprava zdaj posodobljena.
Ustvarjanje brezžične dostopne točke
Najprej morate namestiti RaspAP. Tukaj je ukaz, da to storite
- Odprite terminal in vnesite ukaz.
curl -sL https://install.raspap.com | bash
- Po namestitvi morate znova zagnati Pi. Dajte ta ukaz za to.
znova zaženite
Ko je dostopna točka nastavljena, bi morali videti njene atribute. Tako bi moralo biti.
Podrobnosti o dostopu do Raspberry WiFi
- IP naslov: 10.3.141.1 [privzeti IP za RaspAP]
- Uporabniško ime: admin
- Geslo: skrivnost
- SSID: raspi-webgui
- Obseg DHCP: 10.3.141.50 do 10.3.141.255
- Geslo za Wi-Fi: Spremeni me
Pojdite na katero koli napravo, na kateri je omogočen Wi-Fi. Pojdite na stran z razpoložljivimi omrežji in preverite, ali je na voljo novo omrežje. Njegovo ime je enako imenu SSID, ki sem ga omenil zgoraj. Svoje raspi-webgui. Z njo se lahko celo povežete tako, da vnesete poverilnice, ki sta SSID in geslo.
Stvar je v tem, da je zgornje geslo precej preprosto in seveda sploh ni varno. Torej, to morate spremeniti.
Naj bo dostopna točka varna
- Uporabite spletni brskalnik in v razdelek URL vnesite naslov IP in pritisnite Enter
- Nato vnesite uporabniško ime in geslo za novo nastavljeno Pi
- Preusmerjeni boste v spletni vmesnik RaspAP
- Na levi strani izberite Vroča točka
- Nato pod tem kliknite Varnost zavihek
- Videti bi morali razdelek z imenom PSK. Kliknite nanjo
- Tukaj morate vnesti novo geslo za Raspberry Pi.
- Ko končate, kliknite na Shrani nastavitve
Nastavitev portala Captive
Zdaj morate namestiti paket za sestavljanje ujetniškega portalskega programa Nodogsplash.
- Na terminalu Raspberry Pi napišite in izvedite naslednji ukaz.
sudo apt namestite git libmicrohttpd-dev
- Kopirajte repozitorij, ki vsebuje fragment kode Nodogsplash.
cd ~ klon git https://github.com/nodogsplash/nodogsplash.git
- Nato morate namestiti Nodogsplash.
cd ~ / nodogsplash. naredite. sudo make install
Konfiguracija portala Captive
Zgoraj imamo naslov IP RaspAP 10.3.141.1. Zdaj moramo isto nastaviti v nastavitvah Nodogsplash.
- Če želite odpreti konfiguracijo Nodogsplash, napišite naslednji ukaz.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Izvedite naslednje spremembe.
GatewayInterface wlan0. Naslov prehoda 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Če želite shraniti spremembe, pritisnite Ctrl + o in Ctrl + x
- S tem ukazom zaženite ujeti portal.
sudo nodogsplash
- Zdaj, ko poskušate povezati svoj ujeti portal z dostopno dostopno točko, boste pristali na privzeti strani ujetnega portala nodogsplash.
Kako obdržati portal na spletu.?
Naš naslednji cilj je, da ta ujeti portal ostane aktiven pri vsakem dostopu do Raspberry Pi. To pomeni, da se bo Nodogsplash samodejno zagnal, ko zaženete napravo. Za to morate urediti rc.local mapa.
- Odprite terminal in vnesite naslednje.
sudo nano /etc/rc.local
- Poiščite vrstico, kjer omenja to kodo izhod0
- Tik nad tem vnesite naslednje.
nodogsplash
- Zdaj pa uporabite Ctrl + o in Ctrl + X da shranite spremembe
Vodnik| Namestite LineageOS 14.1 na Raspberry Pi 3
Torej, to je vse, kar morate vedeti, da pretvorite Raspberry Pi v dostopno točko WiFi za dostop do portala. Če imate napravo, poskusite to.
Vam bo morda všeč,
- Kako omogočiti / onemogočiti Android Guest Mode
- Seznam najboljših aplikacij za prenos videoposnetkov YouTube v letu 2020
vir prevzet iz GitHub
Swayam je profesionalni tehnološki bloger z magisterijem računalniških aplikacij in ima tudi izkušnje z razvojem Androida. Je prepričan občudovalec sistema Stock Android OS. Poleg tehničnih spletnih dnevnikov obožuje igranje iger, potovanja in igranje / poučevanje kitare.