Statikus IP beállítása a Raspberry Pi-n

Volt már olyan, hogy megpróbáltál SSH-n keresztül bejelentkezni a Raspberry Pi-re, de elutasították, mert nem találták az IP-címet? Minden egyes csatlakozáskor át kell vizsgálnia a hálózatát, hogy megtalálja a helyi IP-címét? Ha a Raspberry Pi IP-címe állandóan változik, az azért van, mert dinamikus IP-címet használ. Ha azt szeretné, hogy a Pi IP-címe ne változzon automatikusan, rendeljen hozzá statikus IP-címet. Statikus IP-vel biztos lehetsz benne, hogy minden egyes alkalommal ugyanaz az IP fog működni.

Ezzel a bemutatóval megmutatom, hogyan lehet statikus IP-címet beállítani a Raspbian Jessie és a Raspbian Jessie Lite tiszta telepítésével. Mindkét IP-típusnak vannak előnyei és hátrányai, ezért először beszéljünk arról, hogy miért akarsz statikus IP-t a dinamikus IP-vel szemben.

BONUS: Készítettem egy gyorsindítási útmutatót ehhez a bemutatóhoz, amelyet letölthetsz, és később visszatérhetsz hozzá, ha most nem tudod beállítani. Ez tartalmazza az összes lépést és kódot, amire szükséged van az induláshoz.

Statikus IP vs. dinamikus IP

Dinamikus IP

A dinamikus IP-t akkor érdemes használni, ha aggódsz a biztonság miatt. Ha egy hacker hozzáfér az IP-címéhez, kevésbé lesz sebezhető, mivel az IP címe gyakran változik. A dinamikus IP minden bejelentkezéskor vagy csak bizonyos időközönként változhat. A hálózati útválasztóra telepített program, a DHCP (Dynamic Host Configuration Protocol) automatikusan megváltoztatja és új dinamikus IP-címeket rendel a hálózaton lévő számítógépekhez.

Statikus IP

A statikus IP (ahogyan azt valószínűleg a nevéből is kiderítheti) olyan IP-cím, amely nem változik. Ez megbízhatóbbá teszi a stabil internetkapcsolattól függő szolgáltatások, például online játékok, VOIP vagy távoli asztali alkalmazások használatakor. A statikus IP-vel minden alkalommal ugyanazt az IP-címet használhatja, amikor a Pihez csatlakozik.

Sztatikus IP beállítása a Raspberry Pi-n

A kezdés előtt győződjön meg róla, hogy már beállította és konfigurálta a parancssor elérésének módját. Nézze meg a Hogyan állítsuk be a WiFi-t a Raspberry Pi-n és a Hogyan állítsunk be egy Raspberry Pi-t monitor vagy billentyűzet nélkül, hogy megtudja, hogyan kell ezt megtenni, ha még nem tette meg.

Ezzel a bemutatóval statikus IP-t állítunk be mind a WiFi, mind az ethernet kapcsolathoz. Ha csak az egyikre vagy a másikra van szükséged, egyszerűen hagyd ki az alábbi kódot a nem szükséges kapcsolathoz.

Hálózati információid kiderítése

Az első lépés az alapértelmezett átjáró IP-jének kiderítése. Ez a hálózati útválasztó helyi IP-címe. A hálózatában lévő számítógépek ezt használják az útválasztóval való kommunikációra és az internet elérésére. Ha már tudja, hogy mi ez, akkor hagyja ki ezt a lépést. Ha nem, akkor folytasd…

Kapcsold be és jelentkezz be a Raspberry Pi-be WiFi-n vagy ethernet-en keresztül, majd írd be a route -ne-t a parancssorba, hogy lásd a hálózati útválasztási információidat:

A “Gateway” oszlop alatt láthatod az alapértelmezett átjáród IP címét (az én esetemben 10.0.0.1). Az “Iface” oszlopban az egyes kapcsolatok neve szerepel – ethernet (eth0) és WiFi (wlan0). Írja le az alapértelmezett átjáró IP címét, egy perc múlva szükségünk lesz rá.

Most meg kell találnunk a tartománynévkiszolgálók IP-címeit. A Pi a böngészőjébe beírt tartományneveket (pl. www.google.com) elküldi a tartománynévkiszolgálóknak, amelyek a tartományneveket IP-címekké alakítják (pl. 8.8.8.8.8). A Pi ezután az IP-címet használja a weboldal szerverének eléréséhez.

A parancssorba írja be a cat /etc/resolv.conf parancsot, hogy megtalálja a tartománynévkiszolgálók listáját:

Másolja át ezeket az IP-címeket egy szövegszerkesztőbe a számítógépén, vagy írja le őket későbbre.

Hálózati beállítások konfigurálása

Most már készen állunk a hálózati beállítások konfigurálására. A Pi alapértelmezés szerint dinamikus IP-címmel van konfigurálva. Ahhoz, hogy statikus IP-címet rendeljünk hozzá, a dhcpcd.conf fájlhoz hozzá kell adnunk a statikus IP-t, az alapértelmezett átjáró IP-jét és a tartománynévkiszolgálókat.

A parancssorba írjuk be a sudo nano /etc/dhcpcd.conf parancsot a dhcpcd.conf fájl szerkesztéséhez:

Most, anélkül, hogy bármi mást módosítanánk a fájlban, a dhcpcd aljára ezt a kódot írjuk.conf fájlhoz, az IP-címeket a fent található saját IP-címeiddel helyettesítve:

interface eth0static ip_address=10.0.0.100static routers=10.0.0.1static domain_name_servers=75.75.75.75 75.75.76.76 2001:558:feed::1 2001:558:feed::2interface wlan0static ip_address=10.0.0.99static routers=10.0.0.1static domain_name_servers=75.75.75.75 75.75.76.76 2001:558:feed::1 2001:558:feed::2
  • static ip_address: Ez az a statikus IP-cím, amelyet az SSH-hoz vagy a Pihez való távoli csatlakozáshoz fogsz használni. Vegyük az alapértelmezett átjáró IP-címét (amit a fenti lépésekben találtunk), és változtassuk meg az utolsó számot bármely más számra 0 és 255 között.
  • static routers: Ez az alapértelmezett átjáró IP-címe.
  • static domain_name_servers: Ezek azok az IP-k, amelyeket a fenti resolv.conf fájlban találtunk. Az egyes IP-címeket egyetlen szóközzel válassza el egymástól.

Például az én alapértelmezett átjáró IP-címem 10.0.0.1. Az ethernet-kapcsolatomhoz (eth0) tartozó static ip_address-hez az 1-et 100-ra cseréltem, így kaptam a 10.0.0.100-at. A wifi-csatlakozásom (wlan0) static ip_address értékéhez az 1-et 99-re cseréltem, így megkaptam a 10.0.0.99 címet. Mostantól ezeket az IP-címeket fogom használni a Pi-be való bejelentkezéshez.

A fájlnak így kell kinéznie (a saját IP-címekkel):

Mihelyt a példakódban szereplő IP-címeket a saját IP-címekkel helyettesítetted, nyomd meg a Ctrl-X és az Y billentyűt a kilépéshez és a dhcpcd.conf fájl mentéséhez. Most írja be a sudo reboot billentyűt a Pi újraindításához. Jelentkezzünk be az új statikus ethernet IP-nkkel vagy statikus WiFi IP-vel:

Hogy ellenőrizzük, hogy minden megfelelően működik-e, és a Pi hozzáfér-e az internethez, pingeljük a Google-t. Írjuk be a parancssorba a sudo ping www.google.com parancsot:

A pingelés leállításához nyomjuk meg a Ctrl-C billentyűt. Ha a kapcsolat sikeres, látni fogja az elküldött és fogadott csomagokat. Ha a kapcsolat nem sikeres, akkor a “Network is unreachable” hibaüzenetet kapja:

A kapcsolatot valószínűleg úgy kell tesztelnie, hogy a Google-t mind ethernet, mind WiFi statikus IP-vel pingeli.

Az alábbi videón megnézheted, ahogy lépésről lépésre beállítom ezt:

Most, hogy statikus IP-t állítottál be, a Pi internetkapcsolata sokkal megbízhatóbb lesz. De egy másik igazán hasznos módja a Pi csatlakoztatásának a közvetlen ethernet-kapcsolat a laptopodhoz vagy az asztali számítógépedhez. A közvetlen kapcsolat rendkívül gyors és stabil. Ha sokat csatlakozol a Pihez SSH-n keresztül, mindenképpen ajánlom ennek beállítását. Olvassa el a Hogyan csatlakozhat közvetlenül Ethernet-kábellel a Raspberry Pihez című cikkünket, hogy megtudja, hogyan.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.