Всички хора, които принадлежат към мрежовия фон, знаят, че IP адресът действа като уникален идентификатор на устройствата в мрежата. Следователно трябва да знаем IP адресите на устройствата в мрежата, за да осигурим гладка мрежова комуникация. Днешната статия ще се фокусира върху различните методи за изброяване на всички IP адреси на интерфейса в Linux Mint 20.
Методи за изброяване на всички IP адреси на интерфейса в Linux Mint 20
За да изброите всички IP адреси на интерфейса в Linux Mint 20, можете да изберете някой от следните четири метода.
Метод # 1: Показване на всички мрежови интерфейси и техните IP адреси
Можете да покажете всички мрежови интерфейси и съответните им IP адреси в Linux Mint 20, като изпълните вградената команда, показана по-долу:
$ ip addr showРезултатите от изпълнението на тази команда са показани на следното изображение:
Метод # 2: Показване на всички IPv4 адреси
Ако искате да покажете всички IPv4 адреси на интерфейса само в Linux Mint 20, тогава можете да изпълните командата, показана по-долу:
$ ip -4 адрес
Всички IPv4 адреси са показани на следното изображение:
Метод # 3: Показване на всички IPv6 адреси
Ако искате да покажете всички IPv6 адреси на интерфейса само в Linux Mint 20, тогава трябва да изпълните командата, показана по-долу:
$ ip -6 адрес
Всички IPv6 адреси са показани на следното изображение:
Метод # 4: Показване на всички IP адреси в свързаната мрежа
Можете също да покажете всички IP адреси в свързаната мрежа в Linux Mint 20, като следвате процедурата, описана по-долу:
Стъпка 1: Инсталирайте командата “arp-scan” в Linux Mint 20
Първо, трябва да инсталирате командата “arp-scan” в Linux Mint 20, която по-късно ще се използва за изброяване на всички IP адреси в свързаната мрежа. Това не е вградена команда в Linux, но може да бъде инсталирана чрез изпълнение на следната команда:
$ sudo apt-get инсталирайте arp-scan
След като тази команда бъде инсталирана на вашата 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 по начина, показан по-долу:
$ sudo arp-scan --interface = NetworkInterfaceName --localnetТук би било най-добре, ако замените NetworkInterfaceName с името на вашия конкретен мрежов интерфейс. В нашия случай това беше „enp0s3“, което открихме в стъпка 2.
Резултатите от изпълнението на тази команда са показани на следното изображение:
Заключение
Като изберете който и да е метод (според вашите изисквания) от тези, които са ви представени в тази статия, можете лесно да изброите всички IP адреси на интерфейса в Linux. Всички тези методи са извършени на Linux Mint 20 за тестване. Същите методи обаче могат да се използват и за Debian 10 и Ubuntu 20.04.