avatar Прямые руки Настройка TFTP сервера на Mikrotik RouterOS

Mikrotik отличная железка, и дополнительным плюсом от ее использования это настройка и использование PXE загрузки, для рабочих станций, для примера, это можно использовать для разливки ОС или проведения резервного копирования, рекомендую ознакомиться ос статьей: Настройка Clonezilla PXE boot в локальной сети, ее даже можно взять за основу.
Для реализации затеи нам понадобится USB диск, я использую на 2Гб, мне хватает, ну и сам роутер Mikrotik
Подключаем флешку к роутеру, (с 16Gb работает нормально-ПРОВЕРЕНО!) идем в System -> Disks в спике появится наш диск, нам необходимо его отформатировать в FAT32, выбираем кнопку Format Drive, а дальше все просто


У нас получился отформатированный диск готовый к использованию (правда он у меня немного занят, но это не страшно)


Чтобы мы могли что-но на него забросить, нам требуется этот диск расшарить, для этого переходим в IP -> SMB
Ставим галку Enabled, указываем какие интерфейсы будут использовать эту шару, это те которые обслуживают локальную сеть, в моем случае все интерфейсы моей локалки объединены в мост, который называется bridge1-lan


Теперь создадим шару, жмем кнопку Share и затем жирный +
В открывшемся окне указываем имя шары, например netdisk, в строке Directory, указываем весь наш диск /disk2, остальное оставляем как есть жмем OK и закрываем окно, возвращаемся в окно SMB Settings


Мы создали сетевую папку, теперь чтобы можно было на ее что-то закачать, необходимо создать пользователя, жмем кнопку Users и далее жирный + и создадим пользователя, для примера я его назвал smbuser за одно придумываем ему пароль жмем ОК и после этого еще раз ОК чтобы применить настройки в SMB Settings, в общем стало возможно загружать данные по сети, подключившись к сетевому диску \\ip-adress-роутера и введя логин и пароль пользователя SMB, сделаем это и создадим в корне диска папку PXE, в ней у нас будут находиться файлы предназначенные для загрузки машин по сети


Осталось дело за малым, настроить TFTP сервер и немного настроить DHCP сервер на нашем роутере
Начнем с TFTP, переходим в IP -> TFTP


В настройках TFTP указываем следующее
В строке Req.Filename указываем
.*

В строке Real Filename указываем путь к директории pxe
/disk2/pxe


Таким образом, TFTP сервер, при обращении будет искать запрошенные файлы в на нашей флешке, в директории pxe

Переходим к настройке DHCP сервера, переходим в IP -> DHCP server — > Networks и выбираем нашу сеть в которую он у вас раздает адреса. В строке Boot File Name указываем имя файла зарузчика pxelinux.0, этот файл будет прилетать устройствам

Жмем ОК применяеи изменения, сотальные файлы можно закачать через smb, ссылку с файлами можно найти в конце статьи.

Сам загрузчик можно найти на установочном диске ubuntu, подробнее можно узнать в статье: Настройка PXE Boot меню с мемтестом и паролями

Для тех кто дочитал до конца я уже подготовил заготовку, в PXE меню добавлена возможность установки ubuntu 14.04 архитектур x86 и amd64, а также Memtest скачать можно по ссылке cloud.mail.ru/public/F1ff/khVDcvDDg

Все что касается оборудования Mikrotik можно посмотреть в на этой странице
  • +1
  • avatar     

0 комментариев

Есть что добавить? Регистрируйся и оставляй комментарии!