Linux команди

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

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

Всички хора, които принадлежат към мрежовия фон, знаят, че 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.

Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...
Най-добрите игри за игра с ръчно проследяване
Oculus Quest наскоро представи страхотната идея за ръчно проследяване без контролери. С непрекъснато нарастващия брой игри и дейности, които изпълнява...