"Замедлять" DHCP-сервер специально

Как видно из названия, может показаться глупым вопросом, но я пытаюсь сделать так, чтобы в одной сети было два DHCP-сервера. Один только сдает в аренду IP-адреса клиентам Bootp (и если клиент повторно запрашивает сразу же после повторной аренды) и один DHCP-сервер, который встроен в мой маршрутизатор PFsense, который арендует не-bootp клиенты, чтобы они могли получить доступ к Интернету и другим сетевым ресурсам., Я случайно знаю, что PFsense использует ISC-DHCPd. Может у них есть опция задержки?

Все, что мне нужно сделать, чтобы клиенты загрузки bootp/PXE получили правильный адрес, это замедлить работу DHCP-сервера в окне PFsense. Вопрос в том, как. Есть идеи? заранее спасибо

РЕДАКТИРОВАТЬ:

Причина, по которой у меня ДВА DHCP-сервера, заключается в том, что один настраивается и запускается Clonezilla, которая настраивает сервер dhcp на ТОЛЬКО аренду для клиентов bootp (и клиентов с зарегистрированными в bootp маками, которые запрашивают адрес dhcp). DHCP-сервер PFsense работает для обеспечения адресации для другого Vlan, что не позволяет контактировать со службами сервера изображений.

Причина, по которой я не помещаю обе конфигурации в один DHCP-сервер - просто удобство. Clonezilla автоматически настраивает аренду изображений клиента автоматически, чтобы они правильно загружались с PXE.

Поскольку DHCP clonezilla не предоставляет IP-адреса компьютерам, которые не использовали bootp, я не понимаю, почему он должен конфликтовать с DHCP-сервером PFsense.

Ящик PFsense настроен не на аренду клиентам bootp, однако, как только клиент bootp загрузит минимальный образ с сервера clonezilla, он выполнит запрос DHCP вместо bootp, что дает ему неправильный IP-адрес, и поэтому он может 't получить доступ к соответствующим сетевым ресурсам. Сервер clonezilla ТОЛЬКО выдает IP-адреса клиентам, которые загрузили образ за последние ~2 минуты, поэтому он не должен конфликтовать с другим сервером DHCP.

Таким образом, простое решение - задержать предложения DHCP с сервера PFsense.

Спасибо всем за вклад, хотя. Предложения приветствуются.

6 ответов

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

Во-первых: наличие двух серверов DHCP в подсети не вызовет проблем, несмотря ни на что, это очень вводящее в заблуждение утверждение. Проблемы будут вызваны двумя DHCP-серверами, которые предлагают одинаковый пул адресов. У вас может быть два сервера, предлагающих разные диапазоны IP-адресов (например, 192.168.1.1-100 на одном и.101-200 на секунду) в одной подсети без каких-либо проблем. Фактически, если вы хотите иметь избыточный DHCP в вашей сети, это рекомендуемый / лучший способ сделать это.

Во-вторых, вот несколько инструкций от Microsoft, которые могут немного приблизить кого-то, если у него случится похожая проблема: http://technet.microsoft.com/en-us/library/ee405264(v=ws.10).aspx

Обычно у вас не будет 2 DHCP-серверов в одной подсети. Это требует больших проблем. У вас будет один DHCP-сервер, который обрабатывает обе задачи.

Я никогда не делал этого, но у вас может быть два DHCP-сервера, которые оба делают предложения клиенту. Клиент может выбрать одно из предложений.

Я думаю, хитрость заключается в том, что вам нужно добавить "авторитетную" команду в начало конфигурации DHCP на компьютере Clonezilla, но не в окне PFSense. Таким образом, если Clonezilla предложит клиенту адрес DHCP, клиент сначала его примет, в противном случае он не вернется к предложению PFSense. YMMV

В статье упоминается об этой проблеме в нижней части: http://www.corbacho.info/clonezilla/clonezilla.html

Несколько серверов DHCP подходят для аварийного переключения. Они довольно распространены в корпоративных сетях. Пока они выдают динамическую аренду в разных неперекрывающихся областях, проблем нет.

Что касается загрузки после загрузки и запуска образа ОС:

не может получить доступ к соответствующим сетевым ресурсам

Разве вы не можете сделать эти ресурсы доступными для вашей обычной сети, контролируемой pfsense?

Если у вас более одного DHCP-сервера в одном коммутаторе или сети, они должны работать вместе. Что может быть проблемой между 2 различными приложениями:-)

Так что в этом случае может быть проще использовать управление портами VLAN на коммутаторе? Т.е. как только машина с изображением будет готова к работе с окружением pfsense, перейдите в настройки коммутатора и измените VLAN для порта машины.

Когда вы загружаете clonezilla, его конфигурация по умолчанию будет принимать ответы DHCP только с сервера, с которого она загружена. Вы проверили, чтобы убедиться, что оба ваших DHCP-сервера настроены под разными именами?

Зачем вам 2 сервера DHCP, почему вы не можете использовать 1? Theres действительно нет причин для 2, и они будут вызывать проблемы, независимо от того, сколько раз вы настраиваете его. Я думаю, что у вас неправильное представление о DHCP, вашей проблеме и решении...

Другие вопросы по тегам