Introducere în comanda IP în Linux

Următorul articol vă oferă o prezentare a diferitelor comenzi IP din Linux. IP înseamnă Internet Protocol. Este o valoare numerică pentru a indica locația dispozitivului și identificarea acestuia într-o rețea.

Comanda ip este utilizată pe sistemele de operare Linux pentru a atribui o adresă unei interfețe de rețea și / sau pentru a configura parametrii interfeței de rețea. Această comandă înlocuiește vechea comandă mare și acum depășită de ifconfig pe distribuțiile Linux moderne. Comanda ip este un instrument puternic pe care orice administrator de sistem Linux trebuie să îl cunoască despre configurarea interfețelor de rețea. Poate fi folosit pentru a încărca sau descărca interfețe, pentru a atribui și elimina adrese și rute de cache ARP și multe altele.

Comenzi de rețea

Haideți să trecem mai întâi prin unele comenzi de bază pentru rețea

1. Pentru a obține informații despre gazdă,

  • hostname: Va afișa un nume de gazdă pentru mașină.
  • hostname -i: Va afișa adresa IP pentru mașina curentă.

2. Pentru cunoașterea conexiunii către și înapoi cu gazda,

  • netstat -g: Va afișa toată rețeaua multicast subscrisă de această rețea.
  • netstat -l: va afișa toate porturile de ascultare.
  • netstat -t: va afișa toate conexiunile TCP.

3. Pentru a verifica conexiunile cu gazdele și adresa IP dacă nu există, trimițând pachete,

ping www.google.co.in

Aici, am văzut 0% pierdere de pachete, ceea ce înseamnă că conexiunea este stabilită și funcționează corect.

4. Pentru a cunoaște configurațiile actuale ale rețelei:

ifconfig -a: vizualizați toate configurațiile și setările.

5. Pentru a descoperi numele de gazdă și adresa IP:

nslookup www.google.co.in

6. Pentru a cunoaște numărul de hamei și timpul de răspuns pentru a accesa un sistem sau un site web la distanță:

traceroute www.google.co.in

Ajungând acum la IP (protocoale Internet), este de două tipuri:

  • IPV4: Internet Protocol versiunea 4 are o capacitate de stocare a unui număr de 32 de biți. Creșterea preocupărilor de internet și securitate a epuizat IPV4, astfel încât IPV6 a venit în imagine.
  • IPV6: Internet Protocol versiunea 6 folosește un număr de 128 biți ca capacitate de stocare.

Deci, în general, un IP identifică în mod unic o gazdă sau un dispozitiv dintr-o rețea. Intervalele de IP sunt împărțite în clase A, B, C, D, E, cu siguranță că nu intru în detalii, deoarece este mai ales teoretic. De exemplu, adresa IP privată zecimală din clasa C 192.168.123.132 este (în notație binară) numărul de 32 de biți 110000000101000111101110000100. Acest număr va fi greu să înțeleagă, deci împărțiți-l în patru părți din opt cifre binare. Prima parte a acestei adrese IP este utilizată ca adresă de rețea, ultima parte ca adresă gazdă. Dacă luați exemplul 192.168.123.132 și îl împărțiți în aceste două părți, primiți următoarele:

192.168.123.0 este o adresă de rețea. 0.0.0.132 este o adresă gazdă.

Comandă IP importantă în Linux

Folosind comanda IP putem cunoaște adresele dispozitivului și rețeaua în care se află dispozitivele noastre.

Sintaxă:

IP OBJECT or IP AbbreviatedForm

Așadar, mai jos este lista de comenzi pe care le putem folosi pentru sintaxa de mai sus:

ObiectForma prescurtatăScop
legăturăLProiectare de rețea în rețea
abordareA Adresa IPv4 sau IPv6 pe un dispozitiv.
adr
addrlabeladdrlConfigurația etichetei pentru selectarea adresei de protocol.
vecinn Intrare în cache ARP sau NDISC.
nechezat
traseurIntroducerea tabelului de rutare.
regulăruRegula în baza de date de politici de rutare.
maddressm Adresa multicast.
maddr
mrouteDomnulCache de rutare multicast

De exemplu, atunci când rulăm sub comanda:

IP Address or IP Addr

În plus, puteți utiliza „man ip” care va enumera opțiunile disponibile pentru comanda IP.

Utilizări ale IP

Există multe protocoale care utilizează adrese IP. Sunt:

SSH

Acest protocol este utilizat pentru a conecta un computer la distanță în siguranță. Aceasta ar putea necesita o parolă și un fișier cu cheie privată (.PEM).

Cod:

$ssh -i xyz.pem

Acum puteți obține comenzi normale Unix, cum ar fi ls (pentru a enumera directorul), cd (pentru a schimba directorul) și alte comenzi

FTP

Protocolul de transfer de fișiere este utilizat pentru a stabili o conexiune cu gazdele la distanță prin conectare și transfer de fișiere. Vi se va solicita să dați o parolă.

Cod:

$ ftp 19.168.123.32

Puteți utiliza comanda „obține” pentru a obține fișiere și a pune comanda „fișierelor” pe gazda de la distanță. FTP este de asemenea utilizat pentru a naviga în conținutul directoarelor. Apoi, puteți apăsa ieșirea dacă ați terminat cu transferul de fișiere. Mai jos sunt listele de comenzi utile legate de FTP.

TELNET

Acest protocol este utilizat pentru a controla de la distanță o gazdă și pentru a le administra. Este similar cu desktopul de la distanță găsit în mașinile de ferestre. În comparație cu SSH, TELNET este mai puțin securizat.

Cod:

$telnet

Încercări de a deschide o conexiune la gazda la distanță my_host.com. Dacă este stabilită o conexiune, atunci gazda vă va solicita un nume de conectare și o parolă.

Cod:

$telnet -l my_username my_host.com 5555

Încercări de a deschide o conexiune la gazda de la distanță my_host.com pe portul 5555, folosind numele de autentificare numele meu_us. Dacă are succes, gazda va solicita parola numelui meu de utilizator. Deschide un prompt de telnet local> unde puteți introduce oricare dintre comenzile enumerate mai sus. De exemplu, introducerea comenzii de mai jos la prompt:

Cod:

telnet> open my_host.com

..încercați să deschideți o conexiune la my_host.com, ca în primul nostru exemplu. Odată autentificat, puteți executa comenzi la fel cum ați făcut până acum, folosind terminalul. Singura diferență este că, dacă ați fost conectat la o gazdă la distanță, comenzile vor fi executate pe mașina de la distanță și nu pe mașina dvs. locală. Puteți ieși din conexiunea telnet introducând comanda „deconectare”.

Telnet folosește cel puțin variabile de mediu HOME, SHELL, DISPLAY și TERM. Alte variabile de mediu pot fi propagate în cealaltă parte prin opțiunea TELNET ENVIRON.

NOTĂ: Cerințele minime pentru a crea o rețea de comunicații între două mașini.
  • Două gazde trebuie să fie pe același Ethernet / LAN pentru a comunica utilizând IP.
  • Fiecare gazdă trebuie să aibă o conexiune bună cu Ethernet. Verificați o conexiune bună la Ethernet utilizând
  • diverse instrumente precum mii-tool.
  • Fiecare gazdă ar trebui să aibă aceeași adresă de rețea, mască de net și adresă de difuzare.
  • Fiecare gazdă trebuie să aibă o adresă IP unică.
  • Niciunul dintre gazde nu trebuie să blocheze pachetele IP ale celuilalt.

Utilizare importantă a comenzii IP

Iată câteva utilizări importante ale comenzii IP în Linux enumerate mai jos:

  • Este utilizat pentru a găsi ce interfețe sunt configurate pe sistem și pentru a interoga starea unei interfețe IP.
  • Configurați Ethernet, loop-back local și alte interfețe IP.
  • Modificați implicit și configurați și rutarea statică.
  • Acesta este utilizat pentru a configura un tunel prin IP și lista lista de intrare în cache ARP.
  • Folosit pentru a șterge, atribui și configura rutele, subrețeaua, adresa IP și alte informații IP la interfețele IP.
  • Este utilizat pentru a afișa IP și proprietatea sa.
  • Afișează toate stările informațiilor despre rețelele IP și rețelele IP multicast.
  • De asemenea, este utilizat pentru a afișa obiectul vecin și pentru a gestiona informațiile din cache-ul ARP
  • Ștergeți și gestionați intrarea de rutare.

Articole recomandate

Acesta este un ghid pentru IP Command în Linux. Aici discutăm sintaxa, utilizările și comanda IP importantă în Linux, împreună cu utilizarea sa importantă. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Linux Proxy Server
  2. Hadoop fs Commands
  3. Tipuri de shell-uri în Linux
  4. Dispozitiv senzor
  5. Aflați comenzile de top din Linux