Усі люди, які належать до мережі, знають, що 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 install 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.