Добрый день!
Mikrotik RB3011
ПО - 6.44.3
Задача:
На Mikrotik имеет роль DHCP сервера. Клиент, в зависимости от MAC адреса, загружает свой персональный образ с общего TFTP сервера в сети (клиент и TFTP сервер в разных подсетях).
Проблема:
1. В настройках DHCP --> Network для подстети указаны опции: "Next Servers" - 2.2.2.2. и "Boot File Name" - test.nbi.zpxe - в данной конфигурации клиент получает и успешно загружает образ, но как говорилось в задаче клиентов много и каждый из них имеет свой собственный образ.
2. Убираю опцию "Boot File Name". Перехожу на вкладку "Options" и создаю DHCP option - code - 67, Value - 'test.nbi.zpxe' (s'test.nbi.zpxe' - пробовал)
Далее в DHCP Lease назначаю выше указанную опцию клиенту - и не чего не работает.
Клиент подключается к TFTP, но загрузить образ не может.
Смотрите логи на tftp что запрашивает клиент. И проверьте права на файл который пытается загрузить клиент.
Если клиент запрашивает файл вида cfgXXXXXXXXXX.file (где XXXXXXXXXX - MAC адрес клаента), то в опции 67 нужно укатывать путь, а не конкретный файл
upd:
option 66 - отвечает за адрес tftp сервера
option 67 - отвечает за имя загрузочного файла
В сторону указания полного пути (полного же или как правильно?) покапаю. Спасибо.
Однако меня в большей степени интересует вопрос почему при казывании параметров для network - все работает, а для одного Lease - уже нет.
Евгений, тоже должно работать (я так тестировал загрузку телефонов) . Включите на микротике логирование debug dhcp посмотрите что происходит в момент включения клиента. Так же включите и смотрите логи на tftp сервере.