Я ИТ специалист или Жизнь ИТшника Это блог о моей работе, жизни и увлечениях! Решим ИТ проблемы вместе!

4Мар/1028

Как узнать MAC адрес компьютера?

После публикации статьи о определении производителя сетевой карты по MAC адресу, из поисковых систем стало приходить много народа ищущих смежную, но все же другую тему:

Как узнать MAC адрес компьютера?

Соберу все возможные варианты:

1. Посмотреть на упаковке сетевой карты или наклейке. Если это ноутбук то у него на дне обязательно есть наклейка содержащая mac адреса на все сетевые интерфейсы. Тоже самое касается маршрутизаторов, точек доступа и модемов. Либо на упаковке либо на самом устройстве или в документации данный адрес указан.

 

2. Использовать команду ipconfig

т.е. Пуск -> Выполнить, затем  набираем в поле команду  cmd

в открывшемся черном окне консоли набираем команду ipconfig /all

Среди выведенного текста ищем
Подключение по локальной сети - Ethernet адаптер:
......
Физический адрес. . . . . . . . . : 00-0C-F1-AE-B1-34

Физический адрес это и есть  MAC адрес, кстати если у вас установлено несколько сетевых карт то их соотвественно будет несколько, на каждую карту свой, поэтому выбирайте из выведенного результатата команды, тот который относится к нужному вам адаптеру или подключению.
3. Способ не всегда работающий, но очень часто упоминаемый. Это использование пары команд ping и arp.

  • Выполните команду ping target.
  • Выполните команду arp -a. Результатом ее выполнения должна быть таблица, в которой напротив IP-адреса target будет стоять MAC-адрес соответствующего адаптера

Этот способ  безусловно будет работать в простой одноранговой сети, но если сеть использует маршрутизаторы и поделена на сегменты, то у компьютера из другого сегмента сети,  таким способом, вы mac адрес не узнаете. Вам будет известен только mac адрес маршрутизатора.

4. Это способ только для компьютеров с Windows 2003/XP/Vista/2008. В этих ОС, по умолчанию, есть утилита GetMac.exe, с помощью которой можно определить MAC-адрес Windows-системы расположенной в любом сегменте сети. Утилита работает по RPC. Работает она вот так:

Пуск->Выполнить->cmd

C:\Documents and Settings\user>getmac /s localhost
Физический адрес    Имя транспорта
=================== ==========================================================
Отключен            Отключено
00-14-A4-DE-A9-2B Носитель отключен
00-FF-53-F1-ED-6B Носитель отключен
00-13-CE-C7-2C-2D \Device\Tcpip_{EC7108E8-18A3-453B-8540-D7C461FF3575}
Отключен            Отключено

То что жирным курсивом это и есть мак адреса, вместо localhost можно указать имя любого компьютера по сети, однако к нему необходимо иметь право доступа.

5. Также можно использовать команду nbtstat [-a удаленное_имя] или [-A IP-адрес]

6. Для других популярных операционных систем отличных от Windows нужно использовать команды:

  • Linux — ifconfig -a | grep HWaddr
  • FreeBSD — ifconfig|grep ether
  • HP-UX — /usr/sbin/lanscan
  • Mac OS X — ifconfig, либо в Системных Настройках > Сеть > выбрать подключение > Дополнительно > Ethernet > Идентификатор Ethernet
  • QNX4 — netinfo -l
  • QNX6 — ifconfig или nicinfo
  • Solaris ifconfig -a

Вот пока  и большинство употребимых и простых методов как узнать Mac адрес компьютера. Если кто еще знает, какие-либо методы, откоментируйте я добавлю

Комментарии (28) Пинги (1)
  1. если сеть использует маршрутизаторы и поделена на сегменты, то вам будет известен только mac адрес маршрутизатора.
    но есть же програмы, тот же netview, который может узнать даже в таком случае. каким способом, как такое сделать в linux?

    • ? пакет выходя из начального устройства и проходя через маршрутизатор лишается мак адреса отправителя, в нем остается только ip адрес. Навряд ли есть другой способ узнать мак адрес за маршрутизатором, кроме как описанного выше в пункте 4

      есть утилита GetMac.exe, с помощью которой можно определить MAC-адрес Windows-системы расположенной в любом сегменте сети

      Я думаю netview действует по тому же самому методу используя эту утилиту.

  2. Большое спасибо за все статьи. Они написаны доходчиво, с описанием практического применения множества вариантов. Теория — теорией, а практика — практикой.
    Многие из этих статей пригодились для более досконального понимания процессов работы сети. То, что подходит для моей системы ОС было опробовано и подтвердилось.
    Еще раз спасибо автору. Думаю, еще не один раз зайду на Ваш сайт.

  3. В своиствах сетевого подключения где IP адрес и имя адаптера там же и адрес

  4. Спасибо большое статья пригодилась для настройки роутера

  5. Отличная статья- мне очень пригодилась :)
    особенно радует множество вариантов

  6. огромное спасибо , выручили!!!!!!!!, у мя в городе поменяли работу интернета , а у мя интернет стоит на 2 комьпьютерах! по этому мне нужно было изменить мой МАК АДРЕС!!!, ещё раз спасибо и Респект тому кто создал эту статью!!!!!!!1

  7. Спасибо! Очень помогло — забыл свой мак адресс :)
    НекоМанеки

  8. Спасибо за статью!
    Но можно узнать, что делать, если в я ввожу в командной строке getmac, мне выдает 2 mac-адреса но на обоих пишет носитель оключен, что это значит и как включить?

  9. Spasibo BRATAN!!!

  10. «В своиствах сетевого подключения где IP адрес и имя адаптера там же и адрес»

    Благодарю 123.Там и нашёл.

  11. Большое спасибо! Просто и доступно!

  12. Это все замечательно, но допустим я устанавливаю пользователям Linux удаленно, мне для этого достаточно знать только МАК, но далеко не всегда, на этих компах стоит какая либо ОС. Вот тут самое сложное, пользователь не всегда разбирается в компьютерах. Ну, а способ узать такой. Либо при включении компьютера смотреть, он иногда пишется (особенное если включить в БИОСе загрузку по сети), либо смотреть непосредственно в БИОСЕ. Но тут масса вариантов, так как единого БИОСа нет.

  13. Здорово!!!!!!!!!!!!!!!

  14. Здорово, про Getmac не знал. Век живи — век учись.
    Спасибо.

  15. Я смотрю так:
    Заходим в диспетчер устройств, находим там нужную сетевуху, заходим в ее свойства и кликаем на вкладку «Дополнительно», кликаем «Конфигурация NVIDIA Ethernet»
    Открывается окно: Панель управления NVIDIA
    В котром и смотрю «Сетевой адрес» в виде: s0-13-8f-ed-cf-6h, или: s0:13:8f:ed:cf:6h

  16. Спасибо за советы. Такой вопрос:
    Cуществуют программы для принудительного изменения MAC адреса. В этой связи, какие негативные, или позитивные моменты могут вознинуть в связи с таким изменением?

    • Главное что бы они не совпадали с другими компьютерами в пределах одного сегмента сети. Тогда будут коллизии и сеть либо будет очень плохо работать либо вообще не будет.

  17. Привет все спасибо огромное,узнал много полезной инф.но у меня другая проблемма.работало 3 ноута от 1 роутера делинк 320.пришол мастер и теперь 2 ноута находят сеть а 3 нет.справа в окошке доступных подключений ее просто нет среди многих других.мастер изменил мак адрес.вопрос как мне подключить 3 ноут обратно.с компами у меня беда.кстати этот мастер хочет денег-исправит типа.подскажитеp плиз.спасибо.

  18. панель управления/центр управления сетями/ изменение параметров адаптера/подключение по локальной сети( правой клик, там пункт «состояние» затем кликнуть «сведения» будет написан физический адрес, который и является мак- адресом.

  19. Самый простой способ увидеть физ. адрес в состоянии сети.

  20. Подскажите делитанту, имеет ли роутер свой мак адрес.? В проге по выявление подключение к моему вай фай ,я нашел подключение с моим IP, но с др. мак адресом. Это чужак подключился? Роутер виден в этих прогах?

    • Да имеет. Смотрите в логах на вашем роутере. Возможно чужак действительно. Надеюсь у вас стоит пароль на вайфай

    • Сергей, каждое сетевое устройство имеет свой МАК.
      Имеете ввиду в логах роутера увидели? В логах отображается кто и когда подключается к вашей сетке. Не забываем про свои телефоны, телевизоры, ноуты и компы — все они будут отображаться

  21. у меня украли Айпед 2, а сотовый тел. айфон был авторизован с планшетником и теперь когда пользователь айпеда выходит в сеть на айфон приходят иконки от работы в сети пользователя айпеда. Возможно ли его вычислить, в полиции говорят дайте МАС адрес у меня его нет. Я далеко не профи в IT

    • Если осталась коробка от айпада — на ней должен стоять физический адрес устройства. вида 00-00-00-00-00-00 или АА:АА:АА:АА:АА:АА.


Leave a comment