Používání Raspberry Pi jako kabelového routeru

Using Raspberry Pi Wired Router

Jednodeskový počítač Raspberry Pi můžete nakonfigurovat do routeru. Raspberry Pi má síťové rozhraní Wi-Fi a kabelové síťové rozhraní. Raspberry Pi můžete konfigurovat jako bezdrátový router nebo kabelový router.

Raspberry Pi můžete připojit k bezdrátové síti Wi-Fi, která má připojení k internetu, a směrovat internetový provoz do rozhraní kabelové sítě. Tímto způsobem můžete svůj Raspberry Pi použít jako kabelový router.



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 Wi-Fi hotspot pomocí síťového rozhraní Wi-Fi na Raspberry Pi a směrovat internetový provoz do síťového rozhraní Wi-Fi. Tímto způsobem můžete svůj Raspberry Pi používat jako bezdrátový router.



V tomto článku vám ukážu, jak nakonfigurovat Raspberry Pi jako kabelový router. Začněme tedy.



Věci, které potřebujete:

Abyste mohli svůj Raspberry Pi konfigurovat jako kabelový router, potřebujete následující věci:

1) Jednodeskový počítač Raspberry Pi
2) Napájecí adaptér Raspberry Pi nebo 2,1 A USB napájecí banka
3) Čtečka karet SD pro flashování systému Raspbian OS na kartu microSD.
4) Karta microSD
5) Síťový přepínač
6) ethernetové kabely
7) Síť Wi-Fi, ke které se připojuje Raspberry Pi
8) Počítač/notebook pro konfiguraci Raspberry Pi



Blikající Raspbian OS na kartě microSD:

Nejprve navštivte oficiální stránka pro stažení 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.

Jakmile je stahování dokončeno, můžete pro zápis obrazu Raspbian Buster Lite na kartu microSD použít balena Etcher nebo jiné programy pro psaní obrázků pro Raspberry pi. V tomto článku použiji Etcher.

Etcher si můžete stáhnout, navštivte oficiální webové stránky baleny Etcher . Poté stáhněte a nainstalujte Etcher.

POZNÁMKA: Etcher funguje i na Linuxu. Chcete -li nainstalovat Etcher na Linux, podívejte se na článek Instalujte Etcher na Linux.

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 zapojte ji do počítače. Poté klikněte na Vyberte cíl .

Vyberte svou 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 tuto chvíli by měla SD karta blikat.

Nyní byste měli vidět a boot řídit na vašem 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.conf a zadejte do něj následující řádky.

ctrl_interface=TOBĚ=/kde/běh/wpa_supplicantSKUPINA= netdev
update_config=1
země= USA
síť={
ssid='YOUR_WIFI_SSID'
psk='VAŠE_WIFI_PASSWORD'
scan_ssid=1
přednost=1
}

Nezapomeňte vyměnit VAŠE_WIFI_SSID a VAŠE_WIFI_HESLO k vašemu Wi-Fi SSID a heslu.

Nyní otevřete cmdline.txt soubor a přidat ipv6.disable = 1 na konci řádku deaktivujte 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 Raspberry Pi začne, mělo by získat IP adresu ze sítě Wi-Fi. Chcete-li zjistit IP adresu vašeho Raspberry Pi, můžete použít libovolný síťový skener nebo stránku pro správu směrovačů Wi-Fi.

Jakmile zjistíte IP adresu vašeho Raspberry Pi, připojte se k němu pomocí SSH následujícím způsobem:

$ssh@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 soubor konfigurace sítě pro wlan0 síťové rozhraní následovně:

$sudo nano /atd/síť/rozhraní. d/wlan0

Nyní zadejte následující řádky a uložte konfigurační soubor stisknutím + X následován A a .

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf/atd/wpa_supplicant/wpa_supplicant.conf

Nyní vytvořte soubor konfigurace sítě pro eth0 síťové rozhraní následovně:

$sudo nano /atd/síť/rozhraní. d/eth0

Nyní zadejte následující řádky a uložte konfigurační soubor stisknutím + X následován A a .

auto eth0
iface eth0 inet static
adresa 192.168.100.1
síťová maska ​​255.255.255.0

Nyní deaktivujte dhcpcd službu s následujícím příkazem:

$sudosystemctl deaktivovat dhcpcd

Nyní restartujte Raspberry Pi, aby se změny projevily.

$sudorestartovat

Jakmile se váš Raspberry Pi spustí, zkontrolujte síťovou konfiguraci wlan0 síťové rozhraní následovně:

$IP adresaukaž wlan0

wlan0 by měl získat IP adresu přes DHCP.

Zkontrolujte také síťovou konfiguraci eth0 síťové rozhraní následovně:

$IP adresaukázat eth0

K souboru by měla být přiřazena statická IP adresa eth0 síťové rozhraní.

wlan0 a eth0 , obě by měly být správně nakonfigurovány.

Nyní aktualizujte mezipaměť úložiště balíčků APT následujícím příkazem:

$sudovýstižná aktualizace

Nainstalujte server ISC DHCP pomocí následujícího příkazu:

$sudovýstižnýNainstalujteisc-dhcp-server

lis A a poté stiskněte pro potvrzení instalace.

Měl by být nainstalován server ISC DHCP.

Nyní otevřete dhcpd.conf soubor takto:

$sudo nano /atd/dhcp/dhcpd.conf

Nastav doménové jméno a servery doménových jmen jak následuje.

Přejděte trochu dolů a odkomentujte autoritativní; čára.

Do konfiguračního souboru také přidejte následující řádky a soubor uložte.

podsíť 192.168.100.0 maska ​​sítě 255.255.255.0{
rozsah 192.168.100.50 192.168.100.240;
směrovače možností 192.168.100.1;
volba 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 /atd/výchozí/isc-dhcp-server

Přidat, eth0 do ROZHRANÍ v4 proměnnou a soubor uložte.

Nyní restartujte Raspberry Pi.

$sudorestartovat

Jakmile se váš Raspberry Pi spustí, isc-dhcp-server služba by měla být aktivní (běh) .

$sudosystemctl status isc-dhcp-server

Konfigurace brány firewall a povolení předávání paketů:

Nyní nainstalujte firewall následujícím způsobem:

$sudovýstižnýNainstalujtefirewalld

lis A a poté stiskněte pro potvrzení instalace.

měl by být nainstalován firewall.

The firewalld služba by měla být aktivní (běh) ve výchozím stavu.

$sudostav systému firewall

Nyní povolte provoz DHCP prostřednictvím brány firewall pomocí následujícího příkazu:

$sudofirewall-cmd--Add-service= dhcp--trvalý

Povolte přesměrování paketů IP pomocí následujícího příkazu:

$sudofirewall-cmd--přidat-maškaráda --trvalý

Nakonec restartujte Raspberry Pi.

$sudorestartovat

Připojení klientů k přepínači:

Jakmile se váš 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ěl by se moci připojit k internetu.

Takto tedy používáte svůj Raspberry Pi jako kabelový router. Děkujeme za přečtení tohoto článku.