Назад | Перейти на главную страницу

Необходимо, чтобы клиенты загружались через tftp без MAC-адреса

Моя цель: иметь сервер (debian) в частной сети, который обеспечивает загрузку tftp для любых клиентских машин, подключенных к коммутатору, к которому подключен сервер - серверу не нужен внешний доступ в Интернет, он будет использоваться только для обслуживания разные iso для подключающейся клиентской машины (для загрузки ОС). Сервер - это маршрутизатор, DHCP-сервер и tftp-сервер (без использования физического маршрутизатора).

В настоящее время у меня установлены и настроены isc-dhcp-server, tftpd-hpa, nfs-kernel-server на моем сервере debian.

У меня он работает, когда у меня есть MAC-адрес клиентской машины, жестко закодированный в dhcpd.conf:

group {
  next-server 10.10.10.1;
  host tftpclient {
     hardware ethernet [client mac here]
     filename "pxelinux.0"
  }
}

Но без аппаратной линии Ethernet мои клиенты не могут правильно загружать pxe, я получаю сообщение об ошибке:

PXE-E53: no boot filename received.

Мне интересно, как настроить это, чтобы не требовать жесткого кодирования MAC-адресов. Я могу предоставить любые другие файлы конфигурации по запросу, если необходимо для решения проблемы.

пытаться

group {
    next-server 10.10.10.1;
    filename "pxelinux.0"
}

или вы можете поместить это в определение подсети