Наша область DHCP WIndows Server 2003 заполняется арендой ПЛОХОГО АДРЕСА. Это произошло после того, как мы начали развертывание Vista в домене. Это наиболее распространено, когда пользователь отключается от проводного соединения и снова подключается к другому месту.
Я запустил wirehark на DHCP-сервере и вижу, что клиентская машина отказывается от адреса DHCP. Клиент запрашивает адрес DHCP, о чем свидетельствует запись DHCP REQUEST в журнале wirehark, за которой сразу следует запись DHCP DECLINED. Это ограниченное количество ноутбуков, затронутых этим (пока только Vista, это влияет на нашу XP и другие ноутбуки, когда у нас заканчиваются адреса). Адреса, которые он отклоняет, действительны и в настоящее время не используются.
Я отключил обнаружение конфликтов на DHCP-сервере, но он все еще заполняет его записями ПЛОХОГО АДРЕСА. В этих случаях пользователь не может получить IP-адрес.
Другая, возможно, связанная проблема заключается в том, что несколько пользователей сообщают о сообщениях о конфликте IP-адресов на своих ноутбуках и рабочих станциях. Все они обслуживаются одним и тем же DHCP-сервером. Проблема наиболее очевидна, когда они отключают проводное или беспроводное соединение или выводят свои машины из режима гибернации.
Я считаю, что это вызвано чем-то в Vista, но не было решено путем развертывания SP2. Все машины, о которых пользователи сообщают об обеих проблемах (НЕ могут получить адрес, конфликт IP-адресов), работают под Vista, в то время как машины с XP получают только сообщение о конфликте IP-адресов.
Срок аренды DHCP составляет 3 дня. Следует ли это уменьшить? Следует ли повторно включить обнаружение конфликтов? Или я должен просто поставить XP SP3 на машины, которые я могу?
В игре 2 DHCP-сервера, они имеют одну и ту же область действия, но имеют взаимные исключения, они должны покрыть нас в случае сбоя в соответствии с правилом 80:20. Проблема возникла до того, как я добавил второй DHCP-сервер.
Я просканировал сеть на предмет наличия мошеннических DHCP-серверов, я также отключил наш DHCP-сервер (только один в то время) и запросил DHCP-адрес, ни один не был получен.
Кроме того, на большинстве затронутых машин работает виртуальный ПК или виртуальный сервер.
BAD_ADDRESS - это конфликт IP-адресов, поэтому DHCP-сервер, очевидно, получает ответ, когда пытается проверить связь с этими адресами. Вы пробовали использовать ping вручную с DHCP-сервера? Вы также можете попробовать посмотреть кеш arp (arp -a в командной строке).
Наша проблема возникла из-за определенного стечения обстоятельств. Vista SP1 + SP2
«Мобильные» пользователи
Неполное покрытие беспроводной сети с плохой передачей обслуживания
Пользователи переводят свои машины в спящий режим и переводят их в сеть.
Это привело к тому, что Symantec Endpoint Protection, в частности компонент защиты от сетевых угроз, пришла в негодность. Если отключить этот компонент, проблема больше не возникнет. Я на 99% уверен, что это была Symantec, поскольку мы столкнулись с той же проблемой на другом сайте, на котором в тот день была развернута Symantec.
Чтобы решить эту проблему, необходимо перезагрузить проблемный компьютер и отключить защиту от сетевых угроз. Мы зарегистрировали звонок в Symantec, чтобы узнать, является ли это известной проблемой или возможной неправильной конфигурацией. Я решительно подумываю порекомендовать отойти от Symantec и продолжить работу в качестве нашего поставщика аудио / видео.
Я согласен с pauska, это конфликты IP адресов. Ты можешь иметь;
а.) Другой перекрывающийся адрес выдачи DHCP-сервера, который конфликтует с той областью, которую вы выдаете сейчас.
б.) Я полностью согласен с сокращением срока аренды. Я бы установил его на 8 часов или около того и удалил записи «BAD_ADDRESS». Вы увидите больше конфликтов, но, когда рабочие станции отпустят адреса, они обновятся нормально. (При условии, что у вас нет мошеннического DHCP-сервера! :)
Если вы начнете получать сообщения о проблемных рабочих станциях, получающих "конфликт IP-адресов!" сообщения, запустите "ipconfig / release && ipconfig / refresh" на проблемных машинах.
Да, также ... Предупреждаем, если вы используете динамический DNS, интегрированный в AD, где ваши машины автоматически обновляются в контроллерах домена, после того, как вы сократите время аренды, вам придется компенсировать это путем очистки этих записей DNS. . Возможно, вы могли бы добавить эту строку туда и добавить "&& ipconfig / registerdns"
HTH ..
Я не верю, что это врожденная проблема перспективы. Ни одна из версий Vista не имела этой проблемы в нашей смешанной среде. Может быть, каким-то образом карты NIC в машинах Vista были перепрошиты, чтобы иметь тот же MAC-адрес? Я думаю, у этого были бы те симптомы. Вы говорите, что wirehark показывает машины Vista, отказывающиеся от адреса DHCP. Они просили об этом, а потом отказались? Может ли странный водитель вызвать эту проблему?
Другая мысль состоит в том, что Vista действительно пытается определить, в какой сети вы находитесь, чтобы соответствующим образом настроить брандмауэры. Когда вы перемещаете машину из одного места в другое, это явно другая подсеть или у нее один и тот же диапазон IP-адресов?
Проблема с флагом широковещания в DHCP в Vista.
Прочтите эту статью, чтобы узнать, как исправить проблемы с DHCP. http://thedaneshproject.com/posts/vista-not-working-with-dhcp/
Просто сделайте привязку IP к Mac или, простыми словами, просто зарезервируйте те IP-адреса в DHCP, которые отображаются как плохой адрес. Это будет работать нормально