суббота, 29 сентября 2012 г.

Windows: Как узнать MAC-адрес сетевой карты

Данная статья посвящена способам определения MAC-адреса в операционных системах класса Windows. Существует несколько способов определить MAC-адрес (о том как сменить читай тут).

Способ 1. Команда ipconfig /all

Команда ipconfig работает во всех версиях операционной системы Windows. Чтобы её выполнить необходимо запустить интерпретатор командной строки, например так:
Меню "Пуск" > "Все программы" > "Стандартные" > "Командная строка"

А затем ввести команду "ipconfig /all" (без кавычек):
C:\Windows\system32>ipconfig /all

Настройка протокола IP для Windows

   Имя компьютера  . . . . . . . . . : gamma
   Основной DNS-суффикс  . . . . . . :
   Тип узла. . . . . . . . . . . . . : Гибридный
   IP-маршрутизация включена . . . . : Нет
   WINS-прокси включен . . . . . . . : Нет

Адаптер беспроводной локальной сети Беспроводное сетевое соединение 2:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter
   Физический адрес. . . . . . . . . : F6-55-F9-BD-61-3C
   DHCP включен. . . . . . . . . . . : Да
   Автонастройка включена. . . . . . : Да

Адаптер беспроводной локальной сети Беспроводное сетевое соединение:

   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Atheros AR5B97 Wireless Network Adapter
   Физический адрес. . . . . . . . . : DD-55-F9-BD-61-3C
   DHCP включен. . . . . . . . . . . : Да
   Автонастройка включена. . . . . . : Да
   IPv4-адрес. . . . . . . . . . . . : 192.168.1.104(Основной)
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Аренда получена. . . . . . . . . . : 29 сентября 2012 г. 21:15:28
   Срок аренды истекает. . . . . . . . . . : 30 сентября 2012 г. 0:15:28
   Основной шлюз. . . . . . . . . : 192.168.1.1
   DHCP-сервер. . . . . . . . . . . : 192.168.1.1
   DNS-серверы. . . . . . . . . . . : 109.230.128.138
                                       192.168.1.1
   NetBios через TCP/IP. . . . . . . . : Включен

Ethernet adapter Подключение по локальной сети:

   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Atheros AR8151 PCI-E Gigabit Ethernet Con
troller (NDIS 6.20)
   Физический адрес. . . . . . . . . : 44-D3-CA-D9-D0-FC
   DHCP включен. . . . . . . . . . . : Да
   Автонастройка включена. . . . . . : Да
   Локальный IPv6-адрес канала . . . : fe80::551f:7b1f:70c9:4439%11(Основной)
   IPv4-адрес. . . . . . . . . . . . : 192.168.1.107(Основной)
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Аренда получена. . . . . . . . . . : 29 сентября 2012 г. 21:59:29
   Срок аренды истекает. . . . . . . . . . : 30 сентября 2012 г. 0:59:29
   Основной шлюз. . . . . . . . . : 192.168.1.1
   DHCP-сервер. . . . . . . . . . . : 192.168.1.1
   IAID DHCPv6 . . . . . . . . . . . : 246968564
   DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-17-DB-CB-70-B8-70-F4-9D-A7-B0

   DNS-серверы. . . . . . . . . . . : 109.230.128.138
                                       192.168.1.1
   NetBios через TCP/IP. . . . . . . . : Включен

Туннельный адаптер isatap.{6AADC11F-EE49-44BF-988F-C8E5356275D9}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP
   Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да

Туннельный адаптер Teredo Tunneling Pseudo-Interface:

   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да
   IPv6-адрес. . . . . . . . . . . . : 2001:0:5ef5:79fb:1811:1949:9219:73f0(Осно
вной)
   Локальный IPv6-адрес канала . . . : fe80::1811:1949:9219:73f0%12(Основной)
   Основной шлюз. . . . . . . . . : ::
   NetBios через TCP/IP. . . . . . . . : Отключен

Туннельный адаптер isatap.{D123F41C-13DD-4CD6-9FFB-088E8F9392BD}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP #2
   Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да

Туннельный адаптер isatap.{64C85390-4292-41AC-9E0D-051DD7D6109A}:

   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . :
   Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP #3
   Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP включен. . . . . . . . . . . : Нет
   Автонастройка включена. . . . . . : Да

Во всём выводе важно увидеть информацию вида (туннельные адаптеры во внимание принимать не следует):
...
Адаптер беспроводной локальной сети Беспроводное сетевое соединение 2:
   Физический адрес. . . . . . . . . : DD-55-F9-BD-61-3C
...
Ethernet adapter Подключение по локальной сети:
   Физический адрес. . . . . . . . . : 44-D3-CA-D9-D0-FC
...
Таким образом, имеется 2 сетевых адаптера:
  • "Адаптер беспроводной локальной сети" который подключён к сети "Беспроводное сетевое соединение 2" и имеет MAC-адрес DD-55-F9-BD-61-3C;
  • "Ethernet adapter" который подключён к сети "Подключение по локальной сети" и имеет MAC-адрес 44-D3-CA-D9-D0-FC.

Способ 2. Команда getmac

Данная команда появилась в Windows Vista/7. Я не буду расписывать все опции данной команды (кому надо сам посмотрит "getmac /?"), а покажу только вывод:
C:\Windows\system32>getmac

Физический адрес    Имя транспорта
=================== ==========================================================
44-D3-CA-D9-D0-FC   \Device\Tcpip_{64C85390-4292-41AC-9E0D-051DD7D6109A}
DD-55-F9-BD-61-3C   \Device\Tcpip_{6AADC11F-EE49-44BF-988F-C8E5356275D9}
D6-55-F9-BD-61-3C   Носитель отключен

К достоинствам данной команды можно отнести более удобный формат вывода, нежели с помощью команды "ipconfig /all"; а также работу в сети (запрос может быть отправлен на другой компьютер). К недостаткам то, что нельзя определить имена адаптеров или сети, к которым они подключены.

Выводы

Если необходимо посмотреть изменился ли MAC-адрес, то для этого лучше подойдёт команда "getmac". Если нужно узнать, какой адаптер имеет какой MAC-адрес, то необходимо использовать "ipconfig /all".

Комментариев нет:

Отправить комментарий