Могу ли я использовать DHCP-сервер моего интернет-провайдера как часть моей локальной конфигурации загрузки PXE?

Могу ли я использовать DHCP-сервер моего интернет-провайдера как часть моей локальной конфигурации загрузки PXE?

Я пытаюсь настроить сетевой загрузочный сервер PXE в своей локальной сети. В настоящее время я следую руководству Centos7 наhttp://www.tecmint.com/install-pxe-network-boot-server-in-centos-7. Одной из требуемых сетевых служб является DHCP. Мой интернет-провайдер — AT&T Uverse, а модель маршрутизатора — 5268ACFXN. На маршрутизаторе уже настроен DHCP. Возникнет ли проблема, если мой файл конфигурации указывает на мой маршрутизатор для служб DHCP, или мне придется настроить свой собственный локальный сервер DHCP и отключить службу DHCP на моем маршрутизаторе.

решение1

Да, вам нужно настроить свой собственный локальный DHCP-сервер и отключить службу DHCP на вашем маршрутизаторе. Используйте для этого ISC dhcp-сервер.

Не забудьте добавить параметры dhcp default rote и DNS name server. Они должны быть внутренним IP-адресом вашего маршрутизатора.

решение2

Вам действительно придется отключить службы DHCP/DNS модема/маршрутизатора вашего интернет-провайдера.

Для работы службы TFTP некоторые конфигурации/поля должны поддерживаться службами DHCP, которые оборудование вашего интернет-провайдера не позволит вам настроить, а именно атрибуты:

  • next-serverкоторый сообщает клиенту в ответе DHCP, с какого TFTP-сервера ему придется загружать файлы;
  • filenameв аренде, которая будет сообщать для каждой машины/MAC, какие файлы загружать.

Хотя это и сложнее, но может быть более познавательно и полезно для более крупных инфраструктур настроить BIND+ISC DHCP+tftpboot для этой службы.

Из руководств Debian:

4.5 Подготовка файлов для сетевой загрузки TFTP

group {
  next-server 192.168.1.3;
  host tftpclient {
# tftp client hardware address
  hardware ethernet  00:10:DC:27:6C:15;
  filename "pxelinux.0";
 }
 }

Настройка BOOTP с помощью ISC dhcpd очень проста, поскольку он рассматривает клиентов BOOTP как умеренно особый случай клиентов DHCP. Некоторые архитектуры требуют сложной конфигурации для загрузки клиентов через BOOTP. Если у вас одна из них, прочитайте раздел Раздел 4.5.2, «Настройка сервера DHCP». В этом случае вы, вероятно, сможете обойтись простым добавлением директивы allow bootp в блок конфигурации для подсети, содержащей клиента, и перезапустить dhcpd с помощью /etc/init.d/dhcpd3-server restart.

Связанный контент