Jak zamienić Raspberry Pi w most Wi-Fi
Jest to w większości uzasadnione założenie, że wszystkie nowoczesne urządzenia obsługują i korzystają z Wi-Fi, ale operacyjnym słowem jest „nowoczesne”. Wystarczy spojrzeć wstecz na kilka lat, aby znaleźć urządzenia, które nie mogły połączyć się bezprzewodowo z Internetem. W tym miejscu może się przydać Raspberry Pi: umożliwiając utworzenie mostu Wi-Fi umożliwiającego podłączenie starszych urządzeń do sieci bezprzewodowej.
Co to jest most Wi-Fi i dlaczego powinienem zamienić w niego moje Raspberry Pi?
Most Wi-Fi łączy się z siecią bezprzewodowo i przekierowuje sygnał do połączenia przewodowego. Przekształcając Raspberry Pi w taki most, umożliwisz każdemu urządzeniu obsługującemu wyłącznie Ethernet dostęp do sieci za pośrednictwem kabla Ethernet podłączonego do Raspberry Pi. Ta konfiguracja jest szczególnie przydatna w przypadku urządzeń, które nie mają wbudowanych funkcji Wi-Fi.
Oto kilka praktycznych zastosowań tej konfiguracji:
- Komputery stacjonarne: wiele starszych komputerów stacjonarnych nie ma wbudowanej sieci Wi-Fi. Użyj Raspberry Pi, aby bezprzewodowo połączyć te komputery z siecią i wyeliminuj potrzebę bezpośredniego połączenia Ethernet między komputerem a routerem.
- Kamery bezpieczeństwa: w przypadku kamer bezpieczeństwa wyposażonych tylko w porty Ethernet Raspberry Pi pełniące funkcję mostu umożliwia bardziej elastyczne rozmieszczanie kamer w całym domu bez martwienia się o ograniczenia w okablowaniu.
- Podłącz starsze drukarki: nadaj tej starej, niezawodnej drukarce bez Wi-Fi nowy cel, podłączając ją do sieci za pośrednictwem Raspberry Pi. Teraz możesz drukować z dowolnego urządzenia w domu.
- Integracja inteligentnego domu: wprowadź inteligentne urządzenia domowe inne niż Wi-Fi do swojej nowoczesnej konfiguracji. Kontroluj światła, termostaty lub kamery bezpieczeństwa, które mają tylko porty Ethernet.
- Strumieniowe przesyłanie multimediów do starszych telewizorów: podłącz starsze telewizory inne niż inteligentne do sieci domowej za pośrednictwem Raspberry Pi, umożliwiając im strumieniowe przesyłanie multimediów z usług takich jak Netflix lub YouTube. a>
Chociaż należy pamiętać, że urządzenie podłączone przez most Wi-Fi Raspberry Pi może nie osiągnąć tej samej szybkości i stabilności, co urządzenie podłączone bezpośrednio do sieci, korzyści często przewyższają to ograniczenie. W sytuacjach, gdy fizyczne podłączenie do routera urządzenia obsługującego wyłącznie port Ethernet nie jest możliwe, użycie Raspberry Pi, które już posiadasz, jako mostu Wi-Fi jest opłacalnym rozwiązaniem pozwalającym wypełnić lukę w łączności.
Co będziesz potrzebował
Aby zamienić Raspberry Pi w most Wi-Fi, będziesz potrzebować:
- Model Raspberry Pi z Wi-Fi (wbudowany, z Raspberry Pi Zero W, Pi3 lub Pi4 lub kluczem Wi-Fi) z najnowszym systemem operacyjnym Raspberry Pi
- Zasilacz dla Raspberry Pi
- Klawiatura zewnętrzna
- Kabel HDMI lub micro HDMI w zależności od modelu Raspberry Pi
- Monitor zewnętrzny
- kabel Ethernet
1. Zaktualizuj Pi
Pierwszym krokiem w każdej takiej operacji jest upewnienie się, że Twoje Pi jest aktualne. Jeśli jeszcze tego nie zrobiłeś, podłącz zewnętrzną klawiaturę, monitor i inne urządzenia peryferyjne do Raspberry Pi, a następnie podłącz Pi do źródła zasilania.
Otwórz nowy terminal, klikając ikonę „Terminal” na pasku narzędzi Raspbian, a następnie uruchom następujące polecenia:
2. Skonfiguruj usługi sieciowe: dnsmasq
Zainstaluj dnsmasq
, który zapewnia System nazw domen (DNS) buforowanie i < serwer i=4>Dynamic Host Configuration Protocol (DHCP). Użyj tego pakietu do przetwarzania żądań DNS, co pozwoli Twojemu Raspberry Pi działać jako mini-router dla urządzenia obsługującego tylko Ethernet.
Aby zainstalować dnsmasq, uruchom następujące polecenie:
3. Skonfiguruj połączenie Ethernet
Aby otworzyć ten plik konfiguracyjny, uruchom następujące polecenie:
Dodaj następujące elementy do tego pliku:
Zapisz zmiany, naciskając Ctrl + O. Aby zamknąć plik konfiguracyjny, naciśnij Ctrl + X.
Zmiany te zostaną wprowadzone po ponownym uruchomieniu usługi dhcpcd:
4. Zastąpienie pliku konfiguracyjnego dnsmasq
Pakiet dnsmasq zapewnia domyślny plik konfiguracyjny, ale należy go zastąpić własnymi ustawieniami niestandardowymi, które informują dnsmasq, jak obsługiwać ruch DHCP i DNS.
Przed dokonaniem jakichkolwiek zmian wykonaj kopię zapasową oryginalnego pliku dnsmasq.conf. Jest to dobre na wypadek, gdybyś coś zepsuł i musiał zresetować:
Otwórz zastępczy plik konfiguracyjny do edycji:
Dodaj do pliku następujące informacje:
Zapisz zmiany, naciskając Ctrl + O. Aby zamknąć plik konfiguracyjny, naciśnij Ctrl + X.
5. Włącz przekazywanie IP
Włącz przekazywanie IP, aby Twoje Raspberry Pi mogło przyjmować pakiety sieciowe z połączenia Ethernet i przekazywać je do routera.
Aby włączyć przekazywanie IPv4p IP, edytuj plik konfiguracyjny „sysctl.conf”:
Plik „sysctl.conf” zostanie teraz uruchomiony w edytorze tekstu Nano. Znajdź następujący wiersz w tym pliku:
Usuń #, aby ta linia miała postać:
Zapisz zmiany, naciskając Ctrl + O. Aby zamknąć plik konfiguracyjny, naciśnij Ctrl + X.
Teraz uruchom nowy plik konfiguracyjny „sysctl.conf”:
6. Przekazuj ruch z Ethernetu do Wi-Fi
Teraz, gdy włączyłeś przekazywanie IP, możesz skonfigurować zaporę sieciową tak, aby przekazywała ruch z interfejsu Ethernet (eth0) do sieci Wi-Fi Połączenie Fi. Po włączeniu tego przekazywania każde urządzenie łączące się z Raspberry Pi przez Ethernet uzyska dostęp do połączenia Wi-Fi Pi (wlan0).
Dodaj kilka reguł, które mówią Twojemu Raspberry Pi, jak przekazywać wszystkie otrzymywane pakiety danych:
Zapisz te nowe zasady:
Reguły te zostaną opróżnione przy każdym ponownym uruchomieniu Raspberry Pi, więc upewnij się, że zostały ponownie załadowane przy uruchomieniu.
Zdefiniuj, co dzieje się podczas uruchamiania, edytując plik „rc.local”:
Plik „rc.local” zostanie teraz otwarty w edytorze tekstu Nano. Znajdź w edytorze następujące informacje:
Dodaj następujący tekst bezpośrednio nad linią „exit”:
Zapisz zmiany, naciskając Ctrl + O. Aby zamknąć plik konfiguracyjny, naciśnij Ctrl + X. ter.”
7. Przetestuj most Wi-Fi
Ostatnim krokiem jest uruchomienie usługi dnsmasq:
Przetestuj swój most Wi-Fi! Podłącz dowolne urządzenie obsługujące wyłącznie Ethernet do Raspberry Pi za pomocą kabla Ethernet. Twoje Raspberry Pi zapewni połączenie internetowe temu urządzeniu obsługującemu wyłącznie Ethernet.
Dzięki pomyślnemu skonfigurowaniu Raspberry Pi jako mostu Wi-Fi odblokowałeś świat możliwości dla swoich starszych urządzeń.
Dodaj komentarz