Linux Избройте всички IP адреси в интерфейса

Linux List All Ip Addresses Interface



Всички хора, които принадлежат към мрежовия произход, знаят, че IP адресът действа като уникален идентификатор на устройствата в мрежата. Следователно, ние трябва да знаем IP адресите на устройствата в мрежа, за да осигурим безпроблемна комуникация в мрежата. Днешната статия ще се фокусира върху различните методи за изброяване на всички IP адреси на интерфейса в Linux Mint 20.

Методи за изброяване на всички IP адреси в интерфейса в Linux Mint 20

За да изброите всички IP адреси на интерфейса в Linux Mint 20, можете да изберете някой от следните четири метода.







Метод №1: Показване на всички мрежови интерфейси и техните IP адреси

Можете да покажете всички мрежови интерфейси и съответните им IP адреси в Linux Mint 20, като изпълните вградената команда, показана по-долу:



$ip addrшоу

Резултатите от изпълнението на тази команда са показани на следното изображение:







Метод # 2: Показване на всички IPv4 адреси

Ако искате да показвате всички IPv4 адреси в интерфейса само в Linux Mint 20, можете да изпълните командата, показана по -долу:

$ip -4addr



Всички IPv4 адреси са показани на следното изображение:

Метод # 3: Показване на всички IPv6 адреси

Ако искате да показвате всички IPv6 адреси в интерфейса само в Linux Mint 20, тогава трябва да изпълните командата, показана по -долу:

$ip -6addr

Всички IPv6 адреси са показани на следното изображение:

Метод # 4: Показване на всички IP адреси в свързаната мрежа

Можете също да покажете всички IP адреси в свързаната мрежа в Linux Mint 20, като следвате процедурата, описана по -долу:

Стъпка # 1: Инсталирайте командата arp-scan в Linux Mint 20

Първо, трябва да инсталирате командата arp-scan в Linux Mint 20, която по-късно ще се използва за изброяване на всички IP адреси в свързаната мрежа. Това не е вградена команда в Linux, но може да бъде инсталирана чрез изпълнение на следната команда:

$sudo apt-get installarp-сканиране

След като тази команда бъде инсталирана на вашата система Linux Mint 20, ще можете да я използвате за изброяване на всички IP адреси в свързаната мрежа.

Стъпка 2: Намерете името на вашия мрежов интерфейс с командата ifconfig в Linux Mint 20

Преди да използвате командата arp-scan, трябва да намерите името на мрежовия интерфейс с командата, показана по-долу:

$ifconfig

В нашия случай името на мрежовия интерфейс е enp0s3, както е показано на следващото изображение. Това име на мрежовия интерфейс ще бъде използвано с командата arp-scan в следващата стъпка.

Стъпка # 3: Използвайте командата arp-scan за показване на всички IP адреси в свързаната мрежа в Linux Mint 20

Сега можете да използвате командата arp-scan за показване на всички IP адреси в свързаната мрежа в Linux Mint 20 по начина, показан по-долу:

$sudoarp-сканиране-интерфейс= NetworkInterfaceName--локалнет

Тук би било най -добре да замените NetworkInterfaceName с името на вашия конкретен мрежов интерфейс. В нашия случай беше открито enp0s3 в стъпка 2.

Резултатите от изпълнението на тази команда са показани на следното изображение:

Заключение

Избирайки всеки метод (според вашите изисквания) от тези, които ви бяха представени в тази статия, можете лесно да изброите всички IP адреси на интерфейса в Linux. Всички тези методи са изпълнени на Linux Mint 20 за тестване. Същите методи обаче могат да се използват и в Debian 10 и Ubuntu 20.04.