Ebben a Raspberry Pi statikus IP bemutatóban megmutatjuk, hogyan kell beállítani a Raspberry Pi hálózatát úgy, hogy statikus IP-címet használjon.
A Málna Pi DHCP kliens démonjának módosításával kényszerítjük a Pi-t statikus IP használatára. Ez a szoftver szabályozza, hogy az operációs rendszer hogyan kezeli az IP-címeket.
A DHCPCD config fájl módosításával meg tudjuk mondani a szoftver számára a helyi IP-címet, amelyet a hálózathoz való csatlakozáskor használnia kell.
A statikus IP-cím meghatározásán kívül a Málna Pi-n is javasoljuk, hogy állítsa be a routeren is.
A routeren történő beállítása segít biztosítani, hogy a router ne rendelje ki az IP-címet egy másik eszközhöz, mielőtt a Raspberry Pi csatlakozna.
A Raspberry Pi MAC-címét is megváltoztathatja. Ez a módosítás számos forgatókönyvben hasznos lehet.
Berendezések listája
Itt van egy lista az összes olyan berendezésről, amelyet felhasználtam ehhez a Raspberry Pi statikus IP-cím bemutatóhoz.
Szükséges
Raspberry Pi
Micro SD kártya
Tápegység
Ethernet kábel vagy WiFi dongle (A Pi 3 és 4 rendelkezik beépített WiFi-vel)
Választható
Raspberry Pi tok
Statikus IP cím beállítása a Raspberry Pi-n
Ebben a bemutatóban a Raspbian operációs rendszert használjuk. Előfordulhat, hogy más operációs rendszereken is képes vagy nem képes statikus IP-t beállítani ezen utasítások segítségével.
1. Ahhoz, hogy elkezdhessük a statikus IP-cím beállítását a Raspberry Pi számítógépünkön, először le kell kérnünk néhány információt a jelenlegi hálózati beállításainkról.
Először is kérdezzük le a hálózatunk jelenleg definiált útválasztóját a következő parancs futtatásával.
ip r | grep default
Ezzel a paranccsal az alábbihoz hasonló eredményt kell kapnunk.
default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202
Jegyezzük fel az ebben a karakterláncban elsőként említett IP-t.
Például az IP, amit ebből a parancsból feljegyezni fogunk, a “192.168.0.1
“. Ez az IP-cím az aktuális router címe.
2. Ezután keressük meg az aktuális DNS-kiszolgálót is.
Ezt úgy tudjuk megtenni, hogy megnyitjuk a “resolv.conf
” konfigurációs fájlt a következő parancs futtatásával.
sudo nano /etc/resolv.conf
A parancsból az alábbi szövegsorokat kell látnunk.
# Generated by resolvconfnameserver 192.168.0.1
Jegyezzük fel a “nameserver
” melletti IP-t. Ez fogja meghatározni a névkiszolgálót a következő néhány lépésünkben.
3. Most, hogy lekérdeztük mind a jelenlegi “router” IP-jét, mind a névkiszolgáló IP-jét, folytathatjuk a “dhcpcd.conf
” konfigurációs fájl módosítását az alábbi parancs futtatásával.
Ez a konfigurációs fájl lehetővé teszi számunkra, hogy módosítsuk azt, ahogyan a Raspberry Pi kezeli a hálózatot.
sudo nano /etc/dhcpcd.conf
4. Ebben a fájlban írjuk be a következő sorokat.
Először el kell döntenünk, hogy statikus IP-t szeretnénk-e beállítani a “eth0
” (Ethernet) csatlakozót vagy a “wlan0
” (WiFi) csatlakozáshoz. Döntsd el, hogy melyiket szeretnéd, és helyettesítsd a “<NETWORK>
“-t azzal.
Győződj meg róla, hogy a “<STATICIP>
“-t helyettesítsd azzal az IP-címmel, amelyet a Raspberry Pi-hez szeretnél rendelni. Győződjön meg róla, hogy ez nem olyan IP-cím, amely könnyen hozzákapcsolható egy másik eszközhöz a hálózaton.
A “<ROUTERIP>
“-t helyettesítse azzal az IP-címmel, amelyet a bemutató 1. lépésében kapott le
Végül helyettesítse a “<DNSIP>
“-t annak a domainnévkiszolgálónak az IP-címével, amelyet használni szeretne. Ez vagy a bemutató 2. lépésében kapott IP-cím, vagy egy másik, például a Google “8.8.8.8
” vagy a Cloudflare “1.1.1.1
“.
interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>
Ezután mentse el a fájlt a CTRL + X, majd az Y billentyűkombináció és az ENTER lenyomásával.
5. Most, hogy módosítottuk a Raspberry Pi DHCP konfigurációs fájlját úgy, hogy statikus IP-címet használunk, tovább kell mennünk és újra kell indítanunk a Raspberry Pi-t.
A Raspberry Pi újraindítása lehetővé teszi, hogy a konfigurációs módosításaink betöltődjenek és a régiek kiürüljenek.
Újraindítás után a Raspberry Pi megpróbál csatlakozni a routerhez a “dhcpd.conf
” fájlunkban definiált statikus IP-címmel.
Futtassa a következő parancsot a Raspberry Pi újraindításához.
sudo reboot
A statikus IP tesztelése
1. Miután a Raspberry Pi újraindítása befejeződött, most már képesnek kell lennie a megadott IP-cím használatával csatlakozni.
Ha helyben csatlakozik, és ellenőrizni szeretné a helyesen beállított statikus IP-címet, akkor ezt a következő parancs futtatásával teheti meg.
hostname -I
Ezzel a paranccsal már látnia kell az új statikus IP-címét. Ha ez a várt IP-cím, akkor most már sikeresen beállított egy statikus IP-címet a Raspberry Pi számítógépén.
A statikus IP-cím használata akkor lesz hasznos, ha emlékeznie kell az IP-címre, például FTP használatakor vagy NAS-ként való beállításakor.