Узнать MAC адрес компьютера

В очередной раз оказывая консультацию по решению сетевых проблем в телефонном режиме столкнулся с тем, что чёткое понимание на тему “какой ip адрес”, “какой mac адрес” есть ещё не у всех. Быть может литературы соответствующей нет или информацию преподносят искажённо – я не знаю, но это побудило написать небольшую статейку, которая должна расставить все точки над i (надеюсь).

Скучная теория

  1. MAC адрес – он же аппаратный адрес, физический адрес, L2 адрес, канальный уровень. Выглядит – как алфавитно-цифровая последовательность из 6 hex-чисел, разделённых дефисом, точкой, двоеточием или ничем: F0-DE-F1-27-2F-47 – в Windows. Или F0:DE:F1:27:2F:47 – в Linux, F0DE.F127.2F47 – в Cisco. Не принципиально, как его записать.
  2. MAC адрес на сетевом интерфейсе строго один. Прошивается заводом-изготовителем. И да, его можно изменить программно.
  3. По MAC адресу можно узнать производителя – первые 3 байта – OUI. Последние три байта – “уникальный номер” интерфейса. Действительно ли он уникален? Думаю, что нет. Но на практике два устройства с одинаковыми MAC у меня не попадались. Будет ли работать сеть с одинаковыми MAC? Однозначно будет, но насколько корректно – сказать сложно.
  4. IP адрес – чисто программная идея, их на сетевом интерфейсе может быть несколько. Может не быть ни одного. Назначается человеком или автоматически. Выглядит как 4 десятичных числа, разделённых точками (IPv4 – 192.168.104.1 к примеру) или 16 hex-чисел, разделённых двоеточием на 8 групп (IPv6 – 2001:DB8:3C4D:7777:260:3EFF:FE15:9501)

Как узнать MAC адрес в Windows

Не буду перечислять все способы, как можно узнать мак адрес (их реально с пол-десятка точно).

Из командной строки

Самый простой и быстрый способ:

  1. Запустить командную строку: “Пуск -> Выполнить -> cmd”, Enter
  2. Выполнить команду getmac /v /fo list
    Узнать mac адрес
    Узнать mac адрес

    На строке “Физический адрес” и будет искомый MAC адрес адаптера. В моём примере – проводное подключение и беспроводное.

Из графического интерфейса

  1. Перейти в “Центр управления сетями и общим доступом“, любым способом, например через “Панель управления“.
  2. Нажать ссылку “Изменение параметров адаптера”.
  3. Зайти в “Состояние” сетевого адаптера, нажать кнопку “Сведения“:

    Узнать MAC адрес в Windows
    Узнать MAC адрес в Windows

Как узнать MAC адрес в Linux

Из командной строки

Выполняем команду

$ ip a

Узнать mac в Linux
Узнать mac в Linux

Ищем раздел с нашим интерфейсом (в моём случае enp0s3) и ищем строку с ether.

Альтернативный вариант – команда ifconfig, там опять же строка с ether.

Из графической оболочки

В системном трее получаем сведения о сетевом соединении:

Узнать MAC адрес Linux
Узнать MAC адрес Linux

И в появившемся окне под строкой “Аппаратный адрес” и будет искомый MAC адрес.

Узнать MAC адрес Linux
Узнать MAC адрес Linux

Как узнать MAC адрес роутера

Не так часто это бывает нужно, но всё-таки. Чаще всего аппаратный адрес напечатан на заводской наклейке на обратной стороне корпуса роутера.

Если портов несколько – может быть напечатан диапазон, как вот на фотке ниже (по одному MAC на каждый интерфейс, включая один беспроводной):

MAC адрес роутера
MAC адрес роутера

Когда физического доступа к роутеру нет – можно попробовать другой способ – отобразить ARP-таблицу и посмотреть запись, соответствующую IP-адресу нашего роутера (его-то мы должны знать):

Если статья оказалась полезной – оставьте соответствующую реакцию. Если нужны крутые микротики и хотите поддержать нашу IT-тусовку – рекомендую магазин https://antelecs.ru. Серёга и проконсультирует и подберёт наиболее недорогое решение, удовлетворяющее все нужды.

Интересно? Поделись с другом
Litl-Admin.ru

Comments:

Leave a Reply