После публикации статьи о определении производителя сетевой карты по 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 адрес компьютера. Если кто еще знает, какие-либо методы, откоментируйте я добавлю
31 комментарий
если сеть использует маршрутизаторы и поделена на сегменты, то вам будет известен только mac адрес маршрутизатора.
но есть же програмы, тот же netview, который может узнать даже в таком случае. каким способом, как такое сделать в linux?
? пакет выходя из начального устройства и проходя через маршрутизатор лишается мак адреса отправителя, в нем остается только ip адрес. Навряд ли есть другой способ узнать мак адрес за маршрутизатором, кроме как описанного выше в пункте 4
Я думаю netview действует по тому же самому методу используя эту утилиту.
Что такое MAC адрес? | Жизнь ИТшника
Большое спасибо за все статьи. Они написаны доходчиво, с описанием практического применения множества вариантов. Теория — теорией, а практика — практикой.
Многие из этих статей пригодились для более досконального понимания процессов работы сети. То, что подходит для моей системы ОС было опробовано и подтвердилось.
Еще раз спасибо автору. Думаю, еще не один раз зайду на Ваш сайт.
Это вам огромное спасибо. Такие комментарии очень способствуют ведению этого блога
В своиствах сетевого подключения где IP адрес и имя адаптера там же и адрес
Спасибо большое статья пригодилась для настройки роутера
Отличная статья- мне очень пригодилась 🙂
особенно радует множество вариантов
огромное спасибо , выручили!!!!!!!!, у мя в городе поменяли работу интернета , а у мя интернет стоит на 2 комьпьютерах! по этому мне нужно было изменить мой МАК АДРЕС!!!, ещё раз спасибо и Респект тому кто создал эту статью!!!!!!!1
Спасибо! Очень помогло — забыл свой мак адресс 🙂
НекоМанеки
Спасибо за статью!
Но можно узнать, что делать, если в я ввожу в командной строке getmac, мне выдает 2 mac-адреса но на обоих пишет носитель оключен, что это значит и как включить?
Spasibo BRATAN!!!
«В своиствах сетевого подключения где IP адрес и имя адаптера там же и адрес»
Благодарю 123.Там и нашёл.
Большое спасибо! Просто и доступно!
Это все замечательно, но допустим я устанавливаю пользователям Linux удаленно, мне для этого достаточно знать только МАК, но далеко не всегда, на этих компах стоит какая либо ОС. Вот тут самое сложное, пользователь не всегда разбирается в компьютерах. Ну, а способ узать такой. Либо при включении компьютера смотреть, он иногда пишется (особенное если включить в БИОСе загрузку по сети), либо смотреть непосредственно в БИОСЕ. Но тут масса вариантов, так как единого БИОСа нет.
Здорово!!!!!!!!!!!!!!!
Здорово, про Getmac не знал. Век живи — век учись.
Спасибо.
Я смотрю так:
Заходим в диспетчер устройств, находим там нужную сетевуху, заходим в ее свойства и кликаем на вкладку «Дополнительно», кликаем «Конфигурация NVIDIA Ethernet»
Открывается окно: Панель управления NVIDIA
В котром и смотрю «Сетевой адрес» в виде: s0-13-8f-ed-cf-6h, или: s0:13:8f:ed:cf:6h
Спасибо за советы. Такой вопрос:
Cуществуют программы для принудительного изменения MAC адреса. В этой связи, какие негативные, или позитивные моменты могут вознинуть в связи с таким изменением?
Главное что бы они не совпадали с другими компьютерами в пределах одного сегмента сети. Тогда будут коллизии и сеть либо будет очень плохо работать либо вообще не будет.
Привет все спасибо огромное,узнал много полезной инф.но у меня другая проблемма.работало 3 ноута от 1 роутера делинк 320.пришол мастер и теперь 2 ноута находят сеть а 3 нет.справа в окошке доступных подключений ее просто нет среди многих других.мастер изменил мак адрес.вопрос как мне подключить 3 ноут обратно.с компами у меня беда.кстати этот мастер хочет денег-исправит типа.подскажитеp плиз.спасибо.
панель управления/центр управления сетями/ изменение параметров адаптера/подключение по локальной сети( правой клик, там пункт «состояние» затем кликнуть «сведения» будет написан физический адрес, который и является мак- адресом.
Тот же коммент хотел написать — самый простой способ. Для любой системы windows.
Самый простой способ увидеть физ. адрес в состоянии сети.
Подскажите делитанту, имеет ли роутер свой мак адрес.? В проге по выявление подключение к моему вай фай ,я нашел подключение с моим IP, но с др. мак адресом. Это чужак подключился? Роутер виден в этих прогах?
Да имеет. Смотрите в логах на вашем роутере. Возможно чужак действительно. Надеюсь у вас стоит пароль на вайфай
Сергей, каждое сетевое устройство имеет свой МАК.
Имеете ввиду в логах роутера увидели? В логах отображается кто и когда подключается к вашей сетке. Не забываем про свои телефоны, телевизоры, ноуты и компы — все они будут отображаться
у меня украли Айпед 2, а сотовый тел. айфон был авторизован с планшетником и теперь когда пользователь айпеда выходит в сеть на айфон приходят иконки от работы в сети пользователя айпеда. Возможно ли его вычислить, в полиции говорят дайте МАС адрес у меня его нет. Я далеко не профи в IT
Если осталась коробка от айпада — на ней должен стоять физический адрес устройства. вида 00-00-00-00-00-00 или АА:АА:АА:АА:АА:АА.
Автору респект. Немного , всё по делу. Я тут полдня репу чешу и интернет насилую , как узнать МАК адрес китайского нонаме USB роутера. Зашел к вам, все получилось
Здравствуйте, у меня украли компьютер, стационарный. Покупали в 2008 году, естественно, никаких коробок и документов не сохранилось. До 2012 года выходила в Интернет через модем, с 2012 года — кабельное подключение. Можно ли у своего провайдера узнать, сохранился ли мас-адрес или что-то еще у них, так сказать, в памяти или базе. Что-то можно узнать? Следователь говорит, что узнать бы, тогда всем провайдерам разошлют, и, может быть удастся выяснить, где мой комп? Там в нем (в компьютере) вся моя работа и вся моя жизнь. Подскажите, пожалуйста, что можно сделать?