Raspberry Pi'yi Captive Portal Wifi Erişim Noktasına Dönüştürme
Miscellanea / / August 05, 2021
Bu kılavuzda size nasıl dönüştüreceğimi anlatacağım. Ahududu Pi'yi Esir Portal WiFi'sine erişim noktası. Bu, Raspberry'de bazı kimlik bilgilerini girerek internete erişebileceğiniz anlamına gelir. İkincisi bir yönlendirici görevi görecek. İnterneti bir havaalanında kullanmaya çalıştığınızda da aynı süreçtir. Bir web sitesine erişmeye çalıştığınızda, bir web sayfası, gezinmeye devam etmeniz için yerel ağa bağlanmak üzere kimlik bilgilerini girmeniz için sizi karşılar.
Bunun için Ethernet portu ile geldikleri için Raspberry 3 veya Raspberry 4 kullanmalısınız. Raspberry'nin en son işletim sistemi sürümünü kullanmalısınız. Sonra, RaspAP yazılımını kullanarak bir erişim noktası ayarlayın. Ardından, bir esir portal oluşturmanız ve yapılandırmanız gerekir. Bu kılavuzdaki tüm adımları anlattım. Böylece, onları takip edebilir ve Raspberry Pi'nizi sabit bir portal WiFi yönlendiricisine dönüştürebilirsiniz.
İçindekiler
-
1 Raspberry Pi'yi Captive Portal Wifi Erişim Noktasına dönüştürün
- 1.1 Ön Koşullar
- 1.2 Raspberry Pi İşletim Sistemini Güncelleyin
- 1.3 Bir Kablosuz Erişim Noktası Oluşturma
- 1.4 Erişim Noktasını Güvenli Hale Getirin
- 1.5 Captive Portal'ı Kurma
- 1.6 Captive Portal Configuration
- 1.7 Portal Nasıl Çevrimiçi Tutulur?
Raspberry Pi'yi Captive Portal Wifi Erişim Noktasına dönüştürün
Şimdi adımların her birini tek tek gerçekleştirelim. Ancak başlamadan önce, bu kılavuzun amacına verimli bir şekilde ulaşmak için ihtiyacınız olan şeylerin bir listesini burada bulabilirsiniz.
Ön Koşullar
- Ahududu Pi
- Harici monitör
- Ethernet kablosu.
- Ahududu uyumlu bir Güç kablosu
- Harici klavye
- HDMI kablosu
- RaspAP programını kurun
Raspberry Pi İşletim Sistemini Güncelleyin
İşte adımlar.
- Monitörünüzü, harici klavyenizi ve ethernet kablosunu bağlayın.
- Raspberry pi'yi bağlamak için biraz güç kaynağı kullanın. Başlat
- Terminali açın ve aşağıdaki komutu yazın.
sudo apt güncelleme && sudo apt -y yükseltme
- Pi'yi yeniden başlatmak için bu komutu verin.
sudo yeniden başlatmalar
İşte cihazınız artık güncel.
Bir Kablosuz Erişim Noktası Oluşturma
Öncelikle RaspAP'ı kurmanız gerekir. İşte bunu yapma komutu
- Terminali açın ve komutu yazın.
curl -sL https://install.raspap.com | bash
- Kurulum sonrası Pi'nizi yeniden başlatmanız gerekir. Bunun için bu komutu verin.
yeniden başlatmak
Şimdi, erişim noktası kurulurken özniteliklerini görebilmeniz gerekir. Nasıl olması gerektiği bu.
Raspberry WiFi Erişim Detayları
- IP adresi: 10.3.141.1 [RaspAP için varsayılan IP]
- Kullanıcı adı: yönetici
- Parola: sır
- SSID: raspi-webgui
- DHCP aralığı: 10.3.141.50 ila 10.3.141.255
- Kablosuz ağ parolası: Beni değiştir
Wi-fi özellikli herhangi bir cihaza gidin. Yeni bir ağın mevcut olduğunu görmek için mevcut ağlar sayfasına gidin. Adı yukarıda bahsettiğim SSID ile aynı. Onun raspi-webgui. Hatta SSID ve şifre olan kimlik bilgilerini girerek ona bağlanabilirsiniz.
Şimdi, yukarıdaki şifre oldukça basit ve elbette hiç güvenli değil. Yani, onu değiştirmek zorundasın.
Erişim Noktasını Güvenli Hale Getirin
- Web tarayıcısını kullanın ve URL bölümüne IP adresini girin ve enter tuşuna basın
- Ardından yeni ayarlanan Pi'nin kullanıcı adını ve şifresini girin
- RaspAP web arayüzüne yeniden yönlendirileceksiniz
- Sol taraftaki panelde Sıcak nokta
- Ardından bunun altında, Güvenlik sekme
- Adlı bir bölüm görmelisiniz PSK. Üstüne tıkla
- Raspberry Pi için yeni şifrenizi buraya girmelisiniz.
- Bitirdiğinizde tıklayın Ayarları kaydet
Captive Portal'ı Kurma
Şimdi, Nodogsplash captive portal programını derlemek için bir paket kurmanız gerekiyor.
- Raspberry Pi terminalinde aşağıdaki komutu yazın ve yürütün.
sudo apt install git libmicrohttpd-dev
- Nodogsplash kod parçasını içeren depoyu kopyalayın.
cd ~ git klon https://github.com/nodogsplash/nodogsplash.git
- Ardından, Nodogsplash'ı yüklemeniz gerekir.
cd ~ / nodogsplash. Yapmak. sudo make install
Captive Portal Configuration
Yukarıda RaspAP IP adresi 10.3.141.1 var. Şimdi, aynısını Nodogsplash ayarlarında yapılandırmalıyız.
- Nodogsplash yapılandırmasını açmak için aşağıdaki komutu yazın.
sudo nano /etc/nodogsplash/nodogsplash.conf
- Aşağıdaki değişiklikleri yapın.
Ağ Geçidi Arayüz wlan0. GatewayAddress 10.3.141.1. MaxClients 250. AuthIdleTimeout 480
- Değişiklikleri kaydetmek için Ctrl + o ve Ctrl + x
- Bu komutla tutsak portalı başlatın.
sudo nodogsplash
- Şimdi, tutsak portalınızı mevcut etkin noktaya bağlamaya çalışırken, nodogsplash'ın varsayılan sabitleme portalı sayfasına gideceksiniz.
Portal Nasıl Çevrimiçi Tutulur?
Bir sonraki hedefimiz, bu esir portalı Raspberry Pi'ye her erişim sonrası aktif tutmaktır. Bu, cihazınızı başlattığınızda Nodogsplash'ın otomatik olarak başlayacağı anlamına gelir. Bunun için, rc.local dosya.
- Terminali açın ve aşağıdakileri yazın.
sudo nano /etc/rc.local
- Bu kodun geçtiği satırı bulun çıkış0
- Bunun hemen üstüne aşağıdakileri yazın.
nodogsplash
- Şimdi kullan Ctrl + o ve Ctrl + X değişikliklerinizi kaydetmek için
Kılavuz| LineageOS 14.1'i Raspberry Pi 3'e yükleyin
Yani, Raspberry Pi'yi tutsak portal WiFi erişim noktasına dönüştürmek için bilmeniz gereken tek şey bu. Cihazınız varsa, bunu deneyin.
Beğenebilirsin,
- Android Misafir Modu Nasıl Etkinleştirilir / Devre Dışı Bırakılır
- 2020'nin En İyi YouTube Video İndirme Uygulamalarının Listesi
alınan kaynak GitHub
Swayam, Bilgisayar Uygulamalarında Yüksek Lisans Derecesine sahip profesyonel bir teknoloji blog yazarıdır ve ayrıca Android geliştirme konusunda deneyime sahiptir. Stok Android işletim sisteminin sadık bir hayranıdır.Teknolojik blog yazmanın yanı sıra oyun oynamayı, seyahat etmeyi ve gitar çalmayı / öğretmeyi seviyor.