Я хочу дать нашему специалисту по Windows способ простой загрузки PXE-машин для развертывания, подключив его ноутбук к одной из сетей нашего сайта. Я создал TFTPD32 конфигурация, которая делает именно это, и наш обычный DHCP-сервер игнорирует запросы PXE DHCP из-за того, что у них есть какой-то волшебный флаг, поэтому эта часть работает по желанию. Однако я не уверен, как настроить TFTPD32 на только отвечать на запросы PXE DHCP (с волшебным флагом) и игнорировать все обычные запросы DHCP (чтобы производственные машины не получали немаршрутизируемый адрес от PXE-сервера).
Как настроить TFTPD32 на игнорирование этих DHCP-запросов, не относящихся к PXE? Я знаю это возможно с ISC DHCPD (разрешая только запросы от PXEClient
идентификаторы поставщиков), но предпочтительнее красивый графический интерфейс Windows.
Или, если TFTPD32 не может этого сделать, есть ли еще одно не менее простое в использовании программное обеспечение, которое он может запустить на своем ноутбуке с Windows? Поскольку часть TFTPD работает нормально, подойдет DHCP-сервер с возможностью обслуживания только PXE.
В худшем случае мне придется настроить виртуальную машину с ISC DHCPD, но я бы предпочел небольшое простое решение.
Меня не интересуют решения, которые предполагают использование существующих DHCP-серверов или разделение машин в сети для развертывания, все дело в том, чтобы быть простыми и автономными.
С помощью ВКЛАДКИ DHCP в tftp32 вы должны:
Uncheck "DHCP Server";
Check "proxyDHCP";
Check "BINL";
Check "Bind DHCP to this address".
Наслаждаться ;)
Я думаю, что разные DHCP-серверы могут работать в одной физической сети при определенных конфигурациях. Есть два способа сделать это
Если у вас есть компьютер ТОЛЬКО с одним сетевым портом, вам необходимо:
Если у вас может быть ДВА сетевых порта на одном компьютере, вам придется:
Я не думаю, что ты сможешь это сделать.
Единственный жизнеспособный обходной путь, который я вижу, - это полностью отключить DHCP-сервер в TFTPD32 и просто использовать его в качестве TFTP-сервера. (Я бы так и поступил. 2 DHCP-сервера в локальной сети запрашивают проблемы.)
Но это будет означать, что ваш обычный DHCP-сервер будет указывать этим клиентам IP-адрес сервера TFTPD32, а не игнорировать их. (Вы уже разделяете их, поэтому знаете, как это сделать.)
Если ноутбук может находиться в нескольких подсетях, просто зарезервируйте для него каждую из них, чтобы вы знали, какой IP-адрес предлагать в каждой из этих подсетей.
Чтобы закрыть это, простой ответ заключается в том, что TFTP32D не может этого сделать или, по крайней мере, не мог в то время. В итоге я дал им предварительно сконфигурированный образ виртуальной машины с ISC DHCPD и без доступа к виртуальной машине, чтобы они могли только запускать / останавливать вещь.
Это не «волшебный» флаг, а определенный, обнаружение DHCP включает параметры 60, 66 и 67. http://blogs.technet.com/b/dominikheinz/archive/2011/03/18/dhcp-amp-pxe-basics.aspx http://www.intel.com/support/network/sb/CS-028533.htm
У вас может быть сервер DHCP ISC, работающий в виртуальной машине на портативном компьютере.
Вы также можете использовать сервер Microsoft DHCP для обслуживания клиентов PXE, а затем, если вы хотите ограничить доступ, используйте систему меню pxelinux с паролем.
Если вы использовали Windows Server на портативном компьютере, вы могли бы запускать WDS и wdslinux на портативном компьютере.