
Multe proiecte care rulează pe o placă Raspberry Pi necesită o IP fix sau statică așa cum sunt cunoscute și ele, deci este necesar să le puteți configura pentru a asigura performanțe optime.
În principal Adresele IP ale acestor dispozitive sunt dinamice.dar în multe cazuri acest lucru este necesar să fie reparat și să nu se schimbemai ales când încerci să accesezi aceeași placă de pe dispozitive diferite.
Este important de menționat că, pentru a realiza acest lucru, este necesar să se aplice la Adresa IP privată a Raspberry Pi, către computerul care îl localizează și adresa IP publică a rețeleiPrin urmare, aici vă arătăm cum să efectuați această procedură.
Care sunt beneficiile și utilizările unei adrese IP statice pe computerul tău Raspberry Pi cu o singură placă de bază?
Toate dispozitivele care utilizează o rețea sunt identificat printr-o adresă IP unică în rețea, Așa este cum, prin intermediul acelui adresă IP Dispozitivele pot fi conectate cu ușurință. Acestea sunt de obicei de două tipuri: dinamic sau static, dinamica, așa cum sugerează și numele Acestea se vor schimba de fiecare dată când dispozitivul repornește.În timp ce statica Acestea rămân fixe în ciuda repornirilor.
În acest fel IP-uri statice Sunt mult mai fiabile în cazurile în care serviciile care depind de un conexiune la internet stabilăDe aceea, ele sunt folosite în general pentru proiecte de servere web, servere VPN, pentru console de jocuri video, VoIP sau pentru aplicații de desktop la distanță pe Raspberry PiDatorită acestor adrese IP, veți putea utiliza aceeași adresă de fiecare dată când vă conectați la rețea. Zmeura Pi.
Când acest lucru nu este configurat și, prin urmare, rămâneți cu dvs. dinamica IP, Pur și simplu vei avea probleme de fiecare dată când vei încerca să accesezi fișierele sau să le pornești. luminile din casa ta sau conectează-te la serverul tăudeoarece adresa IP s-a schimbat și nu veți putea stabili nicio comunicare cu placa dumneavoastră.
Prin urmare, a putea conta pe un adresă IP statică Acest lucru vă va permite să aveți servicii direcționate specific către adresa IP. Prin urmare, este o parte esențială dacă doriți să convertiți Raspberry Pi ca server web sau VPNPentru a vă ajuta să înțelegeți acest lucru puțin mai bine, aceste adrese IP sunt utilizate de Site-uri de internet, servere de mail, servere FTP publice, servere de pagini web, Serverele DNSdeoarece au nevoie să fie conectate în permanență la Internet și acest lucru le va permite să fie localizate în rețea.
La ce ar trebui să iau în considerare înainte de a atribui o adresă IP statică Raspberry Pi-ului meu?
Având în vedere tot ce a fost menționat mai sus în postare, acum trebuie să știi ce trebuie să știi înainte Atribuiți o adresă IP statică computerului dvs. cu o singură placă de bazăRețineți că această procedură trebuie efectuată cu mare atenție și grijă, deoarece o singură greșeală va face ca totul să meargă prost. Prin urmare, primul lucru pe care îl veți face este conectați-vă la rețeaua dvs. pentru a cunoaște valorile pe care trebuie să le introduci dincolo de adresa IP.
După ce v-ați conectat cu succes și ați verificat că aveți acces la internet, va trebui să rulați „ip addr” în terminal pentru a obține datele afișate pe ecran:
- După cum puteți vedea în imaginea de mai sus, interfețele de rețea ale plăcii sunt vizibile, iar dacă puteți vedea unele conectate la rețea, sunt afișate unele valori ale acelei conexiuni. În acest caz, cele care contează cu adevărat sunt cele ale wth0 și wlan0În cazul Eth0, este vorba de cablul de rețea și wlan0 al rețelei WiFi. În timp ce valoarea INET Va indica adresa IP care îi este atribuită în prezent, urmată de /24.
- După aceasta, trebuie doar să știi ce gateway și DNS să fie totul corect și astfel să se evite problemele la atribuire atribuirea unei adrese IP statice Raspberry Pi-ului. Prin urmare, pentru a afla ce este gateway-ul, va fi necesar să rulați comanda afișare router IP În terminal.
- De asemenea, este necesar cunoaște valoarea DNSAceastă valoare va fi obținută consultând conținutul fișierului
/etc/resolv.confCea mai ușoară modalitate de a accesa conținutul este executând comandacat/etc/resolv.confÎn terminal.
De acolo poți lua DNS-ul unde scrie server de nume. Acest lucru este important dacă vrei să navighezi pe internet, așa că profită de această ocazie pentru a configura totul. După aceasta, vei avea toate informațiile necesare, știind adresa IP a dispozitivului. Raspberry Pi Vei putea să-ți faci o idee despre care poți atribui fără a cauza probleme. În aceste cazuri, este întotdeauna cel mai bine să folosiți numere mari.Dar cu grijă să nu ajungem la limită.
De aceea se recomandă schimbarea doar a ultima cifră a adresei IP Pe de altă parte. Rețineți că acest număr trebuie să fie întotdeauna mai puțin de 254, din moment ce Maximul este 255, iar 254 sunt rezervate. În acest caz, cel atribuit interfața eth0, adresa IP 192.168.1.139Prin urmare, va fi atribuită o nouă adresă IP; în acest caz, aceasta va fi: 192.168.1.250După cum puteți vedea, singurul număr care este modificat este ultimul, și cu un număr mult mai mare pentru a evita problemele.
Toate celelalte date trebuie lăsate așa cum sunt. În acest caz, acestea vor fi stabilite ca Setați interfața eth0 la o adresă IP fixă. Întrucât este cel cu cablu de rețea, va oferi performanțe mai bune și mai puține probleme la stabilirea comunicării cu Zmeura Pi. Acum, dacă doar placa este conectată prin Wi-Fi, atunci este necesar să selectați interfața wlan0După aceasta, totul va fi gata pentru a începe această procedură.
Învață pas cu pas cum să configurezi o adresă IP statică pe mini-computerul tău Raspberry Pi de la zero
După ce aveți totul pregătit pentru a efectua configurarea unui Cu o adresă IP statică pe mini-computer, următorul lucru pe care trebuie să-l faceți este să începeți procedura.Dar mai întâi ar trebui să știi că există mai multe modalități de a face acest lucru.
De aceea, vă vom arăta diferitele moduri în care vă puteți configura adresa IP statică pe Raspberry Pi, astfel încât să puteți realiza diferite tipuri de proiecte:
Redirecționare către o adresă IP statică
În cazul acestor microcomputere care sunt utilizate pentru a realiza diferite tipuri de proiecte, este necesar să existe un IP fix, deoarece va fi nevoie atunci când se dorește transformă-ți placa de bază într-un server sau orice alt proiect care necesită adresa IP statică.
În cazul redirecționare către o adresă IP staticăEste important de menționat că există o diferență între redirecționarea computerului către o rețea publică și o rețea privată locală. Prin urmare, este esențial să nu confundăm ceea ce sunt acestea adrese IP private cu cele publice, Dar, pentru a vă ajuta să înțelegeți mai bine toate acestea, vom explica fiecare dintre aceste redirecționări.
Redirecționarea unei LAN cu o adresă IP privată
În rețele locale, routerul Este responsabil în principal pentru distribuirea datelor între diferite dispozitive, dar trebuie să gestioneze și alocarea acestora. adrese IP, mai exact din Server DHCP integrat în acesta. În cazul DHCP Este responsabil pentru atribuirea automată a adreselor IP fiecăruia dintre dispozitivele corespunzătoare. În timp ce dispozitive precum... Raspberry Pi, dispozitive mobile sau Smart TV Aceștia obțin o adresă IP cu care pot comunica cu alte dispozitive.
Toate unitățile vor fi identificate în mod unic prin intermediul Adresă MAC. Acestea adrese IP private Sunt cunoscute ca atare deoarece într-o rețea privată IP-urile sunt atribuite într-un persoană cu DHCP și că împerecherea dispozitivelor cu aceeași adresă IP va fi permisă numai în rețeaua locală, dar în funcție de DHCP Această adresă IP privată poate fi modificată pentru fiecare dispozitiv. În acest fel, pentru a Accesați Raspberry Pi Într-o rețea locală care are întotdeauna aceeași adresă, este necesar să îi furnizați o adresă IP privată fixă.
Adrese fixe Acestea sunt utilizate pentru mentenanța echipamentelor de la distanță cu Protocolul SSH. Dacă aveți Program SSHÎl veți putea folosi pentru a controla de la distanță Raspberry Pi de pe orice computer. Acest lucru va elimina necesitatea conectării unui monitor și a unui dispozitiv de intrare separate. Totuși, dacă placa de bază are o singură adresă IP dinamică privată, aceasta va trebui căutată și accesată de fiecare dată când se dorește o conexiune. Client SSHÎn timp ce în cazul liniilor fixe private acest lucru se face direct.
Având în vedere toate acestea, este foarte important să aveți o adresă IP statică, privată, dacă doriți să utilizați microcomputerul ca server în rețeaua locală. În plus, dacă creați un proiect în care aveți nevoie de acest lucru Raspberry Pi-ul tău Pentru a-l face ușor accesibil în afara rețelei locale, trebuie să vă asigurați că îi atribuiți o altă adresă IP statică, astfel încât să fie accesibil de pe internet. Pentru aceasta, se recomandă utilizarea adrese IP statice publice sau servere DDNS.
Accesați microcomputerul pe internet folosind IP-uri publice sau DDNS
Dacă ceea ce ai nevoie este pentru tine Zmeură pentru a fi accesibil ca server pe Internet, atunci veți avea nevoie de un adresa IP publică a conexiunii dvs. la internetEste important să rețineți că aproape toate conexiunile la internet au o adresă IP dinamică, care se schimbă de fiecare dată când computerul este repornit și, cel mai adesea, se schimbă de fiecare dată Horas 24Prin urmare, se schimbă și adresa IP publică, care este cea utilizată pentru accesarea plăcii.
Asta înseamnă că, dacă doriți să utilizați Raspberry Pi Ca server, acest lucru vă va cauza probleme, deoarece atunci când serverul primește un adresă IP nouă Îl puteți accesa doar din rețeaua locală. Dacă vă aflați în afara rețelei locale, nu puteți cunoaște adresa utilizată pentru a accesa serverul. Prin urmare, cea mai bună și mai practică soluție este să aveți un adresă IP statică, Cea mai ușoară modalitate de a face acest lucru este să utilizați o conexiune la internet cu un adresă IP statică publică.
Totuși, merită menționat că aceasta nu este o sarcină ușoară, deoarece aceste servicii sunt de obicei scumpe și nu toți furnizorii de internet le oferă. Ca alternativă, puteți utiliza un DNS dinamic (DDNS)), acest lucru va permite adresă IP dinamică publică este legat de un nume de domeniuDeci, de fiecare dată când adresa se schimbă, programul direcționează noua adresă către numele de domeniu și, în acest fel, aceasta poate fi pusă la dispoziție permanent pe Internet.
Aceasta înseamnă că dacă serverul de pe Raspberry Pi Se conectează prin intermediul nume de domeniuPrin urmare, va fi întotdeauna disponibil online. În prezent, se pot găsi multe soluții. DDNS gratuit și plătit, Dar rețineți că, înainte de a cumpăra unul, ar trebui să vă asigurați că furnizorii DDNS sunt compatibili cu routerul dvs.
Atribuiți o adresă IP statică privată
Majoritatea routerelor permit de obicei în cadrul rețea locală căruia i se poate atribui un atribuie o adresă IP fixă dispozitivelor individuale, De aceea, sunt foarte potrivite atunci când vine vorba de atribuirea unei adrese IP statice. Zmeura Pi. În cazul configurării unei adrese IP statice pentru Raspberry Pi, aceasta va varia în funcție de routerul pe care îl aveți, deși va fi aproape întotdeauna aceeași.
Primul lucru de făcut este să accesați interfața cu utilizatorul a routerului din browserul preferat și acolo îl veți configura manual pentru a conecta Adresa MAC de Raspberry Pi cu un Adresa IPv4 din rețeaua ta locală. Acolo veți găsi o casetă de selectare pe care trebuie să o bifați. Selectarea acesteia va activa adresa IP atribuită, astfel încât aceasta să poată fi utilizată automat.
Asociați IP-ul static cu DHCPCD
În principal sisteme de operare pentru Raspbian sunt in prezent Raspbian Jessi și Jessi Lite, care au un domeniu ce poate fi utilizat ca și client DHCP (DHCPCD) pentru a comunica routerul cu Server DHCP.
Prin urmare, cu fișierul de configurare a domeniului clientului DHCP, va fi posibil schimbați adresa IP privată a computerului și astfel să îl stabiliți ca fix pentru o perioadă extinsă de timp. Având în vedere acest lucru, vom explica aici cum îl puteți atribui Raspberry Pi are o adresă IPv4 fixă pe 32 de bițiPentru a face acest lucru, trebuie doar să urmați fiecare dintre următorii pași. Înainte de a începe această procedură... Atribuirea unei adrese IP statice către Raspberry PiVa trebui să verificați dacă DHCPCD-urise găsește activat.
Pentru a face acest lucru, va trebui să adăugați următoarea comandă în terminal:
Sudo service dhcpcd status
Dacă, dintr-un anumit motiv, nu este activat, va trebui să îl activați după cum urmează:
Sudo service dhcpcd startSudo systemctl enable dhcpcd
În continuare, trebuie să vă asigurați că configurația fișierului /etc/network/interfaces să fie în starea sa originală. Pentru aceasta, interfața de configurare poate fi modificată din „iface” la „manual”. După ce această opțiune este activată, puteți începe configurarea DHCPCD.
Pentru a face acest lucru, trebuie să adăugați următoarea comandă în fișierul de configurare /etc/dhcpcd.conf:
Sudo nano /etc/dhcpcd.conf
Odată ce ajungeți în acest punct, totul va fi gata pentru a începe configurarea adresei IP statice. Dacă microcomputerul dvs. este conectat la internet prin cablu de rețea sau Ethernet, va trebui să rulați comanda cu „interfața eth0”. Acum, dacă placa de bază folosește o rețea wireless, atunci ar trebui să utilizați comanda pentru a interfața wlan0. Acum, pentru a atribui adresa IP plăcii, va trebui să utilizați comanda adresă_ip statică=” urmată de adresa IPv4 dorită și, evident, de sufixul „/24”.
Aceasta este abrevierea pentru masca de subrețea 255.255.255.0. Dacă, dintr-un anumit motiv, doriți să conectați computerul cu adresa IPv4 192.168.0.4, Comanda pe care va trebui să o utilizați este următoarea: static ip_address=192.168.0.4/24Este important să vă asigurați că această adresă nefiind folosit în niciun alt scop.
Apoi, va trebui să specificați adresa portului gateway-ului și adresa serverului de nume de domeniu, care este de obicei routerul. În cazul mini PC-uri Acestea sunt folosite ca adresă gateway atunci când doriți să trimiteți ceva către o adresă IP care se află în afara măștii de subrețea. Următoarea comandă pe care v-o vom arăta o folosește. Adresa IPv4 192.168.0.0 ca o poartă de acces și server DNS.
Luând ca exemplu cablul de rețea pentru conexiunea la internet, această comandă ar arăta astfel:
interfață eth0 adresă_ip_statică=192.168.0.4/24 routere_statice=192.168.0.1 servere_nume_domeniu_statice=192.168.0.1
Aici veți putea adapta această linie de comandă la Adrese IPv4 pe care le folosești în router sau pe care doriți să le utilizați pe tablă. Apoi trebuie să salvați modificările cu „Ctrl + O” și apăsați tasta "Introduce". Apoi apăsați „Ctrl + X” pentru a închide fișierul de configurare.
Dacă, din orice motiv, unele dintre dispozitive sunt repornite, adresele nou atribuite vor rămâne valide:
sudo reboot
În acest fel, cu o comandă ping puteți verifica dacă Raspberry Pi este disponibil în rețea folosind noua sa adresă:
ping raspberrypi.local
Dacă combinația dintre IP-ul a avut succesApoi veți putea accesa noua adresă prin intermediul unui ping.
De la terminal
Alte metode care pot fi folosite pentru aceasta sunt de la terminalÎntrucât este suficient pentru a realiza acest lucru, va trebui doar să urmați fiecare dintre pașii pe care îi vom explica mai jos.
Pentru a atribui o adresă IP statică Raspberry Pi, trebuie doar să modificați fișierul /etc/dhcpcp.conf cu următoarea comandă:
sudo nano /etc/dhcpcd.conf
Următoarea linie trebuie adăugată la sfârșitul acestui fișier; aceasta va depinde de datele obținute în primul pas. În linia de interfață Va trebui să scrieți numele interfeței căruia i se va atribui IP staticDacă este un cablu de rețea, interfața va fi eth0 Și dacă conexiunea este prin WiFi, atunci interfața va fi wlan0.
În continuare, va trebui să adăugați o linie numită adresă_ip statică=, cu adresa IP pe care doriți să o atribuiți Raspberry Pi care se termină în / 24Acum, pe rândul următor, scrieți static routers=192.168.1.1 unde 192.168.1.1 Aceasta va fi adresa IP a gateway-ului. Acum, pe ultima linie, vom plasa static domain:name_servers= Și serverele DNS pe care le aveți vor fi întotdeauna separate printr-un spațiu.
În acest caz, ar arăta astfel:
interfață eth0 adresă_ip_statică=192.168.1.250/24 routere_statice=192.168.1.1 servere_nume_domeniu_statice=212.231.6.7 46.6.113.34
În sfârșit, este necesar Reporniți Raspberry Pi Pi cu sudo reboot Pentru a finaliza toate acestea, adresa IP statică a microcomputerului este acum gata pentru momentul în care doriți să vă conectați de pe un alt computer. Din acest moment, puteți începe să instalați lucruri de făcut de pe un alt computer, cum ar fi... Server torrent sau server web.
De la birou
În cele din urmă, vă vom arăta cum să faceți acest lucru de pe desktop. Rețineți că trebuie să aveți deja... IP static pe care doriți să le utilizați în zmeura ta Pi.
Apoi, urmați cu atenție fiecare dintre pașii pe care vi-i vom arăta:
- Primul lucru de făcut este să mergeți în partea dreaptă sus a ecranului, acolo veți găsi pictograma „Grilă”. În funcție de conexiunea la internet, veți vedea o pictogramă diferită. Rețineți că trebuie să fiți conectat la o rețea pentru a efectua această procedură. Faceți clic dreapta pe pictogramă și selectați opțiunea din meniul care apare. „Setări rețea wireless și cu fir”.
- În noua fereastră care apare pe ecran, va trebui să completați fiecare câmp cu informațiile corespunzătoare. Din meniul derulant din colțul din stânga sus al ecranului, selectați „Interfață”. În cel din dreapta sus trebuie să marcați eth0Acum, în imaginea IPv4 Trebuie să introduceți adresa IP statică pe care doriți să o atribuiți Zmeura Pi.
- Acum trebuie să scrieți următoarele în router: Adresa IP a gateway-ului, și Servere DNS va fi plasat DNS-ul separate de un spațiu, lăsând totul gol.
- Pentru a termina, trebuie să faceți clic pe "Aplica" și apoi în "Aproape". În continuare, ar trebui reporniți raspberry pi și verificați dacă totul este corect.
- După ce microcomputerul repornește, va trebui să executați adresa IP pe un terminal. Dacă totul este corect, adresa IP atribuită va apărea în valoare netă Apoi, ar trebui să testați navigarea pe internet pentru a verifica dacă totul funcționează corect. Dacă totul funcționează corect, atunci ați deja... ați setat o adresă IP statică sau stabilă pe Raspberry Pi, astfel încât să poți începe să îl folosești ca server de internet.




















