Команди, перелічені в цій статті, виконувались за допомогою програми терміналу командного рядка. Щоб запустити програму Terminal у Debian, натисніть вкладку Діяльність у верхньому лівому куті робочого столу та введіть термінал у рядку пошуку. Коли з’явиться результат пошуку, натисніть на піктограму терміналу, щоб відкрити термінал.
Примітка: Усі команди, обговорені в цій статті, були виконані за допомогою системи Debian 10 Buster.
Спосіб №1: Команда IP
Найпоширеніший і найпростіший спосіб перерахування мережевих інтерфейсів - це використання команди IP. Ця команда надає широкий спектр інформації про мережеві інтерфейси вашої системи.
Щоб перерахувати мережеві інтерфейси у вашій системі, виконайте таку команду в терміналі:
$ ip aАбо
$ ip адреса
У вищевказаній команді перераховані всі мережеві інтерфейси, доступні у вашій системі. Наведений вище результат показує, що в системі є три інтерфейси: один інтерфейс зворотного зв'язку (lo) та два інтерфейси Ethernet (eth0 та eth1), а також інші статистичні дані. Ця команда також покаже деяку іншу корисну інформацію про мережеві інтерфейси, включаючи IP-адресу, статус (ВГОРУ або ВНИЗ), MAC-адресу тощо.
Примітка. У вас можуть бути різні назви мережевих інтерфейсів на основі апаратного забезпечення вашої системи.
Ви також можете використовувати таку команду IP для переліку мережевих інтерфейсів:
$ ip посилання шоу
Спосіб №2: Команда ifconfig
Команда ifconfig тепер застаріла, але все ще підтримується у багатьох дистрибутивах Linux. Ви можете використовувати команду ifconfig для переліку мережевих інтерфейсів, доступних у вашій системі.
Замість набору тексту ifconfig, введіть команду / sbin / ifconfig для переліку мережевих інтерфейсів у вашій системі.
$ / sbin / ifconfig
На додаток до переліку мережевих інтерфейсів, вищевказана команда покаже іншу корисну інформацію про мережеві інтерфейси, включаючи IP-адресу, розмір MTU, кількість відправлених / отриманих пакетів тощо.
Спосіб №3: Команда netstat
Команда netstat також може використовуватися для переліку мережевих інтерфейсів, доступних у вашій системі. Для цього введіть netstat, а потім прапор -i, як показано нижче:
$ netstat -i
Вищенаведена команда перелічує доступні мережеві інтерфейси у вашій системі, а також іншу корисну інформацію, таку як кількість надісланих отриманих пакетів, розмір MTU тощо.
Спосіб No4: Команда nmcli
Команда nmcli також надає інформацію про мережеві інтерфейси. Команда nmcli доступна для дистрибутивів Debian, які працюють на графічних інтерфейсах. Однак, якщо ви працюєте в системі, що не є графічним інтерфейсом, вам потрібно буде встановити мережевий менеджер, використовуючи таку команду в терміналі:
$ sudo apt встановити мережевий менеджерПісля завершення встановлення запустіть наведені нижче команди в Терміналі, щоб увімкнути та запустити менеджер мережі:
$ sudo systemctl запустити менеджер мережі$ sudo systemctl активує мережевий менеджер
Щоб переглянути список доступних мережевих інтерфейсів у вашій системі, запустіть наведену нижче команду в терміналі:
$ nmcli статус пристрою
У наведеній вище команді наведено коротку інформацію про доступні мережеві інтерфейси.
Спосіб №5: / sys / class / net Directory
Ви також можете переглянути мережеві інтерфейси у вашій системі, переглянувши вміст каталогу / sys / class / net. Для цього виконайте таку команду в терміналі:
$ ls / sys / class / net
Вищевказана команда повертає стислий результат, що відображає лише імена інтерфейсів, доступних у вашій системі.
Спосіб №6: Файл / proc / net / dev
Файл / proc / net / dev також містить інформацію про мережеві інтерфейси. Ви можете переглянути доступні мережеві інтерфейси у вашій системі, переглянувши вміст цього файлу. Виконайте в терміналі таку команду:
$ cat / proc / net / dev
У наведеній вище команді перелічені доступні в системі мережеві інтерфейси, а також деяка інша інформація про інтерфейси.
Висновок
Найцікавіше в Linux те, що він дозволяє виконувати одну і ту ж роботу різними способами. У цій статті обговорювалися різні методи, за допомогою яких ви можете перерахувати мережеві інтерфейси у вашій системі Debian.