MAC-адреса хранятся в реестре WIndows 10?

952
Andy-1

Это может показаться простым вопросом, но это не так. Адаптер USB-Eth создает более 200 записей в реестре Win10. Ни у одного из них нет MAC-адреса в качестве значения; Адаптер получает GUID, и MAC-адрес также не связан с ними.

MAC-адрес отображается с помощью getmac и подтверждается с помощью Wireshark. Тогда это становится странным. Это значение найдено в реестре, но НЕ для адаптеров Ethernet. Например, есть ключ HKEY_LOCAL_MACHINE \ SYSTEM \ MountingDevices с несколькими значениями, которые выглядят как журнал подключенных USB-устройств.

Например, MAC от getmac - это 74-DA-DA-33-E1-C0. Соответствует тому, что Wireshark говорит для ARP. В реестре он находится в ключе HKEY_LOCAL_MACHINE \ SYSTEM \ MountingDevices, значение 6 name \ ?? \ Volume, и шестнадцатеричный блок идентифицирует его как Kingston USB или значение 12 с именем \ ?? \ Volume как дисковод Sony (да, был один).

То же самое происходит, когда я ищу MAC-адрес другого интерфейса, так что это не просто совпадение строк. Другой MAC - порт Dell Ethernet. Реестр использует их больше как точку подключения. MAC-адреса есть в реестре или считываются с адаптера только при необходимости?

0
Ничто не мешает хранить их в реестре, и ОС не единственная система, которая может хранить их там. Любое приложение с доступом к оборудованию и реестру может считывать MAC-адреса, и, если они того пожелают, записывать их в реестр. Таким образом, нет способа ответить на ваш вопрос, как он написан в настоящее время. Почему ты спрашиваешь это? Есть ли что-то еще, что вы пытаетесь достичь? music2myear 6 лет назад 0
Задача состоит в том, хранятся ли в реестре MAC-адреса для адаптеров USB-Eth, и если да, то где. Цель состоит в том, чтобы при запуске Win10 IP-адреса, изначально установленные как фиксированные IP-адреса для каждого адаптера USB-Eth (семь или восемь из них), были такими, какими они должны быть каждый раз, и если они были отключены и подключены, они все еще были правильными. Тестирование показало, что Windows не совместима, может присвоить адаптеру неправильный IP-адрес. Просмотр информации в реестре не будет полезен, и решение проблемы может заключаться только в принудительном назначении с помощью скрипта powershell и netsh cmds. Andy-1 6 лет назад 0
Эти статические IP-адреса установлены на уровне клиента или на уровне DHCP-сервера? Есть ли причина, по которой вы определяете их на клиенте, а не на DHCP-сервере? music2myear 6 лет назад 1
На уровне клиента - они устанавливаются через свойства IPv4 устройства в Windows. ПК является хостом (контроллером) для нескольких отдельных тестовых установок, поэтому порты 192.168.1.1, 192.168.2.1 и т. Д. Должны быть последовательно подключены к различным тестовым системам. В противном случае мы говорим не с тем. Узлы в тесте также используют фиксированные IP-адреса, у них нет DHCP. Andy-1 6 лет назад 0
Почему устройство отключено и подключено повторно, если это тестовая система? Почему бы не использовать netsh или подобное для настройки IP-адреса и просто назвать интерфейс соответствующим образом? Seth 6 лет назад 0

0 ответов на вопрос