PXE загрузка Thinstation с Mikrotik
Для развёртывания PXE загрузки необходимы два сервиса - TFTP и DHCP, для их поднятия я обычно под Linux использую Dnsmasq, а для Windows - TFTPD64.
C Mikrotik будем грузить только PXE загрузчик, initrd и vmlinuz грузим по http, т.к. на много быстрее.
Разрешаем подключение к tftp в firewall через консоль Mikrotik, если настроено ограничение для локальной сети:
ip firewall filter add chain=input dst-port=69 protocol=udp src-address=192.168.1.0/24
Включаем TFTP сервер, IP -> TFTP -> + (если нужно писать файлы на TFTP, например при выполнении hwlister.sh или для замены файлов PXE по tftp протоколу, то галку Read Only снимаем):
Если нужен доступ по SMB, то добавляем шару и пользователя, IP -> SMB -> +:
Подключаемся из файлового менеджера по адресу:
Linux:
smb://Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра..1.1
Windows:
\\192.168.1.1
С помощю WinBox или SMB копируем папку boot из ts/build/boot-images/pxe/ исключая initrd и vmlinuz (как писал выше, их грузим по http):
Проверяем работу TFTP из терминала:
tftp 192.168.1.1
get lpxelinux/lpxelinux.0
файл должен скачаться...
В IP -> DHCP server -> Networks и выбираем нашу сеть в которую раздаются адреса. В строке Boot File Name указываем имя файла зарузчика lpxelinux/lpxelinux.0, в Next Server прописываем адрес tftp сервера:
Загружаем тонкий клиент по PXE...
Обсудить на форуме (комментариев 2).