Linux Listează toate adresele IP de pe interfață

Linux List All Ip Addresses Interface



Toți oamenii care aparțin mediului de rețea știu că o adresă IP acționează ca un identificator unic al dispozitivelor dintr-o rețea. Prin urmare, trebuie să cunoaștem adresele IP ale dispozitivelor dintr-o rețea pentru a permite o comunicare în rețea fără probleme. Articolul de astăzi se va concentra asupra diferitelor metode de listare a tuturor adreselor IP pe interfața din Linux Mint 20.

Metode de listare a tuturor adreselor IP pe interfața din Linux Mint 20

Pentru listarea tuturor adreselor IP pe interfața din Linux Mint 20, puteți alege oricare dintre următoarele patru metode.







Metoda # 1: Afișați toate interfețele de rețea și adresele lor IP

Puteți afișa toate interfețele de rețea și adresele IP respective în Linux Mint 20 executând comanda încorporată prezentată mai jos:



$ip addrspectacol

Rezultatele executării acestei comenzi sunt afișate în următoarea imagine:







Metoda # 2: Afișați toate adresele IPv4

Dacă doriți să afișați toate adresele IPv4 pe interfață numai în Linux Mint 20, atunci puteți executa comanda prezentată mai jos:

$ip -4addr



Toate adresele IPv4 sunt afișate în următoarea imagine:

Metoda # 3: Afișați toate adresele IPv6

Dacă doriți să afișați toate adresele IPv6 pe interfață numai în Linux Mint 20, atunci trebuie să executați comanda prezentată mai jos:

$ip -6addr

Toate adresele IPv6 sunt afișate în următoarea imagine:

Metoda # 4: Afișați toate adresele IP în rețeaua conectată

De asemenea, puteți afișa toate adresele IP din rețeaua conectată în Linux Mint 20 urmând procedura descrisă mai jos:

Pasul 1: Instalați comanda arp-scan în Linux Mint 20

Mai întâi, trebuie să instalați comanda arp-scan în Linux Mint 20, care va fi folosită ulterior pentru a lista toate adresele IP din rețeaua conectată. Aceasta nu este o comandă încorporată în Linux, dar poate fi instalată executând următoarea comandă:

$sudo apt-get installscanare arp

Odată ce această comandă este instalată pe sistemul Linux Mint 20, o veți putea folosi pentru listarea tuturor adreselor IP din rețeaua conectată.

Pasul 2: Găsiți numele interfeței de rețea cu comanda ifconfig în Linux Mint 20

Înainte de a utiliza comanda arp-scan, trebuie să găsiți numele interfeței de rețea cu comanda prezentată mai jos:

$ifconfig

În cazul nostru, numele interfeței de rețea este enp0s3 așa cum se arată în imaginea următoare. Acest nume de interfață de rețea va fi utilizat cu comanda arp-scan în pasul următor.

Pasul 3: Utilizați comanda arp-scan pentru afișarea tuturor adreselor IP în rețeaua conectată în Linux Mint 20

Acum, puteți utiliza comanda arp-scan pentru afișarea tuturor adreselor IP din rețeaua conectată în Linux Mint 20 în modul prezentat mai jos:

$sudoscanare arp--interfață= NetworkInterfaceName--localnet

Aici, cel mai bine ar fi să înlocuiți NetworkInterfaceName cu numele interfeței dvs. de rețea. În cazul nostru, enp0s3 am aflat-o la pasul 2.

Rezultatele executării acestei comenzi sunt afișate în următoarea imagine:

Concluzie

Alegând orice metodă (conform cerințelor dvs.) dintre cele care vi s-au prezentat în acest articol, puteți lista cu ușurință toate adresele IP de pe interfața din Linux. Toate aceste metode au fost efectuate pe Linux Mint 20 pentru testare. Cu toate acestea, aceleași metode pot fi folosite și pe Debian 10 și Ubuntu 20.04.