Spisu treści:
- Krok 1: Warunki wstępne
- Krok 2: Konfiguracja sieci Systemd
- Krok 3: Konfiguracja suplikanta Wpa
- Krok 4:
- Krok 5: Konfiguracja interfejsów
Wideo: Prawdziwy wzmacniacz WiFi: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Wstęp
Truly WiFi Extender to wzmacniacz sygnału WiFi oparty na Raspberry Pi Zero W. Stanowi dobrą alternatywę dla komercyjnego wzmacniacza WiFi, łącząc niedrogie (poniżej 10 USD) i wysoce konfigurowalne oprogramowanie. Może również uruchamiać niektóre rozwiązania blokujące reklamy, takie jak pi-hole. Ten projekt jest jedyny w swoim rodzaju, ponieważ większość projektów na GitHubie pokazuje, jak stworzyć bezprzewodowy punkt dostępowy do współdzielenia dostępu do Internetu uzyskanego za pomocą Ethernetu.
Zobacz mój projekt na Hackaday Hackaday
Wyświetl mój projekt na GitHub Github
Zobacz mój projekt na Hackster Hackster
Krok 1: Warunki wstępne
Do flashowania obrazu na kartę SD użyłem BalenaEtcher
- Pobierz plik raspbian lite.iso ze strony Raspberry Pi
- Po pobraniu otwórz BalenaEtcher, wybierz plik.iso, wybierz kartę SD i kliknij przycisk flash i poczekaj na zakończenie procesu.
- Następnie otwórz partycję rozruchową i wewnątrz niej utwórz pusty plik tekstowy o nazwie ssh bez rozszerzenia.
- Na koniec utwórz inny plik tekstowy o nazwie wpa_supplicant.conf na tej samej partycji rozruchowej i wklej następującą zawartość.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 country=IN network={ ssid="mywifissid" psk="mywifipassword" key_mgmt=WPA-PSK }
Zastąp mywifissid nazwą Wi-Fi, a mywifipassword hasłem Wi-Fi
- Włącz Raspberry pi. Aby znaleźć jego adres IP, możesz użyć narzędzia takiego jak Angry IP Scanner i przeskanować podsieć
- Gdy znajdziesz adres IP, SSH do swojego Pi za pomocą narzędzia takiego jak PuTTY lub po prostu ssh [email protected], wprowadź hasło raspberry i gotowe
- Na koniec zaktualizuj listę pakietów i zaktualizuj pakiety oraz zrestartuj Pi.
aktualizacja sudo apt -y
aktualizacja sudo apt -y ponowne uruchomienie sudo
Krok 2: Konfiguracja sieci Systemd
Z ArchWiki
systemd-networkd to demon systemowy, który zarządza konfiguracjami sieci. Wykrywa i konfiguruje urządzenia sieciowe tak, jak się pojawiają; może również tworzyć wirtualne urządzenia sieciowe.
Aby zminimalizować potrzebę dodatkowych pakietów, używany jest networkd, ponieważ jest już wbudowany w system init, dlatego nie ma potrzeby używania dhcpcd.
Zapobiegaj używaniu dhcpd
Uwaga: wymagane jest uruchomienie jako root
sudo systemctl maska networking.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~ sed -i '1i resolvconf=NIE' /etc/resolvconf.conf
Użyj wbudowanej sieci systemd
sudo systemctl włącz systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Krok 3: Konfiguracja suplikanta Wpa
wlan0 jako AP
Utwórz nowy plik za pomocą polecenia
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Dodaj następującą zawartość i zapisz plik, naciskając Ctrl X, Y i Enter
kraj=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="TestAP-plus" mode=2 key_mgmt=WPA-PSK psk="12345678" frequency=2412 }
Zastąp TestAP-plus i 12345678 żądanymi wartościami.
Ten plik konfiguracyjny ma być używany dla wbudowanego adaptera wifi wlan0, który zostanie użyty do utworzenia bezprzewodowego punktu dostępowego.
Daj użytkownikowi uprawnienia do odczytu i zapisu do pliku
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Uruchom ponownie usługę wpa_supplicant
sudo systemctl wyłącz wpa_supplicant.service
sudo systemctl włącz [email protected]
Krok 4:
wlan1 jako klient
Utwórz nowy plik za pomocą polecenia
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Dodaj następującą zawartość i zapisz plik, naciskając Ctrl X, Y i Enter
kraj=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Asus RT-AC5300" psk="12345678" }
Zastąp Asus RT-AC5300 i 12345678 identyfikatorem SSID routera i hasłem.
Ten plik konfiguracyjny ma być używany dla adaptera USB WiFi wlan01, który będzie używany do łączenia się z routerem bezprzewodowym.
Daj użytkownikowi uprawnienia do odczytu i zapisu do pliku
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Uruchom ponownie usługę wpa_supplicant
sudo systemctl wyłącz wpa_supplicant.service
sudo systemctl włącz [email protected]
Krok 5: Konfiguracja interfejsów
Utwórz nowy plik za pomocą polecenia
sudo nano /etc/systemd/network/08-wlan0.network
Dodaj następującą zawartość i zapisz plik, naciskając Ctrl X, Y i Enter
[Mecz]
Name=wlan0 [Network] Address=192.168.7. IPMasquerade=yes IPForward=yes DHCPServer=yes [DHCPServer] DNS=1.1.1.1
Utwórz nowy plik za pomocą polecenia
sudo nano /etc/systemd/network/12-wlan1.network
Dodaj następującą zawartość i zapisz plik, naciskając Ctrl X, Y i Enter
[Mecz]
Nazwa=wlan1 [Sieć] DHCP=tak
Uruchom ponownie Raspberry Pi za pomocą
ponowne uruchomienie sudo
Zalecana:
Swobodny obwód - Prawdziwy obwód swobodny!: 8 kroków
Swobodny obwód | Real Freeform Circuit!: Swobodnie formowany, zdalnie sterowany obwód LED na podczerwień. Wszechstronny, odpowiedni do samodzielnego śledzenia światła z wzorami kontrolowanymi przez Arduino. Historia: Zainspirował mnie obwód o dowolnym kształcie … Więc właśnie stworzyłem obwód o dowolnym kształcie, który można nawet swobodnie formować (może być
Prawdziwy Pipboy / IronMan: ogrzewacz do noszenia + oświetlenie użytkowe biegacza: 10 kroków
Real Pipboy / IronMan: Wearable Heater + Runner Utility Light: Tło: The Creation of Man autorstwa Prometeusza (JM Hunt): „Prometeusz wyznaczył Epimetheusowi zadanie nadania stworzeniom ziemi ich różnych cech, takich jak szybkość, przebiegłość , siła, futro i skrzydła. Niestety do
Jak rozszerzyć sygnał NVR (wzmacniacz kamery IP, przełącznik sieciowy i router/wzmacniacz WiFi): 5 kroków
Jak przedłużyć sygnał NVR (wzmacniacz kamery IP, przełącznik sieciowy i router/wzmacniacz Wi-Fi): W tej instrukcji pokażemy, jak przedłużyć sygnał NVR, używając:1. Funkcja wbudowanego wzmacniacza w kamerze IP, lub2. Przełącznik sieciowy lub3. Router Wi-Fi
Łatwy do zbudowania prawdziwy domowy komputer: Z80-MBC2!: 9 kroków (ze zdjęciami)
Łatwy do zbudowania prawdziwy domowy komputer: Z80-MBC2!: Jeśli jesteś ciekawy, jak komputer działa i współdziała z „zewnętrznymi rzeczami”, w dzisiejszych czasach istnieje wiele płyt gotowych do gry, takich jak Arduino czy Raspberry i wiele innych. Ale te tablice mają wszystkie te same „limity”… hi
Prawdziwy blaster getta: 5 kroków
The True Ghetto Blaster: Czy kiedykolwiek ci się to przydarzyło? Siedzisz w hałaśliwym pokoju z plastikowymi butelkami na wodę, pistoletami na gorący klej i lutownicami WSZĘDZIE i nie słyszysz swojej muzyki? Nie bój się! Możesz użyć tych wygodnie rozmieszczonych narzędzi do majsterkowania, aby stworzyć swój własn