- Изменить время аренды dhcp windows
- DHCP: можно ли изменить время аренды?
- Что за время аренды DHCP?
- Как узнать время аренды DHCP на ПК с Windows 10
- Как продлить срок аренды DHCP на ПК с Windows 10
- Как изменить время аренды DHCP в Windows 10
- Почему вы хотели изменить время аренды DHCP?
- Что такое время аренды DHCP? — Вокруг-Дом — 2021
- Table of Contents:
- Как работает аренда DHCP
- Обновление аренды DHCP
- Проблемы с тайм-аутом DHCP
- Протокол DHCP | Курс «Компьютерные сети» (Апрель 2021).
- Dhcp время аренды сколько ставить
- Настройка времени аренды IP адресов в Windows Server 2016
- 9.4 Время аренды IP-адреса в DHCP или lease time. Как происходит перезапрос и освобождение IP-адреса?
- 9.4.1 Введение
- 9.3.2 Зачем нужен срок аренды в DHCP и как его правильно выбрать?
- 9.3.2.1 Зачем нужно время аренды IP-адреса в DHCP?
- 9.3.2.2 Рекомендации по выбору и настройки времени аренды в DHCP
- 9.3.3 Истечение срока аренды IP-адреса или как DHCP-клиент делает повторный запрос?
- 9.3.3.1 Ключевые особенности времени аренды
- 9.3.3.2 Option 51 IP Address Lease Time
- 9.3.3.3 Как клиент продлевает время аренды IP-адреса
- 9.3.4 Освобождение IP-адреса и получение нового адреса в ОС Windows
- 9 ответов
Изменить время аренды dhcp windows
Как создать область ip адресов DHCP в Windows Server 2008R2-01
Добрый день, продолжим настройку нашего dhcp сервера и разберем как изменить время аренды ip адреса в DHCP в Windows Server 2008R2. Ранее мы с вами рассмотрели один из вариантов защиты dhcp сервера за счет фильтрации mac адресов, данная статья, тоже в какой то мере работает на защиту вашей сети, предположим, что у вас стоит по умолчанию 8 дней аренда ip адреса и сетка у вас 254 адреса, из которых раздается только 200, у вас 50 мобильных пользователей и 180 постоянных назовем их локальными, допустим у вас 50 пользователей из числа мобильных забрали 50 ip адресов на 8 дней, и оставшиеся 180 придя на работы все не смогут к ней приступить так как у DHCP сервера не хватит ip адресов, вот тут нам и будет полезно настроить время аренды на более меньшее значение.
Открываем оснастку DHCP и выбираем интересующую нас область. Щелкаем по ней правым кликом и выбираем свойства.
Как изменить время аренды ip адреса в DHCP в Windows Server 2008R2-01
В открывшемся окне видим пункт Срок действия аренды адреса для DHCP клиентов. По умолчанию стоит 8 дней советую поставить часов 8.
Как изменить время аренды ip адреса в DHCP в Windows Server 2008R2-02
Жмем применить. Вот так вот просто изменить время аренды ip адреса в DHCP в Windows Server 2008R2.
DHCP: можно ли изменить время аренды?
Время аренды DHCP — это параметр, который контролирует, как долго ваши компьютеры с Windows 10, а также другие устройства, такие как смартфоны или принтеры, сохраняют свои динамически назначенные IP-адреса. Вы хотите знать, как изменить время аренды DHCP , как проверить, какой у вас, или, возможно, как продлить время аренды DHCP вашего сетевого адаптера? Если вы ответили «да» на любой из этих вопросов, продолжайте читать и найдите ответы.
Что за время аренды DHCP?
Компьютеры, ноутбуки, смартфоны, принтеры и другие подобные устройства, подключенные к локальной сети (LAN), должны иметь IP-адрес, чтобы иметь возможность общаться друг с другом, а также подключаться к Интернету.
Если ваша сеть использует DHCP (протокол динамической конфигурации хоста) для автоматического назначения IP-адресов, они не назначаются вашим устройствам навсегда. Вместо этого DHCP назначает IP-адреса только временно на фиксированные периоды времени, в зависимости от того, как он настроен.
Время аренды DHCP представляет собой период времени между тем, когда ваш компьютер или устройство получило свой IP-адрес от маршрутизатора, и временем, когда он истекает . Когда время аренды DHCP истекает, ваш компьютер или устройство автоматически освобождает свой IP-адрес и просит маршрутизатор дать ему новый.
Протокол динамической конфигурации хоста (DHCP) — это служба, которая работает на вашем маршрутизаторе, а не на компьютере с Windows 10, поэтому вы не можете изменить время аренды DHCP, если не получите доступ к интерфейсу конфигурации вашего маршрутизатора . Прочтите последний раздел этого руководства, чтобы узнать, как это сделать. Однако на вашем компьютере с Windows 10 вы можете видеть и обновлять время аренды DHCP , как описано в следующих двух разделах этой статьи.
Как узнать время аренды DHCP на ПК с Windows 10
Чтобы узнать время аренды DHCP на ПК с Windows 10, сначала откройте командную строку или запустите PowerShell. Затем выполните команду ipconfig /all .
Команда ipconfig / all показывает подробную информацию обо всех сетевых адаптерах, установленных на вашем ПК с Windows 10, включая адаптеры Wi-Fi и Ethernet. Найдите тот, который вы используете для подключения к локальной сети и / или к Интернету. Например, для этого мы используем сетевой адаптер Wi-Fi. Просмотрите детали вашего адаптера, и вы должны найти две текстовые строки, названные Lease Obtained и Lease Expires , за которыми следуют некоторые даты и время, как на скриншоте ниже.
Полученная аренда сообщает вам, когда началось время аренды DHCP . Другими словами, он сообщает вам, когда ваш компьютер или устройство с Windows 10 получили свой IP-адрес от маршрутизатора с использованием DHCP.
Lease Expires сообщает, когда ваш ПК или устройство под управлением Windows 10 должно освободить свой текущий IP-адрес и запросить у маршрутизатора новый.
Как продлить срок аренды DHCP на ПК с Windows 10
Затем, если вы хотите продлить срок аренды DHCP вашего ПК с Windows 10, введите в командной строке или PowerShell следующую команду: ipconfig /release | ipconfig /renew .
Дождитесь, пока команда выполнит свою работу, и после ее завершения она должна отобразить некоторую информацию о ваших сетевых адаптерах. Теперь выполните команду ipconfig /all еще раз. Проверьте текстовые строки Lease Getsed и Lease Expires вашего сетевого адаптера, и вы должны увидеть, что они оба были обновлены.
Теперь давайте посмотрим, как установить время аренды DHCP на что угодно:
ПРИМЕЧАНИЕ. Для иллюстрации следующих шагов мы используем ASUS ZenWiFi AX (XT8) . В зависимости от производителя и модели маршрутизатора визуальные параметры и названия настроек могут отличаться от наших. Тем не менее, они должны быть похожими, поэтому вы должны быть в состоянии найти свой путь.
Как изменить время аренды DHCP в Windows 10
Как вы, вероятно, заметили из предыдущих снимков экрана, наше время аренды DHCP установлено на 24 часа. Однако другие маршрутизаторы или сетевое оборудование могут использовать другие значения по умолчанию для времени аренды DHCP , например, 8 часов или 12 часов. Чтобы иметь возможность изменить время аренды DHCP , вам необходимо настроить параметры DHCP вашего маршрутизатора.
Начните с открытия веб-браузера на компьютере или устройстве под управлением Windows 10. Затем введите адрес вашего роутера. На большинстве маршрутизаторов это 192.168.0.1 или 192.168.1.1, но они могут отличаться. Если вы не знаете IP-адрес своего маршрутизатора, проверьте это руководство: 5 способов найти локальный IP-адрес вашего беспроводного маршрутизатора . Введите учетные данные администратора вашего маршрутизатора и войдите в систему.
В веб-интерфейсе вашего маршрутизатора найдите категорию расширенных настроек под названием LAN и получите к ней доступ.
На странице конфигурации локальной сети маршрутизатора выберите вкладку DHCP-сервер (или раздел).
В настройках DHCP-сервера найдите параметр, который называется Lease time . Это время аренды маршрутизатора DHCP, которое вы искали. Обратите внимание, что время аренды DHCP обычно указывается в секундах, а не в минутах, часах или днях. Как вы можете видеть на следующем снимке экрана, время аренды DHCP нашего маршрутизатора установлено на 86400 секунд, что эквивалентно 24 часам или одному дню.
Если вы хотите изменить время аренды DHCP вашего маршрутизатора, введите желаемое время в секундах. Например, если вы хотите изменить время аренды DHCP на неделю вместо дня, установите для него значение 604800 (604800 секунд = 7 дней).
Обязательно сохраните новые настройки, нажав «Применить», «Сохранить» или «ОК». Обратите внимание, что при этом маршрутизатору может потребоваться перезагрузка, чтобы установить новое время аренды DHCP.
Почему вы хотели изменить время аренды DHCP?
Было ли это из-за того, что ваше время аренды DHCP было слишком коротким, и это нарушало ваши загрузки или игровые сессии? У тебя были другие причины? Мы хотели бы знать, почему вы хотите это сделать, поэтому не стесняйтесь комментировать ниже.
Что такое время аренды DHCP? — Вокруг-Дом — 2021
Table of Contents:
Протокол динамического конфигурирования хоста, или DHCP, назначает адреса интернет-протокола и другие настройки устройствам в компьютерной сети. Устройству назначается IP-адрес на период времени, называемый временем аренды DHCP. Когда срок его аренды DHCP истекает, он должен возобновить аренду и потенциально получить новый IP-адрес.
кредит: Василий Долматов / iStock / GettyImages
Как работает аренда DHCP
Когда компьютер или другое устройство, такое как телефон, принтер или Smart TV, подключается к новой проводной или беспроводной сети, он использует DHCP для получения IP-адреса и другой информации. Обычно информация включает в себя, какие серверы службы доменных имен следует использовать для поиска адресов серверов и какие серверы протокола сетевого времени следует использовать для установки своих часов.
IP-адрес — это числовой адрес, несколько похожий на номер телефона, который используется для идентификации устройства в сети и в Интернете. У устройства должно быть одно устройство для доступа к большинству локальных сетевых и сетевых ресурсов.
Устройство передает запрос, называемый запросом DHCPDISCOVER, в поисках сервера в сети, который может отправить информацию о конфигурации DHCP. Если такой сервер есть и он работает правильно, он отвечает сообщением DHCPOFFER, в котором указывается IP-адрес и другие доступные данные конфигурации.
Если устройство принимает то, что предлагается, оно отправляет DHCPREQUEST для резервирования IP-адреса. Сервер отвечает подтверждением, указывающим, что у устройства есть аренда DHCP на этом IP-адресе в течение определенного периода времени. Ограниченная продолжительность аренды гарантирует, что устройства время от времени регистрируются на сервере DHCP в случае необходимости обновления сведений о конфигурации.
Обновление аренды DHCP
Когда срок аренды DHCP истекает или приближается к истечению, устройство рассчитывает возобновить аренду, чтобы оно могло оставаться в сети и в Интернете. Этот процесс обычно происходит без какого-либо участия пользователя.
Процесс аналогичен, устройство передает широковещательные пакеты DHCPDISCOVER и DHCPREQUEST и получает предложения с сервера. Часто разрешается оставаться на том же IP-адресе в течение другого срока аренды, но ему может быть назначен новый IP-адрес или другие новые данные конфигурации. Если возобновление аренды не удается и срок аренды истекает, устройство перестает использовать свой арендованный IP-адрес.
Проблемы с тайм-аутом DHCP
Устройство обычно имеет максимальное время ожидания ответа от DHCP-сервера, когда оно подключается к сети. Этот период времени известен как интервал ожидания DHCP.
Если в течение этого времени сервер не получает сообщения, он может использовать назначенный им IP-адрес, отключиться от сети или подождать, чтобы повторить попытку, в зависимости от настроек конфигурации.
Протокол DHCP | Курс «Компьютерные сети» (Апрель 2021).
Dhcp время аренды сколько ставить
Чаще всего в качестве DHCP сервера используется отдельный программный или аппаратный комплекс. Например какой-нибудь межсетевой экран ну скажем Kerio Control или если взять аппаратный продукт то это чаще всего Mikrotik. Мало кто отдает данную роль серверам на базе Windows. Хотя с этой задачей они справляются не хуже. Сегодня поговорим о сроке аренды IP адресов. Мало кто производит настройку данного параметры и оставляет все по умолчанию. Но если у вас DHCP сервер развернут на базе Windows Server 2016 и вам необходимо изменить срок аренды то сделать это достаточно проста.
Настройка времени аренды IP адресов в Windows Server 2016
И так для начала нужно зайти в DHCP. Найти его можно либо через пуск либо через Диспетчер серверов.
Далее нужно выбрать Область кликнуть правой кнопкой и зайти в Свойства.
На вкладке Общие в низу будет пункт Срок действия аренды адресов для DHCP клиентов. Как видите можно указать период действия от минут до нескольких дней. А также вообще можно отключить срок аренды. Но делать это категорически не советую так как в этом случае IP адреса будут выдаваться клиентам на всегда и вскоре вы столкнетесь с проблемой не хватки адресов. Так как они не будут освобождаться по истечению срока аренды. Самые оптимальный период срока аренды составляет 48 часов.
Так же хочу немного рассказать как это работает. Допустим вы указали срок аренды адресов 48 часов по истечению половины этого времени клиент выполнит попытку продлить срок аренды. Если в течении этого времени клиент будет не активен то выданный IP адрес освободиться. И при следующем запросе он получить уже новый.
Посмотреть на какое время выдан IP адрес клиенту можно в настройки сетевого подключения. Там будет две строчки Аренда Получена и Аренда истекает.
В общем нет ни какой сложности в настройки времени аренды IP адресов DHCP сервера который развернут на базе Windows Server 2016.
9.4 Время аренды IP-адреса в DHCP или lease time. Как происходит перезапрос и освобождение IP-адреса?
- 28.11.2018
- Cisco CCNA (ICND1 и ICND2), Компьютерные сети
- Комментариев нет
Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать основы работы компьютерных сетей. Продолжаем рассматривать и разбирать протокол DHCP, на этот раз мы рассмотрим срок аренды IP-адреса в DHCP, который передается при помощи опции 51 (Option 51 IP Address Lease Time). В общем, нам нужно понять зачем нужно время аренды и как правильно настроить этот параметр в своей компьютерной сети.
9.4.1 Введение
Сразу скажу, что в DHCP-клиенты получают IP-адреса не насовсем, а на строго определенное время, которое задается на сервере, это время называется временем аренды IP-адреса или lease time. Такой механизм в DHCP необходим, поскольку было бы глупо заставлять сервер постоянно проверять: а пользуется ли клиент выданным IP-адресом? Во-первых, у сервера может быть несколько тысяч или десятков тысяч клиентов, а его ресурсы не бесконечны, во-вторых, представьте, как не экономно расходовалась бы полоса пропускания, если бы сервер проверял доступность клиентов.
В конце концов у клиента могли бы быть написаны правила безопасности, запрещающие отвечать на всевозможные проверки, например, на ping. И что тогда, сервер бы забирал ранее выданный IP-адрес и отдавал его другому клиенту? Тогда были бы конфликты IP-адресов, что не есть хорошо. Разработчики протокола DHCP решили по-другому, придумали более гибкий и в то же время надежный подход, они решили, что клиент должен получать IP-адрес на определенное время и при необходимости продлевать это время, сервер же в свою очередь, не должен выдавать IP-адрес никому другому, пока длится время аренды, как только оно закончится и не будет продлено, сервер будет вправе освободить адрес, а затем выдать его другому клиенту.
9.3.2 Зачем нужен срок аренды в DHCP и как его правильно выбрать?
Давайте начнем с того, что поговорим: зачем в протоколе DHCP нужно время аренды IP-адреса и как его правильно выбрать. А затем посмотрим на практике, как это всё работает.
9.3.2.1 Зачем нужно время аренды IP-адреса в DHCP?
Разберемся с первой частью вопроса. Все мы прекрасно понимаем, что количество IP-адресов в мире ограничено, особенно, если речь идет о протоколе IPv4. Если же говорить про локальную сеть, то здесь IP-адресов еще меньше, это будет не совсем точно, но можно сказать, что количество IP-адресов в локальной сети ограничено количеством частных IP-адресов. Кроме того, не стоит забывать и том, что мы должны выделить DHCP-серверу пул IP-адресов, чтобы сервер начал их раздавать клиентам, этот пул тоже не бесконечен.
Думаю, приведенных выше аргументов достаточно, чтобы понять важность опции время аренды в DHCP. Эта опция нужна, чтобы клиент не владел адресом до бесконечности. Ведь может возникнуть такая ситуация в сети, при которой клиента уже в ней нет, а DHCP-сервер держит ранее выданный IP-адрес за этим клиентом и никому другому его не отдает, хотя легко мог бы это сделать, и никакого конфликта бы не произошло. Как-то не экономнененько получается с учетом дефицита IP-адресов. Заставлять DHCP-сервер опрашивать своих клиентов – затея так себе, об этом я написал выше. Значит, надо сделать так, чтобы клиент не навсегда получал адрес, а на определенное время, как я уже говорил, это время называется lease time, но не подумайте, клиент ничего серверу не платит за то, чтобы получить IP-адрес, просто надо было как-то это дело назвать.
Когда время аренды будет истекать, клиент будет вправе продлить время пользования IP-адресом, а сервер может даже ему в этом отказать в некоторых случаях. Если время аренды истекло, то клиент будет обязан прекратить использование IP-адреса, дабы чего не произошло. Также клиент вправе в любой момент времени отказать от полученного IP-адреса, для этого есть специальное DHCP-сообщение DHCPREALEASE.
Бывают такие ситуации, при которых клиент отключается от сети, проходит какое-то время, за это время срок аренды истекает, а клиент вновь подключается к сети, в таком случае он попытается запросить у сервера тот IP-адрес, который был получен ранее и если этот IP-адрес будет свободен, то сервер его выдаст, если нет, то клиент получит другой IP-адрес.
В противовес бывают обратные ситуации. Клиент отключился от сети и подключился вновь, но время аренды еще не истекло, естественно, клиент сперва попытается достучаться до сервера, чтобы выполнить продление IP-адреса, если это сделать не удается, то клиент будет использовать старый IP-адрес до тех пор, пока время аренды не истечет.
В DHCP есть одно интересное сообщение, которое нигде не реализовано, его посылает сервер клиенту и называется оно DHCPFORCERENEW, этим сообщением сервер может заставить клиента отказаться от IP-адреса до истечения срока аренды, это сообщение очень сомнительно по своему функционалу, поэтому и не реализовано.
9.3.2.2 Рекомендации по выбору и настройки времени аренды в DHCP
Тут можно сказать, что рекомендаций нет и всё зависит от того, как долго клиент находится в сети, а можно сказать, что есть одна универсальная рекомендация: настраивайте время аренды IP-адреса в соответствие с потребностями пользователей вашей сети. Все станет понятно тогда, когда мы разберем с вами несколько примеров.
Для начала представим, что под нашим управлением находится ресторан быстрого питания с суточной пропускной способностью в тысячу человек человек, среднее время, которое посетитель находится в ресторане, составляет не больше 20 минут, да и не каждый посетитель хочет подключаться к нашей сети, чтобы воспользоваться халявным Интернетом. Тогда мы легко можем прийти к выводу, что для того, чтобы все были довольны, нам хватит сети с маской /25, а время аренды IP-адреса должно быть не более 20 минут, если посетитель будет пользоваться нашей сетью дольше 20 минут, то для него ничего страшного не произойдет, его устройство просто продлит время аренды.
Следующий пример. У нас есть офисная сеть с нормальным офисным планктоном, который работает пять дней в неделю по 8 часов. В нашей сети 50 сотрудников, которые раз в год уходят в отпуск на месяц и иногда болеют, все остальное время они работают. Вообще, тут напрашивается статика, но это очень лень, когда есть DHCP-сервер, поэтому смело выставляем время аренды несколько больше, чем 30 дней и берем сеть с маской /26. Все довольны.
И третий пример с выбором времени аренды. Представим себе, что мы администрируем сеть гостинцы, которая для поддержания статуса проводит в своих помещениях выставки и конференции. Первым делом нужно для себя определить следующее: посетители в гостинице есть всегда, а вот выставки – акция разовая. Поэтому будет логично иметь на DHCP-сервере, как минимум, два пула IP-адресов, один для посетителей (хотя тут вопрос спорный, можно создать по пулу на каждый этаж гостиницы), а другой пул для разовых акций, им будут пользоваться участники конференции. Размер первого пула должен быть чуть больше, чем среднее число постояльцев, это на тот случай, если будут гости, а время аренды выставлять дольше, чем на два часа не имеет смысла, поскольку посетитель в гостинице не живет постоянно. Размер второго пула зависит от числа участников, а время аренды ставить больше, чем на час, и не стоит.
Ну а что делать, если в гостинице есть важные клиенты, которые в любом случае должны иметь доступ к сети, в этом случае для таких гостей можно зарезервировать IP-адрес и не париться. Заметили, что я все время указывал сравнительно небольшие сетки, которые должен раздавать DHCP-сервер? Почему не стоит создавать большие пулы IP-адресов, даже скажу так: почему не стоит создавать пул больше, чем /24? Дело все в том, что и клиент, и сервер обычно находятся в одной канальной среде, что будет, если клиента заштормит или случится какая другая оказия, правильно, всем остальным клиентам тоже будет плохо, и они не смогут работать, а нас это не устраивает, ведь так? У нас все должны работать. А теперь представьте – каково это – искать заглючившую железку в огромной сети.
9.3.3 Истечение срока аренды IP-адреса или как DHCP-клиент делает повторный запрос?
К сожалению, тут я ничего продемонстрировать на практике не смогу, кроме опции, в которой сервер сообщает клиенту время аренды, поэтому поверьте на слово или попробуйте самостоятельно провести эксперимент на основе моего описания.
9.3.3.1 Ключевые особенности времени аренды
Ключевые особенности протокола DHCP, связанные с временем аренды мы уже перечислили ранее, но сделали это размыто, сейчас мы просто акцентируем внимание.
- любой клиент воспринимает IP-адрес, полученный по DHCP, как временный;
- срок аренды задается на DHCP-сервере администратором, не ждите, что я вам скажу какой срок используется по умолчанию, то всё зависит от желания разработчиков;
- как только срок аренды истек, клиент обязан прекратить использовать арендованный IP-адрес, ему нужно либо продлить аренду текущего, либо получить новый, но пока это происходит, старым адресом пользоваться нельзя;
- клиент вправе продлить время аренды, о том как он это может сделать, мы поговорим ниже;
- клиент может в любой момент прекратить пользоваться арендованным адресом, при этом он может сообщить об этом серверу при помощи специального сообщения (в этом случае сервер сразу же освободит IP-адрес), а может и не сообщать, тогда адрес будет освобожден сразу после окончания срока аренды;
- в DHCP есть механизм, который позволяет серверу заставить клиента освободить уже занимаемый IP-адрес, для этих целей используется сообщение DHCPFORCERENEW, но я не встречал таких реализаций;
- сервер вправе отклонить запрос клиента на продление IP-адреса, в этом случае он обязан будет послать сообщение DHCPNACK.
Эти особенности стоит помнить, при использовании протокола DHCP.
9.3.3.2 Option 51 IP Address Lease Time
Время аренды сообщает сервер клиенту, это тот процесс, за который отвечает сервер, администратор может изменить время аренды IP-адреса в любой момент. Для того, чтобы DHCP-сервер мог сообщить клиенту время аренды используется Option 51 (IP Address Lease Time). Если я всё правильно помню, то в качестве единиц измерения всегда используются секунды, ниже вы видите фрагмент дампа с сообщением DHCPOFFER, в котором сервер сообщает клиенту время, после которого IP-адрес должен быть освобожден.
9.4.1 Option 51. Сервер сообщает клиенту время аренды IP-адреса в сообщение DHCPOFFER
Тут стоит заметить, что клиент начинает отсчет времени сразу после того, как получит подтверждение от сервера, а сервер начинает отсчет после того, как зарезервирует IP-адрес за клиентом. При этом клиенту нужно заботиться только о себе любимом, а серверу приходится следить и помнить время каждого клиента.
9.3.3.3 Как клиент продлевает время аренды IP-адреса
Срок аренды IP-адреса обычно обозначается буквой Т, но мы для ясности будем считать, что клиент арендовал адрес на 100 секунд, как только он получил этот адрес, пошел отсчет: 100, 99, 98, 97… Но что если клиенту мало 100 секунд, может он хочет побыть в сети немного подольше, снова проходить весь процесс получения IP-адреса, это долго и это broadcast, то есть неудобно. Поэтому клиент сделает попытку продлить IP-адрес, у него есть на это право по истечению половины периода времени аренды, это у нас время равное T/2 или 50 секунд для нашего случая.
Клиент будет пытаться продлить IP-адрес при помощи сообщения DHCPREQUEST, но в отличие от получения, продление отправляется как unicast с использованием IP-адреса того сервера, у которого клиент получил IP-адрес. Если DHCPREQUEST таки дошел до сервера, то он отправит в ответ DHCPACK тоже юникастом, так он сообщает клиенту, что запрос получил и с ним согласен, можно снова начинать отсчет, начиная со 100 секунд.
А что если выдавший IP-адрес сервер вышел из строя, но есть резервный сервер, как поступит клиент? Клиент в этом случае отправит еще одно unicast сообщение на основной сервер на 75-ой секунде (это для нашего случая, а вообще, попытка будет сделана по истечению половины оставшегося времени) при этом, если половина оставшегося времени от времени аренды, это позже, чем 7/8Т, то есть 87.5% времени аренды или 87.5 секунд для нашей ситуации, то следующая попытка продления IP-адреса будет широковещательная.
Как только истекло 87.5 секунд, клиент начнет отправлять DHCPREQUEST в сеть, используя broadcast адрес, чтобы его слышали все, в том числе и резервный DHCP-сервер, если он, конечно, есть. Если резервный сервер есть, то он может продлить аренду клиенту, в этом случае клиент получит DHCPACK, а может отказать клиенту в продлении, например, если у резервного сервера нет пула IP-адресов, в который попадает IP-адрес клиента. Тогда сервер отправит клиенту DHCPNACK, а клиент поймет, что нужно просить другой адрес.
Как только срок аренды IP-адреса истек, клиент обязан перестать его использовать и пытаться получить новый IP-адрес, либо запустить механизм APIPA и придумать сам себе случайный IP в надежде, что он будет такой не один.
9.3.4 Освобождение IP-адреса и получение нового адреса в ОС Windows
В завершении разговора поговорим о том, как происходит освобождения IP-адреса до истечения времени аренды и получение нового IP на компьютерах под управлением Windows 10. Для этого нам потребуется Wireshark, командная строка или эмулятор терминала и стандартная сетевая утилита ipconfig. Запускаем командую строку и для начала выполним команду ipconfig.
Я обычно видел, что время аренды DHCP довольно длительное (день плюс) по большинству дефолтов. У меня есть клиент, который, похоже, имеет следующую проблему. У них есть DHCP-сервер в маршрутизаторе, который почти насыщен (например, в обычный рабочий день используется 80-85% потенциальных IP-адресов). Иногда они перезапускают маршрутизатор. Когда это происходит, кажется, что маршрутизатор теряет свою таблицу назначенных IP-адресов, поэтому он назначает IP-адреса заново (конечно).
Проблема заключается в том, что нередко в локальной сети есть клиент, у которого уже есть IP, и он будет удерживать его в течение дня (текущая длина таймаута), вызывая конфликт IP и проблемы с подключением для этих двух машин.
Очевидное решение заключается в том, чтобы сделать очень короткое время аренды, но поскольку я только любитель, когда дело доходит до сетей, может быть больше DHCP, который я не понимаю.
Является ли приведенная выше обоснованная оценка ситуации (по крайней мере, с оборудованием нижнего уровня) и делает ли это более низкое время аренды (скажем, полчаса) в этом случае?
9 ответов
Вы должны подумать о замене DHCP-сервера, поскольку он явно нарушен. DHCP-серверы должны хранить информацию о аренде между перезагрузками и предпочтительно также проверять адреса, прежде чем выпускать их в пул, чтобы избежать дублирования адресов.
Если это не вариант, вы можете удалить длину аренды. До тех пор, пока сервер DHCP может обрабатывать отток, он должен работать, но короткие лизинг приведут к небольшому увеличению количества широковещательного трафика в вашей сети.
Краткая аренда — это прежде всего проблема, когда у вас есть клиенты, которые отключают и повторно подключают много, например, в сетях WiFi. Очень короткая аренда (менее 1 минуты) может вызвать странные проблемы с некоторыми клиентами DHCP, которые имеют тайм-ауты дольше, чем аренда.
Исправить реальную проблему . DHCP-серверы должны помнить лизинг между перезапусками и должны тестировать IP-протоколы перед их передачей (чтобы сделать разумно уверенным, что они еще не используются).
Windows Server поставляется с сервером DHCP. Любая платформа * nix может запускать протокол ISC DHCPd. Оба варианта довольно хороши и будут легко выполнять вышеуказанные требования.
У нас есть договор аренды DHCP на 8 дней для IPv4 и 2 недели для IPv6. Независимо от того, что вы установили, помните, что клиенты будут обновляться через 1/2 времени, поэтому, если вы установите его на 8 часов, он будет обновляться каждые 4 часа (с удвоением времени отклонения при неудачных запросах).
Ваш маршрутизатор DHCP-сервер может выполнить «обнаружение столкновения DHCP». Проверьте это и включите, если это возможно. Это самое простое исправление.
Более короткие сроки аренды определенно помогут, но не гарантируют 100%. Я бы не пошел ниже 1 часа. По моему опыту многим сетевым программам не очень нравится, что компьютер повторно приобретает DHCP во время работы программы (например, Outlook2003 известен тем, что 2007 год выглядит лучше). Выполнение этого каждые 5 минут может быть довольно примечательным для пользователей.
Если область DHCP достаточно велика для всех компьютеров на месте, и большинство этих компьютеров фиксировано на месте, может быть целесообразно назначить регулярные системы фиксированным ip-адресом через резервирование DHCP, оставив только очень маленькую пул динамически назначенных адресов для гостей и / или ноутбуков, которые редко бывают в офисе. Зарезервированные адреса не будут подвержены столкновениям. Конечно: кто-то должен поддерживать этот список резервирования .
Если в вашей глобальной сети есть другой сервер DHCP (Windows / Linux или другой маршрутизатор), способный обнаруживать столкновение, вы можете подумать о добавлении этой ЛВС в качестве дополнительной области DHCP и перенастроить маршрутизатор сайта для перенаправления DHCP на этот один.
Если все остальное не удастся, вам придется настроить отдельный DHCP-сервер. Для примерно 200 пользователей вам не нужен большой сервер Windows или ящик Linux. Вы можете уйти с чем-то вроде TFTPD32, который является бесплатным, простым в настройке и будет также обнаруживать столкновение. (И он будет работать на настольной ОС, если издержки возникнут. Если у вас есть компьютер, лежащий вокруг, который можно оставить «всегда включенным»). (И, см. Предыдущий параграф, это может быть расположено на другом сайте.)