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

Как добавить еще один диапазон адресов к DHCP-серверу

Укороченная версия

Длинная версия

Сервер Windows Server 2012 DHCP в настоящее время настроен как:

Это сделано для того, чтобы ограничить динамически назначаемые адреса небольшим диапазоном в подсети (и не перекрывать другие диапазоны).

Я хотел бы добавить еще один диапазон адресов в пул доступных диапазонов, которые DHCP может извлекать из нашего 10.0.x.x подсеть:

Пул адресов DHCP

Конечно, вы не можете этого сделать, потому что:

Конечно это не конфликт; это просто тупица.

Я хочу, чтобы DHCP-сервер предлагал адреса из пула из двух диапазонов в подсети 10.0.x.x:

Пул адресов DHCP

Как я могу это сделать?

Обходной путь

полагаю, я мог бы сделать это с исключениями:

Но эта идея настолько тупая, что я даже не буду ее поднимать.

Бонусное чтение

Бонусный чат

Как работает DHCP?

Динамический Протокол конфигурации хоста может использоваться для автоматической настройки сетевых устройств с использованием необходимой информации:

Помимо возможности настройки параметров хоста, он может автоматически предоставлять клиентам IP-адрес. DHCP-серверу предоставляется блок IP-адресов, который он может назначать клиентам, например:

И когда клиент обнаруживает, что ему нужен IP-адрес, он смотрит в доступный пул адресов, выбирает один и передает его машине:

Я хочу добавить больше диапазонов IP-адресов к доступному пулу IP-адресов, который будет назначен.

Это делают другие DHCP-серверы

Конечно Другой DHCP-серверы могут это делать:

Но я уже знаю, как это сделать на других DHCP-серверах. Я спрашиваю, как это сделать на DHCP-сервере, который поставляется с Windows Server 2012.

Если DHCP-сервер Windows Server 2012 не может этого сделать: можно сказать:

Это невозможно сделать; Windows Server 2012 не поддерживает эту функцию, которую поддерживают другие DHCP-серверы.

Но я надеюсь на это делает поддержите это. DHCP существует уже давно; и у Microsoft было много времени, чтобы понять это правильно.

Конечно, это не противоречит; это просто упрямство.

Это противоречит вашей существующей области. Предлагаемые вами новые объемы охватываются существующими объемами. Чтобы сделать то, что вы хотите, вам нужно будет изменить маску подсети вашей существующей области, чтобы ее диапазон не охватывал предлагаемые новые области.

Дополнение

На основании вашего комментария к моему ответу:

Я ничего не знаю о какой-либо другой реализации DHCP, но для меня сомнительно, чтобы какая-либо другая реализация могла делать то, что вы хотите. Сказать, что это недостаток "Windows", наверное, ошибочно. Как DHCP-сервер узнает о назначении адреса из вашей второй области, которая входит в вашу первую область, вместо того, чтобы назначать адрес из первой области? Как бы это было дифференцировать? Мне, честно говоря, любопытно узнать, как это будет работать, как, по вашему мнению, это должно работать, и поддерживает ли какая-либо другая реализация DHCP такую ​​конфигурацию.

Итак, ваш подход зависит от ответа на один важный вопрос.

Вы пытаетесь создать два разные подсети, существующие в одном VLAN / широковещательном домене? Или вы пытаетесь создать два диапазона внутри тем же подсеть? То есть сколько шлюзы по умолчанию существуют в этом VLAN / широковещательном домене?


Итак, если у вас есть две подсети в этом VLAN / широковещательном домене:

  1. Я предполагаю, что вам нужны подсети 10.0.0.0/24 (маска 255.255.255.0) и 10.0.27.0/24 (маска 255.255.255.0) с соответствующими исключениями
  2. Исправьте маску подсети существующей области, чтобы она соответствовала маршрутизатор Настройки сети.
  3. Преобразуйте существующую область в сверхширокий, и добавьте область в суперобласть для 10.0.27.0/24.
  4. Настройте все необходимые исключения.

В качестве альтернативы, если у вас есть одна большая подсеть в этом VLAN / широковещательном домене:

  1. Установите диапазон для охвата всего возможного диапазона (10.0.0.0 - 10.0.255.255)
  2. Создайте исключение для 10.0.0.1 - 10.0.0.11
  3. Создайте исключение для 10.0.0.201 - 10.0.27.11
  4. Создайте исключение для 10.0.27.151 - 10.0.255.255

При желании вы можете установить диапазон для охвата только 10.0.0.12 - 10.0.27.150, что означает, что вы можете создать одно исключение для 10.0.0.201 - 10.0.27.11.