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-адресПоказать

Результаты выполнения этой команды показаны на следующем изображении:







Метод № 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, но ее можно установить, выполнив следующую команду:

$судо 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, как показано ниже:

$судоarp-сканирование--интерфейс= NetworkInterfaceName--localnet

Здесь было бы лучше, если бы вы заменили NetworkInterfaceName на имя вашего конкретного сетевого интерфейса. В нашем случае это был enp0s3, который мы обнаружили на шаге №2.

Результаты выполнения этой команды показаны на следующем изображении:

Заключение

Выбрав любой метод (в соответствии с вашими требованиями) из тех, которые были представлены вам в этой статье, вы можете легко перечислить все IP-адреса интерфейса в Linux. Все эти методы были выполнены на Linux Mint 20 для тестирования. Однако те же методы можно использовать в Debian 10 и Ubuntu 20.04.