Jak převést Raspberry Pi na přístupový bod Wifi v zajetí portálu
Různé / / August 05, 2021
V této příručce vám řeknu, jak převést Raspberry Pi do zajatého portálu WiFi přístupový bod. To znamená, že máte přístup k internetu zadáním některých údajů na Raspberry. Ten bude fungovat jako router. Stejný postup je i při pokusu o použití internetu na letišti. Při pokusu o přístup na web vás webová stránka pozdraví, abyste zadali přihlašovací údaje pro připojení k nativní síti a pokračovali v procházení.
K tomu musíte použít Raspberry 3 nebo Raspberry 4, protože jsou dodávány s ethernetovým portem. Musíte použít nejnovější verzi operačního systému Raspberry. Dále nastavte přístupový bod pomocí softwaru RaspAP. Pak musíte vytvořit a nakonfigurovat captive portál. Popsal jsem všechny kroky v této příručce. Můžete je tedy sledovat a převést svůj Raspberry Pi na WiFi router v zajetí portálu.
Obsah
-
1 Převeďte Raspberry Pi na přístupový bod Wifi v zajetí portálu
- 1.1 Předběžné požadavky
- 1.2 Aktualizujte operační systém Raspberry Pi
- 1.3 Vytvoření bezdrátového přístupového bodu
- 1.4 Zajistěte bezpečný přístupový bod
- 1.5 Nastavení zajatého portálu
- 1.6 Konfigurace zajatého portálu
- 1.7 Jak udržovat portál online?
Převeďte Raspberry Pi na přístupový bod Wifi v zajetí portálu
Provedeme každý z kroků jeden po druhém. Než však začnete, je zde seznam věcí, které potřebujete k efektivnímu dosažení cíle této příručky.
Předběžné požadavky
- Raspberry Pi
- Externí monitor
- Ethernetový kabel.
- Napájecí kabel kompatibilní s Raspberry
- Externí klávesnice
- Kabel HDMI
- Nainstalujte program RaspAP
Aktualizujte operační systém Raspberry Pi
Zde jsou kroky.
- Připojte monitor, externí klávesnici a ethernetový kabel.
- K připojení Raspberry pi použijte nějaký zdroj energie. Spusťte to
- Otevřete terminál a zadejte následující příkaz.
sudo apt update && sudo apt -y upgrade
- Zadáním tohoto příkazu restartujete Pi.
sudo restartuje
Vaše zařízení je nyní aktuální.
Vytvoření bezdrátového přístupového bodu
Nejprve musíte nainstalovat RaspAP. Zde je příkaz, jak to udělat
- Otevřete terminál a zadejte příkaz.
zvlnění -sL https://install.raspap.com | bash
- Po instalaci musíte restartovat Pi. Za to dejte tento příkaz.
restartovat
Nyní, když je přístupový bod nastaven, byste měli vidět jeho atributy. Tak by to mělo být.
Podrobnosti o přístupu k WiFi Raspberry
- IP adresa: 10.3.141.1 [výchozí IP pro RaspAP]
- Uživatelské jméno: admin
- Heslo: tajemství
- SSID: raspi-webgui
- Rozsah DHCP: 10.3.141.50 až 10.3.141.255
- Heslo Wi-Fi: Změň mě
Přejděte na jakékoli zařízení, na kterém je povoleno Wi-fi. Přejděte na stránku s dostupnými sítěmi a podívejte se, jak je k dispozici nová síť. Jeho název je stejný jako název SSID, který jsem zmínil výše. Své raspi-webgui. Můžete se k němu dokonce připojit zadáním přihlašovacích údajů, kterými jsou SSID a heslo.
Jde o to, že výše uvedené heslo je docela jednoduché a samozřejmě není vůbec zabezpečené. Musíte to tedy změnit.
Zajistěte bezpečný přístupový bod
- Použijte webový prohlížeč, zadejte IP adresu v sekci URL a stiskněte Enter
- Poté vložte uživatelské jméno a heslo nově nastaveného Pi
- Budete přesměrováni na webové rozhraní RaspAP
- Na levém bočním panelu vyberte Hotspot
- Poté klikněte na ikonu Bezpečnostní záložka
- Měla by se zobrazit část s názvem PSK. Klikněte na to
- Zde musíte zadat nové heslo pro Raspberry Pi.
- Po dokončení klikněte na Uložit nastavení
Nastavení zajatého portálu
Nyní musíte nainstalovat balíček pro kompilaci programu portálu Capture Nodogsplash.
- Na terminálu Raspberry Pi napište a proveďte následující příkaz.
sudo apt install git libmicrohttpd-dev
- Zkopírujte úložiště skládající se z fragmentu kódu Nodogsplash.
cd ~ git klon https://github.com/nodogsplash/nodogsplash.git
- Dále musíte nainstalovat Nodogsplash.
cd ~ / nodogsplash. udělat. sudo provést instalaci
Konfigurace zajatého portálu
Nahoře máme RaspAP IP adresu 10.3.141.1. Nyní to musíme nakonfigurovat do nastavení Nodogsplash.
- Chcete-li otevřít konfiguraci Nodogsplash, napište následující příkaz.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Proveďte následující změny.
GatewayInterface wlan0. GatewayAddress 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Pro uložení změn stiskněte Ctrl + o a Ctrl + x
- Pomocí tohoto příkazu spusťte portál pro zajetí.
sudo nodogsplash
- Nyní, když se pokusíte připojit svůj captive portál k dostupnému hotspotu, přistanete na výchozí stránce captive portálu nodogsplash.
Jak udržovat portál online?
Naším dalším cílem je udržet tento portál v zajetí aktivní po každém přístupu k Raspberry Pi. To znamená, že Nodogsplash se spustí automaticky po spuštění zařízení. K tomu musíte upravit rc.local soubor.
- Otevřete terminál a zadejte následující.
sudo nano /etc/rc.local
- Najděte řádek, kde zmiňuje tento kód exit0
- Těsně nad tímto typem zadejte následující.
nodogsplash
- Nyní použijte Ctrl + o a Ctrl + X uložit změny
Průvodce| Nainstalujte si LineageOS 14.1 na Raspberry Pi 3
To je vše, co potřebujete vědět, abyste mohli převést Raspberry Pi na přístupový bod WiFi pro přístup na portál. Pokud máte zařízení, zkuste to.
Možná se vám líbí
- Jak povolit / zakázat režim hosta Android
- Seznam nejlepších aplikací pro stahování videa z YouTube v roce 2020
zdroj převzat z GitHub
Swayam je profesionální tech blogger s magisterským studiem počítačových aplikací a má také zkušenosti s vývojem systému Android. Je oddaným obdivovatelem Stock Android OS. Kromě technologických blogů miluje hraní, cestování a hraní / výuku kytary.