Używając Raspberry Pi jako przewodowego routera

Używając Raspberry Pi jako przewodowego routera
Możesz skonfigurować swój komputer z pojedynczą płytą Raspberry Pi w router. Raspberry Pi ma interfejs sieciowy Wi-Fi i przewodowy interfejs sieciowy. Możesz skonfigurować Raspberry Pi jako router bezprzewodowy lub przewodowy router.

Możesz podłączyć swój Raspberry Pi z bezprzewodową siecią Wi-Fi, która ma łączność internetową i kierować ruchem internetowym do interfejsu sieciowego. W ten sposób możesz użyć swojego Raspberry Pi jako przewodowego routera.

Lub możesz połączyć się z siecią, która ma łączność internetową za pośrednictwem przewodowego interfejsu sieciowego, utworzyć hotspot Wi-Fi za pomocą interfejsu sieciowego Wi-Fi Raspberry Pi i routera ruchu internetowego do interfejsu sieciowego Wi-Fi. W ten sposób możesz użyć swojego Raspberry Pi jako routera bezprzewodowego.

W tym artykule pokażę, jak skonfigurować Raspberry Pi jako przewodowy router. Więc zacznijmy.

Rzeczy, których potrzebujesz:

Aby skonfigurować Raspberry Pi jako przewodowy router, potrzebujesz następujących rzeczy:

1) Komputer z pojedynczą płytą Raspberry Pi
2) Adapter Power Raspberry Pi lub 2.1A USB Power Bank
3) Czytnik kart SD do migania Raspbian OS na karcie MicroSD.
4) karta microSD
5) Przełącznik sieciowy
6) Kable Ethernet
7) Sieć Wi-Fi do podłączenia Raspberry Pi
8) komputer/laptop do konfigurowania Raspberry Pi

Flashing Raspbian OS na karcie microSD:

Najpierw odwiedź oficjalną stronę pobierania Raspbian i kliknij Pobierz zip przycisk Raspbian Buster Lite obraz.

Twoja przeglądarka powinna rozpocząć pobieranie obrazu Raspbian Buster Lite.

Po zakończeniu pobierania możesz użyć Balena Etcher lub innych programów pisania obrazów dla Raspberry Pi, aby napisać obraz Raspbian Buster Lite na kartę MicroSD. W tym artykule użyję Etcher.

Możesz pobrać Etcher, odwiedzić oficjalną stronę Balena Etcher. Następnie pobierz i zainstaluj Etcher.

NOTATKA: Etcher działa również na Linux. Aby zainstalować Etcher w systemie Linux, sprawdź artykuł instaluj Etcher w systemie Linux.

Po zainstalowaniu Etcher uruchom Etcher. Kliknij Wybierz obraz.

Wybierz swój obraz Raspbian Buster Lite, który właśnie pobrałeś i kliknąłeś otwarty.

Włóż kartę MicroSD do czytnika kart microSD i podłącz ją do komputera. Następnie kliknij Wybierz cel.

Wybierz kartę SD z listy i kliknij Kontynuować.

Teraz kliknij Błysk.

Etcher powinien zacząć migać kartą SD.

W tym momencie karta SD powinna być błysnęła.

Teraz powinieneś zobaczyć uruchomić Podejdź na komputerze. Przejdź do niego.

Utwórz nowy plik, ssh (bez żadnego rozszerzenia pliku).

Utwórz nowy plik WPA_Supplicant.conf i wpisz w następujących liniach.

ctrl_interface = dir =/var/run/wpa_supplicant grupa = netdev
aktualizacja_config = 1
kraj = USA
Network =
ssid = "your_wifi_ssid"
psk = "your_wifi_password"
SCAN_SSID = 1
Priorytet = 1

Pamiętaj, aby wymienić Your_wifi_ssid I Twój_wifi_password do Twojego SSID i hasła Wi-Fi.

Teraz otwórz CMDLINE.tekst Plik i dodaj IPv6.Wyłącz = 1 Na końcu linii, aby wyłączyć IPv6.

Zasilanie Raspberry Pi:

Teraz wstaw kartę MicroSD do Raspberry Pi, podłącz jeden koniec kabla Ethernet do Raspberry Pi i jeden koniec przełącznika sieciowego. Następnie moc na Raspberry Pi.

Łączenie z Raspberry Pi przez SSH:

Po uruchomieniu Raspberry Pi powinien uzyskać adres IP z sieci Wi-Fi. Możesz użyć dowolnego skanera sieci lub strony administracji routerów Wi-Fi, aby znaleźć adres IP swojego Raspberry Pi.

Po znalezieniu adresu IP swojego Raspberry Pi, podłącz go za pośrednictwem SSH w następujący sposób:

$ ssh [email protected]

Wpisz Tak i naciśnij .

Wpisz domyślne hasło malina i naciśnij .

Powinieneś zostać zalogowany do swojego Raspberry Pi.

Konfigurowanie sieci:

Teraz utwórz plik konfiguracji sieci dla Wlan0 Interfejs sieciowy w następujący sposób:

$ sudo nano/etc/sieci/interfejsy.D/Wlan0

Teraz wpisz następujące wiersze i zapisz plik konfiguracyjny, naciskając + X śledzony przez Y I .

Zezwalaj na Hotplug WLAN0
Iface WLAN0 INET DHCP
WPA-CONF/etc/WPA_Supplicant/WPA_Supplicant.conf

Teraz utwórz plik konfiguracji sieci dla ETH0 Interfejs sieciowy w następujący sposób:

$ sudo nano/etc/sieci/interfejsy.D/ETH0

Teraz wpisz następujące wiersze i zapisz plik konfiguracyjny, naciskając + X śledzony przez Y I .

Auto Eth0
Iface ETH0 INET STATIC
Adres 192.168.100.1
Mash Netrów 255.255.255.0

Teraz wyłącz DHCPCD Usługa z następującym poleceniem:

$ sudo systemctl wyłącz dhcpcd

Teraz uruchom ponownie Raspberry Pi, aby zmiany w efekcie.

$ sudo restart

Po uruchomieniu Raspberry Pi sprawdź konfigurację sieci Wlan0 Interfejs sieciowy w następujący sposób:

$ ip addr show WLAN0

Wlan0 powinien uzyskać adres IP za pośrednictwem DHCP.

Sprawdź także konfigurację sieci ETH0 Interfejs sieciowy w następujący sposób:

$ ip addr show eth0

Statyczny adres IP powinien być przypisany do ETH0 Interfejs sieciowy.

Wlan0 I ETH0, Oba powinny być prawidłowo skonfigurowane.

Konfigurowanie serwera DHCP:

Teraz zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Zainstaluj serwer ISC DHCP z następującym poleceniem:

$ sudo apt instal iSC-DHCP-SERVER

Naciskać Y a następnie naciśnij Aby potwierdzić instalację.

Należy zainstalować serwer ISC DHCP.

Teraz otwórz DHCPD.conf Plik w następujący sposób:

$ sudo nano/etc/dhcp/dhcpd.conf

Ustaw Nazwa domeny I serwery domeny następująco.

Przewiń trochę w dół i pocukaj autorytatywny; linia.

Dodaj także następujące wiersze do pliku konfiguracyjnego i zapisz plik.

Podsieć 192.168.100.0 Mash Network 255.255.255.0
Zakres 192.168.100.50 192.168.100.240;
ROUTERY OPCJA 192.168.100.1;
Opcja podsieci 255.255.255.0;

Teraz otwórz /etc/default/isc-dhcp-serwer Plik konfiguracyjny w następujący sposób:

$ sudo nano/etc/default/ISC-DHCP-SERVER

Dodać, ETH0 do Interfejsyv4 zmienna i zapisz plik.

Teraz ponownie uruchom Raspberry Pi.

$ sudo restart

Po uruchomieniu Raspberry Pi ISC-DHCP-SERVER usługa powinna być aktywny (bieganie).

$ sudo Systemctl Status ISC-DHCP-SERVER

Konfigurowanie zapory ogniowej i włączenie przekazywania pakietów:

Teraz zainstaluj Firewalld w następujący sposób:

$ sudo apt instal instaluj zaporę ogniową

Naciskać Y a następnie naciśnij Aby potwierdzić instalację.

Należy zainstalować zapory ogniowe.

Firewalld usługa powinna być aktywny (bieganie) domyślnie.

$ sudo systemctl status firewalld

Teraz zezwól na ruch DHCP przez zaporę za pomocą następującego polecenia:

$ sudo firewall-cmd --add-service = dhcp --permanent

Zezwalaj na przekazywanie pakietów IP za pomocą następującego polecenia:

$ sudo firewall-cmd --add-masquerade-permmanent

Wreszcie, ponownie uruchom swój Raspberry Pi.

$ sudo restart

Łączenie klientów z przełącznikiem:

Po uruchomieniu Raspberry Pi podłącz jeden koniec innego kabla Ethernet do przełącznika, a drugi koniec do laptopa/komputera stacjonarnego lub innych urządzeń.

Twoje urządzenie należy przypisać adres IP za pośrednictwem serwera DHCP działającego na Raspberry Pi i być w stanie połączyć się z Internetem.

Tak więc używasz swojego Raspberry Pi jako przewodowego routera. Dziękujemy za przeczytanie tego artykułu.