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

Краткая версия

enter image description here

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

Window Server 2012 DHCP-сервер в настоящее время настроен следующим образом:

  • Подсеть: 10.0. x.x (например, 10.0.0.0/16)
  • Динамический диапазон IP: 10.0.0. 12 - 10.0.0. 120

enter image description here

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

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

DHCP Address Pool

  • 10.0.0. 12 - 10.0.0. 200
  • 10.0. 27. 12 - 10.0. 27. 150

enter image description here

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

enter image description here

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

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

DHCP Address Pool

  • 10.0.0.x
  • 10.0.27. x

Как мне это сделать?

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

Полагаю, я могу сделать это с помощью исключений:

  • Range: 10.0.0.0 - 10.0.255.255
  • Exclude: 10.0. 0.0.0 - 10.0.0.11
  • Exclude: 10.0.0.151 - 10.0.0.255
  • Exclude: 10.0.1.0 - 10.0.26.255
  • Exclude: 10.0.27.0 - 10.0.27. 11
  • Exclude: 10.0.27.151 - 10.0.26.255
  • Exclude: 10.0.28.0 - 10.0.255.255

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

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

Бонусная болтовня

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

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

  • Маска подсети сети (например, 255.255.0.0)
  • DNS-сервер (например, 10.0.42. 7, 10.0.13.29)
  • Доменное имя (например, stackoverexchange.com)
  • Шлюз по умолчанию (например, 10.0.241.1)

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

  • 10.0.0.12 -10.0.0.100
  • 10.0.0.200 - 10.0.0.245
  • 10.0.3.100 - 10.0.3. 200

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

  • 10.0.0.12 - Не назначено
  • 10.0.0.13 - Не назначено
  • 10.0.0.14 - Не назначено
  • ...
  • 10.0.0.98 - Без назначения
  • 10.0.0.99 - Без назначения
  • 10.0.0.100 - Без назначения
  • 10.0.0.200 - Без назначения
  • 10.0.0.201 - Без назначения
  • 10.0.0.202 - Без назначения
  • ...
  • 10.0.0.243 - Без назначения
  • 10.0.0.244 - Без назначения
  • 10.0.0.245 - Без назначения
  • 10.0.3.100 - Без назначения
  • 10.0.3.101 - Назначено de-ad-be-ef-ba-ad (IANBOYD)
  • 10.0.3.102 - Без назначения
  • ...
  • 10.0.3.198 - Не назначено
  • 10.0.3.199 - Не назначено
  • 10.0.3.200 - Не назначено

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

Другие DHCP сервера делают это

Конечно другие DHCP сервера могут делать это:

enter image description here

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

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

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

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

3
задан 12 October 2018 в 20:28
2 ответа

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

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

Приложение

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

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

10
ответ дан 3 December 2019 в 04:44

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

Вы пытаетесь создать две разные подсети, существующие в одной 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.

3
ответ дан 3 December 2019 в 04:44

Теги

Похожие вопросы