Як знайти MAC-адресу в Linux

Якщо вам потрібно знайти номери MAC-адрес для будь-якого мережевого інтерфейсу, приєднаного до вашого комп'ютера, тоді Linux робить це досить простим. Кожен мережевий інтерфейс комп’ютера отримує унікальну адресу управління доступом до медіа (MAC), яка пояснює, до якого пристрою він належить. Немає двох однакових MAC-адрес. Користувачі з декількома мережевими інтерфейсами в кінцевому підсумку отримають більше однієї адреси, щоб поглянути на них.

Вам потрібно буде працювати над інтерфейсом командного рядка, щоб знайти інформацію про MAC-адресу, але вам не потрібно буде входити в систему як root. Користувачі графічного робочого середовища зазвичай можуть утримувати Ctrl + Alt + T, щоб відкрити термінал. Користувачі Ubuntu Unity можуть шукати термінал слова на тире. Користувачі Xfce4 можуть знайти його в меню Whisker у System Tools, а користувачі LXDE, KDE та GNOME Shell повинні знайти його в меню там же. Ви можете працювати з будь-якого підказки, яке вам дають.

Спосіб 1: Знайдіть номери MAC-адрес за допомогою ip-посилання

У підказці просто введіть ip link і натисніть Enter. Вам буде надано список цифр MAC-адрес, і вам просто потрібно шукати назву, яку GNU / Linux надає вашому мережевому адаптеру. Наприклад, ви можете побачити wls1 :, що, ймовірно, вказує на з'єднання Wi-Fi, з яким ви працюєте. Посилання на посилання / ефір вказуватиме на ваше з’єднання Ethernet. Можливо, ви побачите більше одного з цих посилань, якщо ви перебуваєте на більш сучасному настільному комп’ютері чи ноутбуці, який ви особисто оновили.

Ви також знайдете посилання / зворотний зв'язок з більшою ймовірністю, який буде складатися з усіх нулів. Це просто вказує на власного господаря. З міркувань безпеки наші знімки екрану були зроблені на віртуальній машині, тому у нас був лише цей адаптер. Ви не хочете ділитися своєю MAC-адресою з людьми!

Однак насправді нічого робити. Однієї однієї команди достатньо, щоб знайти відповідь на ваше запитання без зайвих роздумів.

Спосіб 2: Знайдіть MAC-адресу за допомогою команди ifconfig

Як і майже в усьому в командному рядку Linux, існує більше ніж один спосіб знайти дані MAC-адрес. У підказці введіть ifconfig -a | grep HWaddr, а потім натисніть Enter. Якщо ця команда довга, і ви хочете скопіювати її з цієї статті, пам’ятайте, що вам потрібно буде вставити її з меню «Редагувати» у вікні терміналу. Натомість ви можете захотіти утримувати Shift + Ctrl + V, але звичайна комбінація клавіш Ctrl + V не буде працювати.

Ще раз, вам не доведеться бути root для запуску цієї команди. Як тільки ви його запустите, ви отримаєте апаратну адресу MAC для кожного мережевого пристрою, підключеного до системи. На ноутбуці у вас може бути лише декілька, тоді як підключені маршрутизатори в кінцевому рахунку можуть перерахувати десятки різних з'єднань, якщо вони відправляють пакети в багатьох різних місцях.

Більше нічого робити; Ви можете знайти дані MAC-адрес за допомогою однієї команди. Якщо ви не бачите нічого, що повернулось, ви, мабуть, не підключені до мережі. Ви хочете перевірити, чи не вимкнули ви мережу, не втратили з’єднання Wi-Fi, перемістившись або від’єднавши кабель Ethernet. Ви, ймовірно, також захочете переконатися, що ви не запускали команду у від’єднаній віртуальній машині без мережі, як це було зроблено для демонстрації.