xcme Posted October 9, 2011 Posted October 9, 2011 Ситуация: Уже после того, как клиент получил адрес, на dhcp-сервере слегка меняются настройки подсети - subnet остается той же, но меняется range. Например range был 192.168.0.1 - 192.168.0.100, а стал 192.168.0.101 - 192.168.0.200. Клиент при этом имеет адрес из первого диапазона. Теперь выключаем клиенту порт на 30 секунд и включаем снова. И здесь клиенты начинают вести себя по разному. Некоторые шлют DISCOVERY и получают адрес уже из нового пула. Другие пытаются получить старый адрес и сразу отправляют REQUEST. Но, видимо потому, что range для этого старого адреса не объявлен, а subnet валидная, то сервер просто игнорирует такой запрос. После 3 запросов "в пустоту" клиент успокаивается и оставляет себе старый адрес. Решил провести тест. Получаю клиентом (Windows 7) адрес, затем меняю range на сервере, а на клиенте ввожу ipconfig /renew. Точно так же улетают 3 REQUEST'а в пустоту, клиент говорит что невозможно обновить конфигурацию и оставляет себе старый адрес. Возвращаю все к исходной точке, так же получаю адрес, меняю range, но на это раз оставляю старый range 192.168.0.1 192.168.0.100 и указываю deny all clients. На клиенте ввожу ipconfig /renew. И снова клиент отправляет 3 запроса, только на это раз сервер в каждом случае отвечает NAK. Но клиент опять оставляет себе старый адрес. Все ли в здесь правильно? Не должен ли клиент после получения NAK заново инициировать процедуру получения адреса? Зачем перенастраивается сервер и почему меняется range в данном случае не важно :) Вставить ник Quote
terrible Posted October 9, 2011 Posted October 9, 2011 Вчера аналогично мучился с семёркой - она вообще не хотела получать адрес по DHCP, рядом стоящий хрюша всё отлично получал/переполучал. У нас DHCP выдаёт 1 ип на порт и ему побоку вообще какой там клиент. Возможно это баги самой семёрки? Вставить ник Quote
GFORGX Posted October 9, 2011 Posted October 9, 2011 Вчера аналогично мучился с семёркой - она вообще не хотела получать адрес по DHCP, рядом стоящий хрюша всё отлично получал/переполучал. У нас DHCP выдаёт 1 ип на порт и ему побоку вообще какой там клиент. Возможно это баги самой семёрки? Пока что не замечал таких проблем, хотя клиентов с семёркой немало. А первое число не так давно прошло, тьфу-тьфу, без подобного. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.