Linux Liste over alle IP -adresser på grænsefladen

Linux List All Ip Addresses Interface



Alle de mennesker, der tilhører netværksbaggrunden, ved, at en IP -adresse fungerer som en unik identifikator for enhederne i et netværk. Derfor skal vi kende IP -adresserne på enhederne i et netværk for at muliggøre problemfri netværkskommunikation. Dagens artikel vil fokusere på de forskellige metoder til at liste alle IP -adresser på grænsefladen i Linux Mint 20.

Metoder til at liste alle IP -adresser på grænsefladen i Linux Mint 20

For at vise alle IP -adresserne på grænsefladen i Linux Mint 20 kan du vælge en af ​​følgende fire metoder.







Metode 1: Vis alle netværksgrænseflader og deres IP -adresser

Du kan vise alle netværksgrænseflader og deres respektive IP-adresser i Linux Mint 20 ved at udføre den indbyggede kommando vist nedenfor:



$ip addrat vise

Resultaterne fra udførelsen af ​​denne kommando vises i følgende billede:







Metode 2: Vis alle IPv4 -adresser

Hvis du kun vil vise alle IPv4 -adresserne på grænsefladen i Linux Mint 20, kan du udføre kommandoen vist nedenfor:

$ip -4addr



Alle IPv4 -adresserne vises i følgende billede:

Metode 3: Vis alle IPv6 -adresser

Hvis du kun vil vise alle IPv6 -adresserne på grænsefladen i Linux Mint 20, skal du udføre kommandoen vist nedenfor:

$ip -6addr

Alle IPv6 -adresserne vises i følgende billede:

Metode # 4: Vis alle IP -adresser i det tilsluttede netværk

Du kan også vise alle IP -adresserne i det tilsluttede netværk i Linux Mint 20 ved at følge proceduren beskrevet nedenfor:

Trin 1: Installer arp-scan-kommandoen i Linux Mint 20

Først skal du installere arp-scan-kommandoen i Linux Mint 20, som senere vil blive brugt til at liste alle IP-adresser i det tilsluttede netværk. Dette er ikke en indbygget kommando i Linux, men den kan installeres ved at udføre følgende kommando:

$sudo apt-get installarp-scanning

Når denne kommando er installeret på dit Linux Mint 20 -system, vil du kunne bruge den til at notere alle IP -adresser i det tilsluttede netværk.

Trin # 2: Find dit netværksinterfacenavn med ifconfig -kommandoen i Linux Mint 20

Inden du bruger arp-scan-kommandoen, skal du finde navnet på dit netværksinterface med kommandoen vist herunder:

$ifconfig

I vores tilfælde er navnet på netværksgrænsefladen enp0s3 som vist på følgende billede. Dette netværksinterfacenavn vil blive brugt med arp-scan-kommandoen i det næste trin.

Trin # 3: Brug kommandoen arp-scan til at vise alle IP-adresser i det tilsluttede netværk i Linux Mint 20

Nu kan du bruge kommandoen arp-scan til at vise alle IP-adresserne i det tilsluttede netværk i Linux Mint 20 på den måde, der er vist nedenfor:

$sudoarp-scanning-grænseflade= NetworkInterfaceName-lokalnet

Her ville det være bedst, hvis du erstattede NetworkInterfaceName med navnet på din særlige netværksgrænseflade. I vores tilfælde var det enp0s3, som vi fandt ud af i trin # 2.

Resultaterne fra udførelsen af ​​denne kommando vises i følgende billede:

Konklusion

Ved at vælge en hvilken som helst metode (i henhold til dine krav) blandt dem, der er blevet præsenteret for dig i denne artikel, kan du nemt liste alle IP -adresser på grænsefladen i Linux. Alle disse metoder er blevet udført på Linux Mint 20 til test. Imidlertid kan de samme metoder også bruges på Debian 10 og Ubuntu 20.04.