Blog of Khlebalin Dmitriy

(Записки из мира IT…)

Как узнать 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.08.2013 - Posted by | ms windows 7

Sorry, the comment form is closed at this time.

%d такие блоггеры, как: