Cum pot seta o adresă IP statică pe Raspberry Pi?

Cum pot seta o adresă IP statică pe Raspberry Pi?

Dacă utilizați Raspberry Pi ca server de acasă sau de multe ori trebuie să îl accesați de la distanță de pe un alt dispozitiv, setarea unei adrese IP statice pentru acesta este o idee foarte bună. Aceasta înseamnă că veți putea găsi Raspberry Pi la aceeași adresă de fiecare dată, mai degrabă decât o nouă adresă setată dinamic ori de câte ori este repornită.





nintendo switch nu se conectează la internet

Acest lucru este util și pentru a evita confuzia atunci când aveți mai multe dispozitive Raspberry Pi conectate la rețeaua dvs.





Din fericire, odată ce știi cum, configurarea unei adrese IP statice este un proces destul de simplu și rapid.





Ce este o adresă IP?

O adresă de protocol Internet (IP) este utilizată pentru a identifica în mod unic fiecare dispozitiv dintr-o rețea de calculatoare sau rețeaua în sine pe internet - mai multe despre asta mai târziu. Adresa IP este în mod normal scrisă în notație „punct-zecimal”: patru numere zecimale, fiecare variind de la 0 la 255, separate prin puncte. Un exemplu este 192.168.1.107 .

În mod implicit, în sistemul de operare Raspberry Pi, care este un sistem de operare bazat pe Linux, adresa IP a Raspberry Pi este reconfigurată automat de fiecare dată când îl reporniți, deci se poate schimba. Bineînțeles, acest lucru nu este ideal atunci când aveți nevoie de o adresă de încredere la care să vă conectați la Raspberry Pi de pe un alt dispozitiv, cum ar fi atunci când îl utilizați ca server.



Privat vs. IP public

LA public Adresa IP este utilizată pentru a vă identifica rețeaua locală pe internet mai larg. Acest lucru se modifică de obicei de fiecare dată când routerul se conectează la internet, deși este posibil să îl faceți static în funcție de furnizorul dvs. de servicii de internet.

Poti găsiți adresa IP publică pe un sistem Linux cum ar fi Raspberry Pi OS introducând o comandă specială Terminal sau pur și simplu făcând o căutare pe web pentru „Care este IP-ul meu?”. Este necesar numai dacă intenționați să vă conectați la un dispozitiv din afara rețelei dvs., pe care nu îl vom acoperi aici.





În schimb, ne uităm la privat Adrese IP utilizate pentru a identifica fiecare dispozitiv din propria rețea locală. Deși este posibil să rezervați o anumită adresă pentru Raspberry Pi în setările routerului fără fir în același scop, aici vă vom arăta cum să setați un IP static de la Raspberry Pi în sine.

1. Configurare DHCP

Raspberry Pi OS (cunoscut anterior ca Raspbian) folosește DHCP (Dynamic Host Configuration Protocol) pentru a atribui automat o adresă IP Raspberry Pi ori de câte ori este repornită.





Citeste mai mult: Ce este DHCP?

Pentru a schimba acel comportament astfel încât să utilizeze aceeași adresă IP statică de fiecare dată, va trebui să modificați fișierul de configurare pentru daemonul client DHCP, dhcpcd.conf .

Înainte de aceasta, veți avea nevoie de câteva informații despre configurarea curentă a rețelei, astfel încât să puteți adăuga detaliile necesare în fișierul de configurare. Veți avea nevoie de următoarele informații:

• Tipul de conexiune la rețea. Aceasta este fie wlan0 dacă Raspberry Pi este conectat la router fără fir sau eth0 dacă este conectat utilizând un cablu Ethernet.

• Adresa IP atribuită în prezent Raspberry Pi - este cel mai sigur să refolosiți acest lucru pentru IP-ul său static, astfel încât să puteți fi siguri că acesta din urmă nu a fost deja pe un alt dispozitiv din rețea. Dacă nu, asigurați-vă că un alt dispozitiv nu îl folosește deja.

Pentru a găsi adresa IP curentă a Raspberry Pi, introduceți următoarea comandă într-o fereastră Terminal:

hostname -I

• Adresa IP a gateway-ului routerului dvs. - cea utilizată pentru a o contacta din rețeaua locală, nu IP-ul său public. Acesta variază în funcție de modelul routerului, dar de obicei începe cu 192.168.

Pentru a o găsi, introduceți următoarea comandă și notați prima adresă IP dată:

ip r | grep default

• Adresa IP DNS (Domain Name System) a routerului. Aceasta este de obicei aceeași cu adresa gateway-ului său, dar poate fi setată la o altă valoare pentru a utiliza un DNS alternativ - cum ar fi 8.8.8.8 pentru Google sau 1.1.1.1 pentru Cloudflare.

Pentru a găsi adresa IP DNS curentă, introduceți comanda:

sudo nano /etc/resolv.conf

Rețineți adresa IP după server de nume - aceasta este adresa DNS - și apoi apăsați Ctrl + X pentru a închide fișierul.

2. Adăugați Setări IP statice

Acum ați găsit toate informațiile despre conexiunea la rețea, este timpul să editați dhcpcd.conf fișier de configurare pentru a adăuga setările de care aveți nevoie pentru a configura o adresă IP statică pentru Raspberry Pi:

sudo nano /etc/dhcpcd.conf

Dacă nu ați editat fișierul anterior, acesta va conține în principal diverse linii de comentarii precedate de un simbol hash (#). În partea de jos, adăugați următoarele rânduri, înlocuind numele îndrăznețe cu propriile dvs. detalii de rețea:

interface NETWORK
static ip_address= STATIC_IP /24
static routers= ROUTER_IP
static domain_name_servers= DNS_IP

Înlocuiți numele îndrăznețe după cum urmează:

REŢEA - tipul de conexiune la rețea: eth0 (Ethernet) sau wlan0 (wireless).

ADRESA IP STATICĂ - adresa IP statică pe care doriți să o setați pentru Raspberry Pi.

ROUTER_IP - adresa IP a gateway-ului pentru routerul dvs. din rețeaua locală.

DNS_IP - adresa IP DNS (de obicei aceeași cu adresa gateway-ului routerului).

Iată un exemplu de configurație pentru a seta IP-ul static la 192.168.1.120 cu o conexiune wireless la un router la 192.168.1.254:

interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.254
static domain_name_servers=192.168.1.254

După ce ați introdus setările, apăsați Ctrl + X și apoi ȘI și INTRODUCE pentru a închide și a salva fișierul de configurare modificat.

3. Reporniți Raspberry Pi

Cu dhcpcd.conf fișier de configurare modificat, reporniți Raspberry Pi pentru a efectua modificările și setați adresa IP statică pentru acesta:

sudo reboot

În loc să utilizeze o adresă atribuită automat de DHCP, Raspberry Pi va încerca acum să se conecteze la router folosind noua adresă IP statică pe care ați setat-o ​​în dhcpcd.conf fişier.

Pentru a verifica dacă funcționează corect, introduceți următoarea comandă:

hostname -I

Acum ar trebui să vedeți adresa IP statică pe care ați setat-o ​​în dhcpcd.conf Fișier de configurare.

Setați o adresă IP statică: succes

Felicitări: ați configurat o adresă IP statică pe Raspberry Pi și acum ar trebui să păstreze acea adresă automat de fiecare dată când pornește. Acum puteți merge mai departe și puteți utiliza Raspberry Pi ca server NAS, media sau joc și vă puteți conecta de fiecare dată la aceeași adresă.

Acțiune Acțiune Tweet E-mail 10 servere de joc pe care le puteți rula pe un Raspberry Pi

Raspberry Pi poate face multe lucruri minunate, inclusiv să ruleze ca server de jocuri. Iată câteva dintre cele mai bune jocuri pe care le poate găzdui.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Adresa IP
  • Raspberry Pi
Despre autor Phil King(22 articole publicate)

Jurnalistul independent de tehnologie și divertisment Phil a editat numeroase cărți oficiale Raspberry Pi. Un Raspberry Pi de lungă durată și echipament electronic, el este un colaborator obișnuit la revista The MagPi.

Mai multe de la Phil King

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy