Jak przekształcić Raspberry Pi w punkt dostępu Wi-Fi Captive Portal
Miscellanea / / August 05, 2021
W tym przewodniku opowiem Ci, jak konwertować Raspberry Pi w Captive Portal WiFi punkt dostępu. Oznacza to, że możesz uzyskać dostęp do Internetu, wprowadzając dane uwierzytelniające na Raspberry. Ten ostatni będzie działał jako router. To ten sam proces, gdy próbujesz skorzystać z internetu na lotnisku. Podczas próby uzyskania dostępu do witryny internetowej strona internetowa wita użytkownika w celu wprowadzenia poświadczeń, aby połączyć się z siecią macierzystą i kontynuować przeglądanie.
W tym celu musisz użyć Raspberry 3 lub Raspberry 4, ponieważ są wyposażone w port Ethernet. Musisz używać najnowszej wersji systemu operacyjnego Raspberry. Następnie skonfiguruj punkt dostępu za pomocą oprogramowania RaspAP. Następnie musisz utworzyć i skonfigurować portal dostępowy. Wszystkie kroki opisałem w tym przewodniku. Możesz więc podążać za nimi i przekształcić swoje Raspberry Pi w router Wi-Fi z dostępnym portalem.
Spis treści
-
1 Przekształć Raspberry Pi w punkt dostępu Wi-Fi Captive Portal
- 1.1 Wymagania wstępne
- 1.2 Zaktualizuj system operacyjny Raspberry Pi
- 1.3 Tworzenie bezprzewodowego punktu dostępowego
- 1.4 Zabezpiecz punkt dostępu
- 1.5 Konfigurowanie portalu przechwytującego
- 1.6 Konfiguracja portalu przechwytującego
- 1.7 Jak utrzymać portal online.?
Przekształć Raspberry Pi w punkt dostępu Wi-Fi Captive Portal
Wykonajmy każdy z kroków jeden po drugim. Ale przed rozpoczęciem tutaj znajduje się lista rzeczy, które są potrzebne do skutecznego osiągnięcia celu tego przewodnika.
Wymagania wstępne
- Raspberry Pi
- Monitor zewnętrzny
- Kabel Ethernet.
- Kabel zasilający kompatybilny z Raspberry
- Klawiatura zewnętrzna
- Kabel HDMI
- Zainstaluj program RaspAP
Zaktualizuj system operacyjny Raspberry Pi
Oto kroki.
- Podłącz monitor, klawiaturę zewnętrzną i kabel Ethernet.
- Użyj jakiegoś źródła zasilania, aby podłączyć Raspberry pi. Uruchom to
- Otwórz terminal i wpisz następujące polecenie.
sudo apt update && sudo apt -y upgrade
- Wydaj to polecenie, aby ponownie uruchomić Pi.
sudo uruchamia się ponownie
To wszystko, Twoje urządzenie jest teraz aktualne.
Tworzenie bezprzewodowego punktu dostępowego
Najpierw musisz zainstalować RaspAP. Oto polecenie, aby to zrobić
- Otwórz terminal i wpisz polecenie.
curl -sL https://install.raspap.com | grzmotnąć
- Po instalacji musisz ponownie uruchomić Pi. Wydaj to polecenie.
restart
Teraz, gdy punkt dostępu jest skonfigurowany, powinieneś być w stanie zobaczyć jego atrybuty. To jest takie, jakie powinno być.
Szczegóły dostępu Raspberry WiFi
- adres IP: 10.3.141.1 [domyślny adres IP dla RaspAP]
- Nazwa Użytkownika: Admin
- Hasło: sekret
- SSID: raspi-webgui
- Zakres DHCP: 10.3.141.50 do 10.3.141.255
- Hasło do wifi: Zmień mnie
Przejdź do dowolnego urządzenia z włączonym Wi-Fi. Przejdź do strony dostępnych sieci, aby zobaczyć, czy jest dostępna nowa sieć. Jego nazwa jest taka sama, jak nazwa SSID, o której wspomniałem powyżej. Jego raspi-webgui. Możesz nawet połączyć się z nim, wprowadzając poświadczenia, które są identyfikatorem SSID i hasłem.
Rzecz w tym, że powyższe hasło jest dość proste i oczywiście wcale nie jest bezpieczne. Więc musisz to zmienić.
Zabezpiecz punkt dostępu
- Skorzystaj z przeglądarki internetowej i wprowadź adres IP w sekcji URL i naciśnij Enter
- Następnie wpisz nazwę użytkownika i hasło nowo ustawionego Pi
- Nastąpi przekierowanie do interfejsu internetowego RaspAP
- W panelu po lewej stronie wybierz Hotspot
- Następnie pod tym kliknij Bezpieczeństwo patka
- Powinieneś zobaczyć sekcję o nazwie PSK. Kliknij na to
- Tutaj musisz wprowadzić nowe hasło do Raspberry Pi.
- Po zakończeniu kliknij Zapisz ustawienia
Konfigurowanie portalu przechwytującego
Teraz musisz zainstalować pakiet, aby skompilować program portalu przechwytującego Nodogsplash.
- Na terminalu Raspberry Pi napisz i wykonaj następujące polecenie.
sudo apt install git libmicrohttpd-dev
- Skopiuj repozytorium składające się z fragmentu kodu Nodogsplash.
cd ~ git clone https://github.com/nodogsplash/nodogsplash.git
- Następnie musisz zainstalować Nodogsplash.
cd ~ / nodogsplash. robić. sudo make install
Konfiguracja portalu przechwytującego
Powyżej mamy adres IP RaspAP 10.3.141.1. Teraz musimy skonfigurować to samo w ustawieniach Nodogsplash.
- Aby otworzyć konfigurację Nodogsplash, wpisz następujące polecenie.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Wprowadź następujące zmiany.
GatewayInterface wlan0. GatewayAddress 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Aby zapisać zmiany, naciśnij Ctrl + o i Ctrl + X
- Uruchom portal dostępowy za pomocą tego polecenia.
sudo nodogsplash
- Teraz, gdy spróbujesz połączyć swój portal przechwytujący z dostępnym hotspotem, wylądujesz na domyślnej stronie portalu przechwytującego nodogsplash.
Jak utrzymać portal online.?
Naszym następnym celem jest utrzymanie tego portalu dostępowego przy każdym dostępie do Raspberry Pi. Oznacza to, że Nodogsplash uruchomi się automatycznie po uruchomieniu urządzenia. W tym celu musisz edytować plik rc.local plik.
- Otwórz terminal i wpisz następujące polecenie.
sudo nano /etc/rc.local
- Znajdź wiersz, w którym wspomina o tym kodzie wyjście0
- Tuż nad tym wpisz następujący.
nodogsplash
- Teraz użyj Ctrl + o i Ctrl + X aby zapisać zmiany
Przewodnik| Zainstaluj LineageOS 14.1 na Raspberry Pi 3
To wszystko, co musisz wiedzieć, aby przekształcić Raspberry Pi w punkt dostępu Wi-Fi do portalu captive. Jeśli masz urządzenie, wypróbuj to.
Możesz polubić,
- Jak włączyć / wyłączyć tryb gościa Androida
- Lista najlepszych aplikacji do pobierania filmów z YouTube w 2020 roku
źródło pochodzi z GitHub
Swayam jest profesjonalnym blogerem technicznym z tytułem magistra w zakresie aplikacji komputerowych, a także ma doświadczenie w programowaniu na Androida. Jest zagorzałym wielbicielem systemu operacyjnego Stock Android Poza blogowaniem technicznym uwielbia gry, podróże i grę na gitarze.