Raspberry Pi můžete připojit k bezdrátové síti Wi-Fi, která má připojení k internetu a směrovat internetový provoz na kabelové síťové rozhraní. Tímto způsobem můžete Raspberry Pi používat jako kabelový směrovač.
Nebo se můžete připojit k síti, která má připojení k internetu, prostřednictvím kabelového síťového rozhraní, vytvořit hotspot Wi-Fi pomocí síťového rozhraní Wi-Fi Raspberry Pi a směrovat internetový provoz na síťové rozhraní Wi-Fi. Tímto způsobem můžete Raspberry Pi používat jako bezdrátový router.
V tomto článku vám ukážu, jak nakonfigurovat Raspberry Pi jako kabelový router. Pojďme tedy začít.
Věci, které potřebujete:
Chcete-li nakonfigurovat svůj Raspberry Pi jako kabelový směrovač, potřebujete následující věci:
1) Raspberry Pi jednodeskový počítač
2) Napájecí adaptér Raspberry Pi nebo 2.1A USB napájecí banka
3) Čtečka karet SD pro blikání operačního systému Raspbian na kartu microSD.
4) Karta microSD
5) Síťový přepínač
6) Ethernetové kabely
7) Síť Wi-Fi pro připojení Raspberry Pi
8) Počítač / notebook pro konfiguraci Raspberry Pi
Blikající OS Raspbian na kartě microSD:
Nejprve navštivte oficiální stránku stahování Raspbian a klikněte na Stáhnout ZIP tlačítko Raspbian Buster Lite obraz.
Váš prohlížeč by měl začít stahovat obrázek Raspbian Buster Lite.
Po dokončení stahování můžete použít balena Etcher nebo jiné programy pro psaní obrázků pro Raspberry pi k zápisu obrazu Raspbian Buster Lite na kartu microSD. V tomto článku použiji Etcher.
Můžete si stáhnout Etcher, navštivte oficiální webové stránky balena Etcher. Poté si stáhněte a nainstalujte Etcher.
POZNÁMKA: Etcher také pracuje na Linuxu. Chcete-li nainstalovat Etcher na Linux, přečtěte si článek Instalace Etcher na Linuxu.
Jakmile je Etcher nainstalován, spusťte Etcher. Klikněte na Vyberte obrázek.
Vyberte svůj obrázek Raspbian Buster Lite, který jste právě stáhli, a klikněte na něj Otevřeno.
Vložte kartu microSD do čtečky karet microSD a připojte ji k počítači. Poté klikněte na Vyberte cíl.
Vyberte SD kartu ze seznamu a klikněte na Pokračovat.
Nyní klikněte na Blikat.
Etcher by měl začít blikat na SD kartu.
V tomto okamžiku by měla SD karta blikat.
Nyní byste měli vidět a boot jednotku v počítači. Přejděte do něj.
Vytvořte nový soubor, ssh (bez jakékoli přípony souboru).
Vytvořte nový soubor wpa_supplicant.konf a zadejte následující řádky.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1
country = US
síť =
ssid = "YOUR_WIFI_SSID"
psk = "YOUR_WIFI_PASSWORD"
scan_ssid = 1
priorita = 1
Nezapomeňte vyměnit YOUR_WIFI_SSID a VAŠE_WIFI_PASSWORD k vašemu Wi-Fi SSID a heslu.
Nyní otevřete cmdline.txt soubor a přidat ipv6.deaktivovat = 1 na konci řádku zakážete IPv6.
Zapnutí Raspberry Pi:
Nyní vložte kartu microSD do Raspberry Pi, připojte jeden konec ethernetového kabelu k Raspberry Pi a jeden konec k síťovému přepínači. Poté zapněte Raspberry Pi.
Připojení k Raspberry Pi přes SSH:
Jakmile se Raspberry Pi spustí, měl by získat IP adresu ze sítě Wi-Fi. K zjištění adresy IP vašeho Raspberry Pi můžete použít jakýkoli síťový skener nebo stránku pro správu směrovačů Wi-Fi.
Jakmile najdete IP adresu vašeho Raspberry Pi, připojte se k němu přes SSH následujícím způsobem:
$ ssh pi @ 192.168.0.105
Vepište Ano a stiskněte
Zadejte výchozí heslo malina a stiskněte
Měli byste být přihlášeni ke svému Raspberry Pi.
Konfigurace sítě:
Nyní vytvořte konfigurační soubor sítě pro wlan0 síťové rozhraní takto:
$ sudo nano / etc / network / interfaces.d / wlan0
Nyní zadejte následující řádky a uložte konfigurační soubor stisknutím
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.konf
Nyní vytvořte konfigurační soubor sítě pro eth0 síťové rozhraní takto:
$ sudo nano / etc / network / interfaces.d / eth0
Nyní zadejte následující řádky a uložte konfigurační soubor stisknutím
iface eth0 inet statický
adresa 192.168.100.1
maska sítě 255.255.255.0
Nyní deaktivujte dhcpcd služba s následujícím příkazem:
$ sudo systemctl deaktivovat dhcpcd
Aby se změny projevily, restartujte Raspberry Pi.
$ sudo restart
Jakmile se vaše Raspberry Pi spustí, zkontrolujte síťovou konfiguraci wlan0 síťové rozhraní takto:
$ ip addr show wlan0wlan0 by měl získat IP adresu přes DHCP.
Zkontrolujte také síťovou konfiguraci eth0 síťové rozhraní takto:
$ ip addr show eth0Statická IP adresa by měla být přiřazena k eth0 síťové rozhraní.
wlan0 a eth0, obě by měly být správně nakonfigurovány.
Konfigurace serveru DHCP:
Nyní aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:
$ sudo apt aktualizace
Nainstalujte server ISC DHCP pomocí následujícího příkazu:
$ sudo apt install isc-dhcp-server
lis Y a poté stiskněte
ISC DHCP server by měl být nainstalován.
Nyní otevřete dhcpd.konf soubor takto:
$ sudo nano / etc / dhcp / dhcpd.konf
Nastav doménové jméno a servery doménových jmen jak následuje.
Přejděte trochu dolů a odkomentujte autoritativní; čára.
Přidejte také následující řádky do konfiguračního souboru a soubor uložte.
podsíť 192.168.100.0 maska sítě 255.255.255.0rozsah 192.168.100.50192.168.100.240;
volitelné routery 192.168.100.1;
volitelná maska podsítě 255.255.255.0;
Nyní otevřete / etc / default / isc-dhcp-server konfigurační soubor následujícím způsobem:
$ sudo nano / etc / default / isc-dhcp-server
Přidat, eth0 do ROZHRANÍv4 proměnnou a uložte soubor.
Nyní restartujte Raspberry Pi.
$ sudo restart
Jakmile se vaše Raspberry Pi spustí, isc-dhcp-server služba by měla být aktivní (běží).
$ sudo systemctl status isc-dhcp-server
Konfigurace brány firewall a povolení předávání paketů:
Nyní nainstalujte firewalld následujícím způsobem:
$ sudo apt nainstalovat firewalld
lis Y a poté stiskněte
firewalld by měl být nainstalován.
The firewalld služba by měla být aktivní (běží) ve výchozím stavu.
$ sudo systemctl status firewalld
Nyní povolte přenos DHCP přes bránu firewall pomocí následujícího příkazu:
$ sudo firewall-cmd --add-service = dhcp - stálý
Povolte předávání paketů IP pomocí následujícího příkazu:
$ sudo firewall-cmd --add-maškaráda - stálý
Nakonec restartujte Raspberry Pi.
$ sudo restart
Připojení klientů k přepínači:
Jakmile se vaše Raspberry Pi spustí, připojte jeden konec jiného ethernetového kabelu k přepínači a druhý konec k notebooku / stolnímu počítači nebo jiným zařízením.
Vašemu zařízení by měla být přidělena adresa IP prostřednictvím serveru DHCP běžícího na vašem Raspberry Pi a mělo by být možné se připojit k internetu.
Takto tedy používáte Raspberry Pi jako kabelový router. Děkujeme za přečtení tohoto článku.