În acest tutorial de IP static pentru Raspberry Pi, vă vom arăta cum să configurați rețeaua Raspberry Pi astfel încât să utilizeze o adresă IP statică.
Vom forța Pi să utilizeze un IP static prin efectuarea de modificări în daemonul client DHCP al Raspberry Pi. Acest software controlează modul în care sistemul de operare gestionează adresele IP.
Prin modificarea fișierului de configurare DHCPCD, putem indica software-ului adresa IP locală pe care ar trebui să o folosească atunci când se conectează la o rețea.
În plus față de definirea adresei IP statice pe Raspberry Pi, vă recomandăm să o definiți și pe routerul dvs.
Stabilirea acesteia pe router vă ajută să vă asigurați că routerul dvs. nu atribuie adresa IP unui alt dispozitiv înainte ca Raspberry Pi să se conecteze.
De asemenea, puteți modifica adresa MAC a Raspberry Pi. Această modificare poate fi la îndemână într-o varietate de scenarii.
Lista de echipamente
Iată o listă a tuturor echipamentelor pe care le-am folosit pentru acest tutorial Raspberry Pi Static IP Address.
Recomandat
Raspberry Pi
Card Micro SD
Sursă de alimentare
Cablu Ethernet sau dongle WiFi (Pi 3 și 4 au WiFi încorporat)
.
Opțional
Carcasa Raspberry Pi
Configurarea unei adrese IP statice pe Raspberry Pi
În acest tutorial folosim sistemul de operare Raspbian. Este posibil să puteți sau nu să configurați un IP static pe alte sisteme de operare folosind aceste instrucțiuni.
1. Pentru a începe să configurăm o adresă IP statică pe Raspberry Pi, va trebui mai întâi să recuperăm câteva informații despre configurația actuală a rețelei noastre.
Să recuperăm mai întâi routerul definit în prezent pentru rețeaua dvs. prin rularea următoarei comenzi.
ip r | grep default
Cu ajutorul acestei comenzi, ar trebui să obțineți un rezultat similar cu cel pe care îl avem mai jos.
default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202
Rețineți primul IP menționat în acest șir.
De exemplu, IP-ul pe care îl vom nota din această comandă este „192.168.0.1
„. Această adresă IP este adresa curentă a routerului.
2. În continuare, haideți să recuperăm și serverul DNS curent.
Puteți face acest lucru deschizând fișierul de configurare „resolv.conf
” prin rularea următoarei comenzi.
sudo nano /etc/resolv.conf
Din această comandă, ar trebui să vedeți rândurile de text de mai jos.
# Generated by resolvconfnameserver 192.168.0.1
Rețineți IP-ul de lângă „nameserver
„. Acesta va defini serverul de nume în următorii noștri pași.
3. Acum că am recuperat atât IP-ul actual al „routerului”, cât și IP-ul serverului de nume, putem trece la modificarea fișierului de configurare „dhcpcd.conf
” prin rularea comenzii de mai jos.
Acest fișier de configurare ne permite să modificăm modul în care Raspberry Pi gestionează rețeaua.
sudo nano /etc/dhcpcd.conf
4. În cadrul acestui fișier, introduceți următoarele linii.
În primul rând, trebuie să decideți dacă doriți să setați IP-ul static pentru „eth0
” dvs. (Ethernet) sau pentru conectorul dvs. „wlan0
” (WiFi) (conexiune WiFi). Decideți pe care o doriți și înlocuiți „<NETWORK>
” cu aceasta.
Asigurați-vă că înlocuiți „<STATICIP>
” cu adresa IP pe care doriți să o atribuiți Raspberry Pi. Asigurați-vă că acesta nu este un IP care ar putea fi atașat cu ușurință unui alt dispozitiv din rețeaua dumneavoastră.
Înlocuiți „<ROUTERIP>
” cu adresa IP pe care ați recuperat-o în pasul 1 al acestui tutorial
În final, înlocuiți „<DNSIP>
” cu IP-ul serverului de nume de domeniu pe care doriți să îl utilizați. Acesta este fie IP-ul pe care l-ați obținut în pasul 2 al acestui tutorial, fie un altul, cum ar fi „8.8.8.8
” de la Googles sau „1.1.1.1
” de la Cloudflare.
interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>
Acum salvați fișierul apăsând CTRL + X, apoi Y urmat de ENTER.
5. Acum că am modificat fișierul de configurare DHCP al Raspberry Pi, astfel încât să utilizăm o adresă IP statică, trebuie să continuăm și să repornim Raspberry Pi.
Repornirea Raspberry Pi va permite ca modificările noastre de configurare să fie încărcate și cele vechi să fie șterse.
La repornire, Raspberry Pi va încerca să se conecteze la router folosind adresa IP statică pe care am definit-o în fișierul nostru „dhcpd.conf
„.
Executați următoarea comandă pentru a reporni Raspberry Pi.
sudo reboot
Testarea IP-ului static
1. După ce Raspberry Pi a terminat de repornit, ar trebui acum să vă puteți conecta folosind adresa IP pe care ați specificat-o.
Dacă vă conectați local și doriți să verificați adresa IP statică setată corect, puteți face acest lucru rulând următoarea comandă.
hostname -I
Din această comandă, ar trebui acum să puteți vedea noua dvs. adresă IP statică. Dacă este IP-ul pe care îl așteptați, atunci acum ați configurat cu succes o adresă IP statică pe Raspberry Pi.
Utilizarea unui IP static va fi utilă atunci când trebuie să vă amintiți IP-ul, cum ar fi atunci când utilizați FTP sau când îl configurați pentru a acționa ca un NAS.
.