Как найти MAC-адрес в Linux



Попробуйте наш инструмент устранения неполадок

Если вам нужно найти номера MAC-адресов для любого сетевого интерфейса, подключенного к вашему компьютеру, Linux сделает это довольно легко. Каждый компьютерный сетевой интерфейс получает уникальный адрес управления доступом к среде (MAC), который объясняет, какому устройству он принадлежит. Нет двух одинаковых MAC-адресов. Пользователи с несколькими сетевыми интерфейсами получат более одного адреса, на который стоит обратить внимание.



Вам нужно будет работать с интерфейсом командной строки, чтобы найти информацию об MAC-адресе, но вам не нужно входить в систему как root. Пользователи графической среды рабочего стола обычно могут удерживать Ctrl + Alt + T, чтобы открыть терминал. Пользователи Ubuntu Unity могут искать слово «терминал» в Dash. Те, кто использует Xfce4, могут найти его в меню Whisker в системных инструментах, а пользователи LXDE, KDE и GNOME Shell должны найти его в меню в том же месте. Вы можете работать, используя любую подсказку.



Метод 1: Найдите номера MAC-адресов с помощью IP-ссылки

В командной строке просто введите IP ссылка и нажмите 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. Вы, вероятно, также захотите убедиться, что вы не запускали команду на неподключенной виртуальной машине без сети, как мы это сделали в целях демонстрации.

2 минуты чтения