PXE загрузка Thinstation с Mikrotik | Thinstation по русски

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 снимаем):

tftp

 

Если нужен доступ по SMB, то добавляем шару и пользователя, IP -> SMB -> +:

smb

 Подключаемся из файлового менеджера по адресу:

Linux:

smb://Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра..1.1

Windows:

\\192.168.1.1

 

С помощю WinBox или SMB копируем папку boot из ts/build/boot-images/pxe/ исключая initrd и vmlinuz (как писал выше, их грузим по http):

files

 

Проверяем работу TFTP из терминала:

tftp 192.168.1.1
get lpxelinux/lpxelinux.0
файл должен скачаться...

В IP -> DHCP server -> Networks и выбираем нашу сеть в которую раздаются адреса. В строке Boot File Name указываем имя файла зарузчика lpxelinux/lpxelinux.0, в Next Server прописываем адрес tftp сервера:

dhcp

 Загружаем тонкий клиент по PXE...

Обсудить на форуме (комментариев 2).