Cum să vă gestionați adresa IP pe Linux Găsirea, setarea și modificarea

Cum să vă gestionați adresa IP pe Linux Găsirea, setarea și modificarea / Linux

Adresa IP este ca și numărul de telefon al calculatorului dvs. Ce este o adresă IP statică, cum pot obține unul și avantajele / dezavantajele sale Ce este o adresă IP statică, cum obțin unul și avantajele / dezavantajele sale În rețelele de domiciliu, De obicei sunt fixate, dar se încadrează în anumite game. O adresă IP statică nu se modifică. Care sunt avantajele acestui lucru și de ce ați dori unul? Citeste mai mult . Computerul îl folosește pentru a contacta alte dispozitive și invers. Iată câteva dintre cele mai simple moduri de a vă gestiona adresa IP Linux.

Cum să găsiți adresa IP și adresa DNS

Utilizarea liniei de comandă

Vechea metodă de a face acest lucru a fost folosirea ifconfig comanda. Cu toate acestea, acest lucru a fost înlocuit de atunci cu ip comanda. Pentru a afișa tipul de adresă IP:

ip addr show

Între supa de alfabet care se întoarce este o singură linie care afișează adresa dvs. IP în Notation Classless Inter-Domain Routing (CIDR). Acest lucru afișează practic adresa dvs. IP împreună cu masca de subrețea. Dacă vezi dinamic, atunci adresa dvs. IP a fost atribuită automat folosind DHCP.

De asemenea, ieșirea afișează informații pentru toate dispozitivele sau interfețele de rețea instalate pe sistemul dvs., deoarece dispozitive precum laptopurile pot avea atât conexiune Ethernet cu fir cât și fără fir. Cel mai obișnuit nume de interfață este eth0, dar în Ubuntu Systems cu sistemd (cum ar fi Ubuntu 16.04 și mai nou), interfața de rețea este denumită ens33.

Pentru a obține adresele DNS asociate unei interfețe, introduceți următoarele:

nmcli dispozitiv arată  | grep IP4.DNS

Utilizarea GUI

Afișarea adresei dvs. IP în GUI este, de asemenea, destul de simplă. În sistemele mai vechi faceți clic pe Informații despre conexiune sub pictograma de rețea din bara de sus. Adresa IP, serverele primare și serverele DNS vor fi afișate în fereastra Informații despre conexiune.

În versiunile mai noi ale Ubuntu, există mai multe clicuri implicate. Sub aceeași pictogramă de rețea din bara superioară, selectați setările din interfața conectată. Faceți clic pe pictograma roată și vedeți adresa IP din fereastra care apare.

Cum să setați sau să modificați adresa IP (pe sistemele mai vechi)

Utilizarea liniei de comandă

Versiunile mai vechi de pe desktop ale Ubuntu utilizează etc / network / interfaces fişier. Afișați conținutul fișierului folosind pisică comanda și dacă conținutul arată ca imaginea de mai jos, sistemul dvs. utilizează o versiune mai veche a serviciului de rețea.

În prezent, sistemul dvs. este configurat pentru a obține adresa IP în mod automat utilizând DHCP. Pentru a face modificări, deschideți interfețe utilizând nano și setați valorile din fișier după cum este necesar. Mai întâi schimbați dhcp la statică, apoi adăugați linii pentru adrese, netmask, gateway și servere DNS în funcție de rețea.

sudo nano / etc / rețea / interfețe

După ce ați făcut modificările, închideți fișierul apăsând Ctrl + X și salvați modificările. În cele din urmă, reporniți serviciul de rețea folosind următoarea comandă pentru ca modificările dvs. să devină efective.

sudo /etc/init.d/networking restart

Utilizarea GUI

Pentru a configura adresa IP în sistemele Ubuntu vechi, accesați Setări sistem> Rețea> selectați interfața pe care doriți să o configurați și faceți clic pe Opțiuni buton. Faceți clic pe fila IPv4, selectați Manual din lista derulantă Metodă și selectați în cele din urmă Adăuga buton.

Stabiliți serverele de adresă, masă de rețea, gateway și DNS în funcție de rețea. În cele din urmă, faceți clic pe Salvați pentru a accepta modificările pentru noua configurație de rețea.

Cum să setați sau să modificați adresa IP (pe sisteme mai noi)

Utilizarea liniei de comandă

Configurația rețelei a fost complet modificată cu Ubuntu 17.10 cu un nou instrument numit Netplan. Fișierele de configurare Netplan sunt situate în / Etc / netplan și la fel ca și metoda mai veche, puteți configura rețeaua dvs. cu un editor de text.

Netplan utilizează o sintaxă care este similară cu JSON Ce este JSON? Privire de ansamblu - Layman Overview Ce este JSON? Prezentare generală a Laymanului Fie că intenționați să deveniți un dezvoltator de web sau nu, este o idee bună să știți cel puțin ce este JSON, de ce este important și de ce este folosit pe tot globul. Citește mai mult, mai exact, încă un alt limbaj de marcare (YAML). YAML este destul de polarizator, iar mulți dezvoltatori îl iubesc sau îl urăsc. Unul dintre motive este faptul că YAML ia în considerare indentarea sau liniile, astfel încât să fie foarte precauți cu bara de spațiu.

Pentru a efectua modificări în rețea, deschideți fișierul din / Etc / netplan / pentru a face schimbările necesare:

sudo nano /etc/netplan/01-network-manager-all.yaml

Pentru a vă seta adresa IP setați în mod static valorile din fișier în funcție de rețea. Iată un exemplu de fișier care stabilește adresele IP, gateway și DNS:

Acest fișier descrie interfețele de rețea disponibile în sistemul dvs. Pentru mai multe informații, consultați netplan (5). rețea: versiune: 2 renderer: networkd ethernets: ens33: dhcp4: nu dhcp6: fără adrese: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8,8.8.4.4] 

Dacă preferați să reveniți pentru a obține o adresă IP atribuită automat prin DHCP setați fișierul după cum urmează:

Acest fișier descrie interfețele de rețea disponibile în sistemul dvs. Pentru mai multe informații, consultați netplan (5). rețea: versiune: 2 renderer: networked ethernets: ens33: dhcp4: da dhcp6: da 

Rulați următoarea comandă pentru a aplica modificările sau rulați-o cu comutatorul opțional de depanare pentru a obține o ieșire utilă pentru a vă asigura că fișierul a fost analizat corect:

sudo netplan se aplică aplicația sudo netplay --debug

Utilizarea GUI

Pentru a seta adresa IP în GUI, mergeți la Setări> Rețea și faceți clic pe pictograma roată a interfeței pe care doriți să o configurați. Faceți clic pe fila IPv4, selectați Manual și introduceți setările conform cerințelor. Faceți clic pe Aplicați pentru a accepta modificările și pentru a vă bucura de noile setări de rețea.

Cum să setați sau să modificați numele de gazdă

Utilizarea liniei de comandă

La fel ca adresa dvs. IP, computerul dvs. este, de asemenea, adresabil prin numele dispozitivului sau numele de gazdă. Similar cu adresa dvs. IP, nici două dispozitive nu pot avea același nume de gazdă în rețeaua dvs. și pot fi schimbate și cu un singur editor de text. Pentru a seta tipul de gazdă:

sudo nano / etc / hostname

Clic Ctrl + X pentru a ieși și nu uitați să salvați modificările. Ultimul fișier pe care trebuie să îl modificați este / etc / hosts fişier. Sub linia care are gazdă locală este linia care afișează vechiul nume de gazdă. Schimbați vechiul nume de gazdă la noul nume de gazdă dorit și faceți clic pe Ctrl + X pentru a ieși și a salva modificările. Ultimul pas este să reporniți dispozitivul utilizând repornire pentru ca schimbările să aibă efect.

Fișierul hosts este folosit pentru a mapa numele de gazdă la adresele IP și este comun pentru aproape toate sistemele de operare. De exemplu, dacă ați fi ping localhost de la terminal, se va rezolva la 127.0.0.1 din cauza primei linii din fișierul hosts. Acesta este motivul pentru care trebuie să îl actualizăm cu noul nume de gazdă pentru a ne asigura că acesta este rezolvat corect.

Utilizarea GUI

În timp ce vă puteți schimba numele de gazdă din GUI, va trebui în continuare să editați gazde fișier de la terminal după efectuarea modificării în GUI. Pentru a schimba numele de gazdă, navigați la Setări> Detalii> Despre, modificați numele dispozitivului și închideți fereastra. Acum schimbați fișierul hosts așa cum este detaliat mai sus și reporniți sistemul pentru ca modificările să aibă efect.

Mai multe modalități de a vă administra rețeaua pe Linux

Vizionarea sau modificarea setărilor IP și ale rețelei este foarte simplă. Există, de asemenea, și alte comenzi de rețea. 5 Comenzi de rețea pentru Linux Terminal 5 Comenzi pentru rețea pentru terminalul Linux Puteți obține o mulțime de făcut în linia de comandă în Linux, inclusiv gestionarea și depanarea problemelor de rețea. Aflați despre noua comandă ip, wget, ping și multe altele. Citiți mai multe că puteți rula de la terminal pentru a vă stăpâni jocul de linie de comandă.

Explorați mai multe despre: Adresa IP, Comenzi Linux, Depanare.