Как узнать 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 адрес компьютера. Если кто еще знает, какие-либо методы, откоментируйте я добавлю
Май 28th, 2010 - 03:08
если сеть использует маршрутизаторы и поделена на сегменты, то вам будет известен только mac адрес маршрутизатора.
но есть же програмы, тот же netview, который может узнать даже в таком случае. каким способом, как такое сделать в linux?
Июнь 4th, 2010 - 13:18
? пакет выходя из начального устройства и проходя через маршрутизатор лишается мак адреса отправителя, в нем остается только ip адрес. Навряд ли есть другой способ узнать мак адрес за маршрутизатором, кроме как описанного выше в пункте 4
Я думаю netview действует по тому же самому методу используя эту утилиту.
Декабрь 1st, 2010 - 04:33
Большое спасибо за все статьи. Они написаны доходчиво, с описанием практического применения множества вариантов. Теория — теорией, а практика — практикой.
Многие из этих статей пригодились для более досконального понимания процессов работы сети. То, что подходит для моей системы ОС было опробовано и подтвердилось.
Еще раз спасибо автору. Думаю, еще не один раз зайду на Ваш сайт.
Декабрь 1st, 2010 - 09:27
Это вам огромное спасибо. Такие комментарии очень способствуют ведению этого блога
Декабрь 6th, 2010 - 06:25
В своиствах сетевого подключения где IP адрес и имя адаптера там же и адрес
Декабрь 10th, 2010 - 22:40
Спасибо большое статья пригодилась для настройки роутера
Февраль 8th, 2011 - 07:50
Отличная статья- мне очень пригодилась
особенно радует множество вариантов
Март 12th, 2011 - 15:55
огромное спасибо , выручили!!!!!!!!, у мя в городе поменяли работу интернета , а у мя интернет стоит на 2 комьпьютерах! по этому мне нужно было изменить мой МАК АДРЕС!!!, ещё раз спасибо и Респект тому кто создал эту статью!!!!!!!1
Май 11th, 2011 - 03:42
Спасибо! Очень помогло — забыл свой мак адресс
НекоМанеки
Июнь 8th, 2011 - 02:58
Спасибо за статью!
Но можно узнать, что делать, если в я ввожу в командной строке getmac, мне выдает 2 mac-адреса но на обоих пишет носитель оключен, что это значит и как включить?
Июнь 15th, 2011 - 04:48
Spasibo BRATAN!!!
Август 12th, 2011 - 20:20
«В своиствах сетевого подключения где IP адрес и имя адаптера там же и адрес»
Благодарю 123.Там и нашёл.
Сентябрь 4th, 2011 - 23:13
Большое спасибо! Просто и доступно!
Сентябрь 23rd, 2011 - 16:19
Это все замечательно, но допустим я устанавливаю пользователям Linux удаленно, мне для этого достаточно знать только МАК, но далеко не всегда, на этих компах стоит какая либо ОС. Вот тут самое сложное, пользователь не всегда разбирается в компьютерах. Ну, а способ узать такой. Либо при включении компьютера смотреть, он иногда пишется (особенное если включить в БИОСе загрузку по сети), либо смотреть непосредственно в БИОСЕ. Но тут масса вариантов, так как единого БИОСа нет.
Ноябрь 10th, 2011 - 17:04
Здорово!!!!!!!!!!!!!!!
Декабрь 30th, 2011 - 07:46
Здорово, про Getmac не знал. Век живи — век учись.
Спасибо.
Январь 17th, 2012 - 07:23
Я смотрю так:
Заходим в диспетчер устройств, находим там нужную сетевуху, заходим в ее свойства и кликаем на вкладку «Дополнительно», кликаем «Конфигурация NVIDIA Ethernet»
Открывается окно: Панель управления NVIDIA
В котром и смотрю «Сетевой адрес» в виде: s0-13-8f-ed-cf-6h, или: s0:13:8f:ed:cf:6h
Январь 20th, 2012 - 23:45
Спасибо за советы. Такой вопрос:
Cуществуют программы для принудительного изменения MAC адреса. В этой связи, какие негативные, или позитивные моменты могут вознинуть в связи с таким изменением?
Январь 22nd, 2012 - 20:24
Главное что бы они не совпадали с другими компьютерами в пределах одного сегмента сети. Тогда будут коллизии и сеть либо будет очень плохо работать либо вообще не будет.
Февраль 22nd, 2012 - 17:09
Привет все спасибо огромное,узнал много полезной инф.но у меня другая проблемма.работало 3 ноута от 1 роутера делинк 320.пришол мастер и теперь 2 ноута находят сеть а 3 нет.справа в окошке доступных подключений ее просто нет среди многих других.мастер изменил мак адрес.вопрос как мне подключить 3 ноут обратно.с компами у меня беда.кстати этот мастер хочет денег-исправит типа.подскажитеp плиз.спасибо.
Март 28th, 2012 - 14:56
панель управления/центр управления сетями/ изменение параметров адаптера/подключение по локальной сети( правой клик, там пункт «состояние» затем кликнуть «сведения» будет написан физический адрес, который и является мак- адресом.
Март 25th, 2013 - 02:15
Тот же коммент хотел написать — самый простой способ. Для любой системы windows.
Январь 6th, 2013 - 03:40
Самый простой способ увидеть физ. адрес в состоянии сети.
Январь 20th, 2013 - 21:24
Подскажите делитанту, имеет ли роутер свой мак адрес.? В проге по выявление подключение к моему вай фай ,я нашел подключение с моим IP, но с др. мак адресом. Это чужак подключился? Роутер виден в этих прогах?
Январь 20th, 2013 - 21:56
Да имеет. Смотрите в логах на вашем роутере. Возможно чужак действительно. Надеюсь у вас стоит пароль на вайфай
Март 13th, 2013 - 17:13
Сергей, каждое сетевое устройство имеет свой МАК.
Имеете ввиду в логах роутера увидели? В логах отображается кто и когда подключается к вашей сетке. Не забываем про свои телефоны, телевизоры, ноуты и компы — все они будут отображаться
Март 1st, 2013 - 18:29
у меня украли Айпед 2, а сотовый тел. айфон был авторизован с планшетником и теперь когда пользователь айпеда выходит в сеть на айфон приходят иконки от работы в сети пользователя айпеда. Возможно ли его вычислить, в полиции говорят дайте МАС адрес у меня его нет. Я далеко не профи в IT