"Замедлять" 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, вашей проблеме и решении...