Tutte le persone che appartengono al background di networking sanno che un indirizzo IP funge da identificatore univoco dei dispositivi all'interno di una rete. Pertanto, dobbiamo conoscere gli indirizzi IP dei dispositivi all'interno di una rete per consentire la comunicazione di rete regolare. L'articolo di oggi si concentrerà sui diversi metodi per elencare tutti gli indirizzi IP sull'interfaccia in Linux Mint 20.
Metodi di elenco di tutti gli indirizzi IP sull'interfaccia in Linux Mint 20
Per elencare tutti gli indirizzi IP sull'interfaccia in Linux Mint 20, è possibile scegliere uno dei seguenti quattro metodi.
Metodo n. 1: visualizzare tutte le interfacce di rete e i loro indirizzi IP
È possibile visualizzare tutte le interfacce di rete e i rispettivi indirizzi IP in Linux Mint 20 eseguendo il comando incorporato mostrato di seguito:
$ ip addr
I risultati dell'esecuzione di questo comando sono mostrati nella seguente immagine:
Metodo n. 2: visualizzare tutti gli indirizzi IPv4
Se si desidera visualizzare tutti gli indirizzi IPv4 sull'interfaccia solo in Linux Mint 20, è possibile eseguire il comando mostrato di seguito:
$ IP -4 ADDR
Tutti gli indirizzi IPv4 sono mostrati nella seguente immagine:
Metodo n. 3: visualizzare tutti gli indirizzi IPv6
Se si desidera visualizzare tutti gli indirizzi IPv6 sull'interfaccia solo in Linux Mint 20, è necessario eseguire il comando mostrato di seguito:
$ IP -6 ADDR
Tutti gli indirizzi IPv6 sono mostrati nella seguente immagine:
Metodo n. 4: visualizzare tutti gli indirizzi IP nella rete connessa
È inoltre possibile visualizzare tutti gli indirizzi IP nella rete connessa in Linux Mint 20 seguendo la procedura descritta di seguito:
Passaggio n. 1: installa il comando "ARP-scan" in Linux Mint 20
Innanzitutto, è necessario installare il comando "ARP-scan" in Linux Mint 20, che verrà successivamente utilizzato per elencare tutti gli indirizzi IP nella rete connessa. Questo non è un comando incorporato in Linux, ma può essere installato eseguendo il seguente comando:
$ sudo apt-get Installa arp-scan
Una volta installato questo comando sul sistema Linux Mint 20, sarai in grado di utilizzarlo per elencare tutti gli indirizzi IP nella rete connessa.
Passaggio n. 2: trova il nome dell'interfaccia di rete con il comando "ifconfig" in Linux Mint 20
Prima di utilizzare il comando "ARP-Scan", è necessario trovare il nome dell'interfaccia di rete con il comando mostrato di seguito:
$ ifconfig
Nel nostro caso, il nome dell'interfaccia di rete è "enp0s3" come mostrato nella seguente immagine. Questo nome dell'interfaccia di rete verrà utilizzato con il comando "ARP-scan" nel passaggio successivo.
Passaggio n. 3: utilizzare il comando "ARP-Scan" per la visualizzazione di tutti gli indirizzi IP nella rete connessa in Linux Mint 20
Ora, puoi utilizzare il comando "ARP-Scan" per visualizzare tutti gli indirizzi IP nella rete connessa in Linux Mint 20 nel modo mostrato di seguito:
$ sudo arp-scan--interface = networkInterfacename-Localnet
Qui, sarebbe meglio se sostituissi NetworkInterfacename con il nome della tua particolare interfaccia di rete. Nel nostro caso, era "enp0s3" che abbiamo scoperto nel passaggio n. 2.
I risultati dell'esecuzione di questo comando sono mostrati nella seguente immagine:
Conclusione
Scegliendo qualsiasi metodo (in base ai tuoi requisiti) da quelli che ti sono stati presentati in questo articolo, puoi facilmente elencare tutti gli indirizzi IP sull'interfaccia in Linux. Tutti questi metodi sono stati eseguiti su Linux Mint 20 per il test. Tuttavia, gli stessi metodi possono anche essere impiegati su Debian 10 e Ubuntu 20.04.