Список мережевих інтерфейсів linux

24

В операційній системі linux не тільки жорсткі і ssd диски представлені файлами в спеціальній файловій системі, але і мережеві інтерфейси. Існує кілька способів переглянути список мережевих інтерфейсів linux, але найпростіший з них – це просто подивитися вміст папки в файловій системі.

У цій невеликій статті ми розглянемо всі основні способи виконати це завдання в терміналі або графічному інтерфейсі.

Список мережевих інтерфейсів linux

Мережеві інтерфейси дротового інтернету ethernet зазвичай мають ім’я, що починаються з символів enp , наприклад, enp3s0 . Таке іменування використовується тільки якщо ваш дистрибутив використовує systemd, інакше буде застосована стара система іменування, при якій імена починаються з символів eth , наприклад eth0 . Бездротові мережеві інтерфейси, зазвичай називаються wlp або wlx при використанні systemd, наприклад, wlp3s0 . Без використання systemd ім’я бездротового інтерфейсу буде починатися з wlan , наприклад wlan0 . Всі інші інтерфейси зазвичай віртуальні. Один з найбільш основних віртуальних інтерфейсів-lo . Це локальний інтерфейс, який дозволяє програмам звертатися до цього комп’ютера. А тепер розглянемо кілька способів подивитися їх список.

1. Файлова система

Всі файли пристроїв мережевих інтерфейсів знаходяться в папці /sys/class/net . Тому ви можете переглянути її вміст:

Ls / sys / class / net

2. Утиліта ifconfig

Утиліта ifconfig виводить не тільки список мережевих інтерфейсів, але і інформацію про них, таку як стан, ip адреса, mac адреса та інші параметри. Для відображення всіх інтерфейсів достатньо виконати програму без параметрів:

Ifconfig

3. Утиліта ip

Програма ifconfig застаріла і їй на зміну прийшла утиліта ip. Вона об’єднує в собі функції декількох програм, наприклад ifconfig, route, brctl та інших. Переглянути список пристроїв за допомогою ip можна виконавши команду:

Ip link show

Тут інформації набагато менше, показується тільки стан пристрою, mtu і ще кілька параметрів. Можна вивести інформацію в більш компактному вигляді, використавши опцію – br :

Ip-br link show

В такому випадку всі дані відображаються в один рядок, виводиться стан, mac адреса і ще кілька опцій.

4. Утиліта nmcli

Подивитися всю потрібну інформацію можна і за допомогою консольної утиліти управлінням брандмауером-nmcli:

Nmcli device status

Тут виводиться підключення networkmanager, пов’язане з конкретним пристроєм, а також його стан.

5. Утиліта netstat

Netstat-i

6. Файл / proc / net / dev

У файлі /proc/net/dev теж міститься список всіх мережевих інтерфейсів, а також статистика їх використання:

Cat / proc / net / dev

Висновки

Тепер ви знаєте як подивитися мережеві інтерфейси в linux, як бачите, це дуже просто зробити. Якщо у вас залишилися питання, запитуйте в коментарях!

стаття поширюється під ліцензією creative commons sharealike 4.0 при копіюванні матеріалу посилання на джерело обов’язкове.

( 1 оцінок, середнє: 5,00 з 5)