V tomto návodu na statickou IP adresu Raspberry Pi vám ukážeme, jak nakonfigurovat síť Raspberry Pi tak, aby využívala statickou IP adresu.

Přinutíme počítač Pi používat statickou IP tak, že provedeme úpravy v démonu klienta DHCP počítače Raspberry Pi. Tento software řídí způsob, jakým operační systém pracuje s IP adresami.

Úpravou konfiguračního souboru DHCPCD můžeme softwaru sdělit místní IP adresu, kterou má použít při připojení k síti.

Kromě definování statické IP adresy na počítači Raspberry Pi doporučujeme nastavit ji také na směrovači.

Nastavení na směrovači pomáhá zajistit, aby směrovač nepřiřadil IP adresu jinému zařízení před připojením Raspberry Pi.

Můžete také změnit MAC adresu Raspberry Pi. Tato změna se může hodit v různých scénářích.

Seznam zařízení

Tady je seznam všech zařízení, která jsem použil pro tento návod na statickou IP adresu Raspberry Pi.

Doporučené

Raspberry Pi

Micro SD karta

Napájecí zdroj

Ethernetový kabel nebo WiFi klíč (Pi 3 a 4 má WiFi vestavěný)

Volitelné

Pouzdro Raspberry Pi

Nastavení statické IP adresy na Raspberry Pi

V tomto návodu využíváme operační systém Raspbian. Pomocí těchto pokynů můžete, ale nemusíte být schopni nastavit statickou IP adresu i v jiných operačních systémech.

1. Nastavte statickou IP adresu na počítači Raspberry. Abychom mohli začít nastavovat statickou IP adresu na našem počítači Raspberry Pi, musíme nejprve získat některé informace o našem aktuálním nastavení sítě.

Nejprve získáme aktuálně definovaný směrovač pro vaši síť spuštěním následujícího příkazu.

ip r | grep default

Pomocí tohoto příkazu byste měli získat výsledek podobný tomu, který máme níže.

default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202

Poznamenejte si první IP uvedenou v tomto řetězci.

Příklad IP, kterou si z tohoto příkazu poznamenáme, je „192.168.0.1„. Tato IP adresa je aktuální adresa směrovače.

2. Dále také získáme aktuální server DNS.

To můžeme provést tak, že otevřeme konfigurační soubor „resolv.conf“ spuštěním následujícího příkazu.

sudo nano /etc/resolv.conf

Z tohoto příkazu byste měli vidět řádky textu níže.

# Generated by resolvconfnameserver 192.168.0.1

Zapište si IP vedle „nameserver„. Ta bude v našich dalších krocích definovat jmenný server.

3. Nyní, když jsme získali jak IP adresu našeho aktuálního „směrovače“, tak IP adresu jmenného serveru, můžeme přistoupit k úpravě konfiguračního souboru „dhcpcd.conf“ spuštěním níže uvedeného příkazu.

Tento konfigurační soubor nám umožňuje upravit způsob, jakým Raspberry Pi pracuje se sítí.

sudo nano /etc/dhcpcd.conf

4. V tomto souboru zadejte následující řádky.

Nejprve se musíte rozhodnout, zda chcete nastavit statickou IP pro váš „eth0„. (Ethernet) nebo pro konektor „wlan0„. (WiFi). Rozhodněte se, které z nich chcete, a nahraďte jím „<NETWORK>„.

Ujistěte se, že jste nahradili „<STATICIP>“ IP adresou, kterou chcete přiřadit vašemu Raspberry Pi. Ujistěte se, že se nejedná o IP adresu, kterou by bylo možné snadno připojit k jinému zařízení v síti.

Nahraďte „<ROUTERIP>“ IP adresou, kterou jste získali v kroku 1 tohoto návodu

Nakonec nahraďte „<DNSIP>“ IP adresou serveru názvů domén, který chcete využít. Jedná se buď o IP adresu, kterou jste získali v kroku 2 tohoto návodu, nebo o jinou, například „8.8.8.8“ společnosti Googles nebo „1.1.1.1“ společnosti Cloudflare.

interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>

Nyní soubor uložte stisknutím kláves CTRL + X a poté klávesy Y a následným stisknutím klávesy ENTER.

5. Stisknutím kláves CTRL + X a následným stisknutím klávesy ENTER uložte soubor. Nyní, když jsme upravili konfigurační soubor DHCP našeho Raspberry Pi tak, abychom používali statickou IP adresu, musíme pokračovat a restartovat Raspberry Pi.

Restartování Raspberry Pi umožní načtení našich konfiguračních změn a odstranění starých.

Po restartu se Raspberry Pi pokusí připojit ke směrovači pomocí statické IP adresy, kterou jsme definovali v našem souboru „dhcpd.conf„.

Pro restartování Raspberry Pi spusťte následující příkaz.

sudo reboot

Testování statické IP

1. Spusťte následující příkaz. Po dokončení restartu počítače Raspberry Pi byste nyní měli být schopni se připojit pomocí zadané IP adresy.

Pokud se připojujete lokálně a chcete ověřit správné nastavení statické IP adresy, můžete to provést spuštěním následujícího příkazu.

hostname -I

Podle tohoto příkazu byste nyní měli být schopni vidět svou novou statickou IP adresu. Pokud je to IP adresa, kterou jste očekávali, pak jste nyní úspěšně nastavili statickou IP adresu na počítači Raspberry Pi.

Použití statické IP adresy se vám bude hodit, když si budete potřebovat zapamatovat IP adresu, například při použití FTP nebo při nastavení počítače jako NAS.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.