Как разделить DHCP и BOOTP?

951
xakepp35

Прямо сейчас у меня есть настройка с «роутером» ПК с 2-LAN-портами-материнской платой под WS2016. Он маршрутизирует пакеты между локальной сетью и Интернетом. Также он назначает адреса DHCP, обеспечивает BOOTP для клиентов бездисковой загрузки локальной сети. Также это узел хранения (где хранятся все изображения BOOTP). Просто.

Но как я могу переместить все это хранилище на ПК «1-LAN-port-mobo», который подключен к локальной сети, при подключении другого маршрутизатора (например, какого-нибудь устройства «пользовательского уровня», которое обычно имеет 1WAN-4LAN + WLAN) ) предложить функцию DHCP-сервера и маршрутизацию пакетов? Маршрутизаторы пользовательского уровня не предназначены для загрузки бездисковых загрузочных станций BOOTP, также нам необходимо перенести наше хранилище на внутренний «компьютер ЛВС».

По сути, я хочу "бездисковые загрузочные" ПК с локальной сети с некоторого "компьютера с локальной сетью", в то время как DHCP-адреса IP-адресов с какого-либо устройства "маршрутизатора пользовательского уровня" (которое обычно действует как межсетевой экран / NAT / переадресация портов / сервер DHCP). В то время как все функции WLAN должны работать как обычно, и «Кто знает эту вещь о PXE? Возможно ли это вообще?

0
Возможно, вам просто нужно получить что-то более здоровенное, чем домашний маршрутизатор. Большинство маршрутизаторов класса SOHO (Juniper, Cisco и т. Д.) Будут делать то, что вам нужно, но, вероятно, в 3 раза дороже, чем обычный домашний маршрутизатор. MaQleod 6 лет назад 0
Маклеод, конечно, я мог бы сделать это с профессиональным оборудованием. но как насчет связи этой задачи с маршрутизаторами уровня пользователя? xakepp35 6 лет назад 0
Я имею в виду, действительно ли технология действительно многоуровневая, и бездисковая загрузка может быть абстрагирована от DHCP-сервера к другой (выделенной) машине в локальной сети? xakepp35 6 лет назад 0
Если вы более продвинутый пользователь, есть ddwrt или tomato, они позволят вам сделать это на пользовательских маршрутизаторах или на устройствах Mikrotik. Они обычно требуют больших знаний для настройки, но гораздо более экономически эффективны. MaQleod 6 лет назад 0

2 ответа на вопрос

0
Pat

Вы можете сделать это с Serva; Используйте свой обычный DHCP-сервер, назначая IP-адреса всем загрузочным устройствам, в то время как Serva в качестве автономного PXE-сервера будет отвечать за обеспечение:

  1. Службы сервера proxyDHCP (информация PXE, предлагаемая для транзакции DHCP) только для клиентов, загружающих PXE.

  2. Другие протоколы, требуемые протоколами PXE, такие как TFTP

  3. Репозиторий с предлагаемыми загрузочными активами

Смотрите инструкции Serva здесь

https://www.vercot.com/~serva/an/WindowsPXE1.html (я связан с разработкой Serva)

Наконец, PXE является преемником BOOTP, и если вам интересно, у вас есть хорошее описание эволюции протокола сетевой загрузки здесь:

https://en.wikipedia.org/wiki/Preboot_Execution_Environment

-1
xakepp35

Одним из возможных решений является отключение функций DHCP-сервера на маршрутизаторе пользовательского уровня (например, это 192.168.1.1 в моем сегменте ЛВС) и создание этого выделенного компьютера ЛВС (например, 192.168.1.200) самого DHCP-сервера. Затем он может также обслуживать образы BOOTP, предоставляя «адрес шлюза по умолчанию» 192.168.1.1. Функции переадресации портов должны работать так же хорошо, как и NAT. Но я не управляю тем, что произойдет, если клиент подключится к WLAN и DHCP «маршрутизатора пользовательского уровня» будет отключен.

Так что это слишком резко и выглядит как «слабый» обходной путь. Есть ли другие способы сделать это, когда этот DHCP-сервер маршрутизатора уровня пользователя не отключен? или DHCP-сервер и BOOTP (хранение изображений) не разделяются?

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