Назад | Перейти на главную страницу

Неверный идентификатор DHCP (MAC-адрес) указан для клиентов в Windows 2012 Server

Системная информация: У меня есть контроллер домена Active Directory, Windows 2012r2, работающий с DNS и действующий как DHCP-сервер. В домене у меня есть четыре клиентские системы Apple Mac OS X (под управлением Yosemite, 10.10.2), привязанные к Active Directory - все эти клиенты подключены по кабелю, одна из них - Wi-Fi. Клиенты Windows не испытывают аномалий DHCP.

Проблема: Время от времени (возможно, один раз в день) на одной из систем Apple (воздерживаясь от использования слова «Mac», чтобы избежать путаницы с проблемой) сервер DHCP отображает уникальный идентификатор (то есть MAC-адрес) как неправильный. Я начинаю подозревать, что проблема связана с системами Apple, на которых виртуальные машины Windows работают в мостовом режиме.

Когда возникает проблема DHCP, иногда либо гостевая ОС, либо ОС хоста (или и то и другое) отображают неправильные MAC-адреса на DHCP-сервере. Проблема представлена ​​18-значным MAC-адресом (пример: 4e4c4f464649454341). Иногда в адресах даже меньше цифр, чем в стандартном MAC-адресе. Мои исследования показывают, что эти значения отправляются в DHCP-запросе от клиента к серверу.

Когда возникает проблема, DHCP-сервер по-прежнему назначает хосту и / или гостевому IP-адреса в обычном режиме, однако мне действительно нужно, чтобы MAC-адреса были отправлены правильно, поскольку я реализовал политики DHCP на сервере, которые требуют определенных диапазонов IP-адресов, настроек DNS и т. Д. .Поэтому политики не применяются, когда возникает эта проблема. Мостовые сети также необходимы из-за объектов групповой политики, которые необходимо применять к гостевой ОС на стороне Win. Я также хочу избежать принуждения 8 систем к статической аренде IP ...

Устранение неполадок сделано на данный момент: Я подтвердил, что MAC-адреса в гостевых системах Win7 определены правильно. Я также подтвердил, что хост-системы Apple используют установленный сетевой адаптер, физический MAC-адрес. Я подтвердил, что в сети нет посторонних DHCP-серверов. Я пытался удалить неверные аренды / адреса с сервера, обновил кеши DNS, пробовал разные сроки аренды, перезагружал сервер только для того, чтобы увидеть, как проблема снова появится в будущем или даже через несколько минут.

Примечание о несовпадении DHCP: https://www.net.princeton.edu/announcements/dhcp-cliid-must-match-chaddr.html

Я не понимаю, что могло быть причиной этого. (?)

Я обнаружил причину проблемы в конфигурации TCP / IP клиентской системы. Область для исправления находится здесь в системе MacOS:

Системные настройки> Сеть> Дополнительно> вкладка TCP / IP> поле идентификатора клиента DHCP

Раньше я вводил в это поле имя хоста компьютера. Я удалил его, и ошибочные MAC-адреса перестали связываться с арендованными машинами на DHCP-сервере. Похоже, что имя хоста для сети Active Directory взято из системных настроек общего доступа к файлам (т. Е. «Совместное использование») на компьютерах Apple.

Более полезная конфигурация Mac OS X и DHCP для сетевой информации Windows находится здесь: https://www.net.princeton.edu/mac/network-config-x/tcpip-enet.html