MAC-адрес в Windows 10¶
MAC-адрес — уникальный аппаратный идентификатор сетевого адаптера, записанный в его постоянную память на заводе-изготовителе. В Windows 10 узнать MAC-адрес можно несколькими способами: через графический интерфейс сетевых настроек, командную строку, PowerShell или системные утилиты. Значение используется локальными сетями для идентификации устройств на канальном уровне (уровень 2 модели OSI) и применяется в механизмах фильтрации, разрешения доступа и настройке сетевого оборудования.
¶Формат и структура MAC-адреса
MAC-адрес состоит из 48 бит (6 байт) и записывается в шестнадцатеричном виде, обычно в формате XX-XX-XX-XX-XX-XX или XX:XX:XX:XX:XX:XX. Первые три байта образуют OUI (Organizationally Unique Identifier) — код производителя сетевого устройства, зарегистрированный в базе IEEE. Последние три байта назначаются изготовителем индивидуально.
В Windows 10 MAC-адрес отображается в свойствах адаптера как «Физический адрес» (Physical Address). Система также поддерживает механизм MAC-spoofing — программное переопределение адреса через свойства драйвера, однако это не меняет аппаратный идентификатор, а лишь подменяет его на уровне ОС.
¶Способ 1: через параметры Windows 10
- Открыть «Параметры» (клавиши
Win + I), раздел «Сеть и Интернет». - В левой колонке выбрать тип подключения: «Wi-Fi» или «Ethernet».
- Для Wi-Fi нажать на имя подключённой сети, для Ethernet — на «Изменить свойства адаптера».
- В открывшемся окне прокрутить страницу до блока «Свойства»: значение «Физический адрес (MAC)» отображается в списке параметров.
Данный способ не требует прав администратора и подходит для быстрой проверки адреса активного подключения.
¶Способ 2: через панель управления
- Открыть «Панель управления» → «Центр управления сетями и общим доступом» → «Изменение параметров адаптера».
- Щёлкнуть правой кнопкой по нужному адаптеру (Wi-Fi, Ethernet, Bluetooth-подключение) и выбрать «Состояние».
- В окне состояния нажать «Сведения…».
- В списке параметров найти строку «Физический адрес».
Панель управления сохраняет функциональность в Windows 10, хотя Microsoft постепенно переносит настройки в приложение «Параметры».
¶Способ 3: командная строка
¶Команда ipconfig /all
Запустить командную строку (в поиске ввести cmd) и выполнить:
`` ipconfig /all ``
В выводе для каждого адаптера отображается строка Физический адрес. . . . . . . . . : XX-XX-XX-XX-XX-XX. Если адаптеров несколько (Ethernet, Wi-Fi, виртуальные адаптеры виртуальных машин, VPN), каждый выводится отдельным блоком с заголовком имени адаптера.
¶Команда getmac
Утилита getmac специально предназначена для вывода MAC-адресов:
`` getmac /v /fo list ``
Параметр /v добавляет подробное описание адаптера, /fo list задаёт формат вывода в виде списка. Без параметров команда выводит краткую таблицу с тремя колонками: адрес, транспортный протокол и имя подключения.
¶Команда wmic
Для получения адреса конкретного адаптера:
`` wmic nic where NetEnabled=true get Name,MACAddress ``
Команда фильтрует только активные адаптеры и выводит их имена вместе с MAC-адресами.
¶Способ 4: PowerShell
PowerShell предоставляет расширенные возможности управления сетевыми адаптерами:
Get-NetAdapter— выводит список всех адаптеров с именем, статусом и MAC-адресом в столбцеMacAddress.Get-NetAdapter | Where-Object Status -eq "Up" | Format-Table Name, MacAddress— фильтрует только активные подключения.(Get-NetAdapter -Name "Wi-Fi").MacAddress— возвращает адрес конкретного адаптера по имени.
Для скриптового использования MAC-адреса удобно извлекать в переменную:
``powershell $mac = (Get-NetAdapter -Name "Ethernet").MacAddress ``
¶Способ 5: через диспетчер устройств
- Нажать
Win + X, выбрать «Диспетчер устройств». - Развернуть раздел «Сетевые адаптеры».
- Щёлкнуть правой кнопкой по адаптеру → «Свойства» → вкладка «Дополнительно».
- В списке свойств выбрать «Network Address» (или «Сетевой адрес») — если поле содержит значение, это программно заданный MAC-адрес.
Аппаратный адрес на вкладке «Сведения» отображается в свойстве «Свойство» → «Идентификатор оборудования».
¶Когда может потребоваться узнать MAC-адрес
- Регистрация устройства в сети с фильтрацией по MAC (корпоративные сети, гостевые Wi-Fi с авторизацией).
- Настройка DHCP-резервирования — привязка IP-адреса к конкретному устройству.
- Диагностика сетевых конфликтов: два устройства с одинаковым MAC-адресом в одной сети приводят к сбоям маршрутизации.
- Разблокировка сети оператора связи, работающего по модели «разрешённых устройств».
¶Виртуальные адаптеры и особенности
Windows 10 при установке виртуальных машин (VirtualBox, VMware, Hyper-V), VPN-клиентов и программ-эмуляторов создаёт виртуальные сетевые адаптеры, каждый со своим MAC-адресом. В выводе ipconfig /all они отображаются отдельными записями. При поиске нужного адреса следует ориентироваться на имя адаптера: «Беспроводная сеть» / «Wi-Fi» для беспроводного подключения, «Ethernet» для проводного.
Адрес виртуального адаптера не является аппаратным и генерируется программно, поэтому может меняться при переустановке соответствующего ПО.
¶Источники
- Официальная документация Microsoft по Windows 10 (поддержка: ipconfig, getmac, PowerShell cmdlets NetAdapter)
- IEEE Standards Association — стандарт IEEE 802 (MAC-адресация)
- Справка Windows: «Сведения о сетевом подключении»
- Документация Microsoft Learn: Get-NetAdapter, wmic
