Закрыть

Тонкий клиент из Raspberry PI 3b (rpi3 + wtware + mikrotik + tftpd)

Решил я собрать свой тонкий клиент из малинки, так как лежит она без дела уже второй год в ящике. 

Выбор пал WTware, так как он удобен для управления настройками всех тонких клиентов в локальной сети и т.д и т.п.

Хотя решающий фактор был — это бесплатность версии 5.6.24 (зеркало) для малинок версии 2 и 3 :).

Процесс установки стандартный. В моём случае я не использовал TFTP HTTP DHCP от WTware, поэтому отключил их.

В роли DHCP сервера выступает роутер MikroTik RB951G-2HnD и вот его настройки:

Next Server — указан адрес компьютера с запущенным TFTPd. Boot File Name — имя файла загрузчика относительно корня tftp сервера (см. далее).

DHCP Option Set — две настройки для dhcp сервера

 

TFTPd желательно установить как сервис. Все настройки стандартные, за исключением пути к корневой папке.

 

Далее настраиваем малинку.

Запускаем WTware Center, и создаем с помощью него загрузочную SD карту.

Вставляем SD карту в малинку, подключаем питание и ждем, пока нам предложат достать карту и перезагрузить малинку (но сейчас мы её просто выключим).

 

Далее настроим файловую систему для загрузки файлов по tftp

(все действия будем делать в папке …\WTware\TFTPDROOT\):

  1. Копируем из «5.6.24\pi2\bootcode\» в корень файл bootcode.bin.
  2. Копируем из «5.6.24\pi2\netprog\»  в  «5.6.24\pi2\netboot\»  все файлы, кроме cmdline.txt.
  3. Создаём жесткую ссылку на эту папку

    где d9fc0dfe — серийный номер процесора вашей малинки. Узнать его можно через команду cat /proc/cpuinfo на самой малинке, либо просто включить малинку и влогах tftp сервера увидеть имя загрузочного каталога

 

Запускаем малинку без SD карты и ждём пока она подгрузит файлы по tftp.

Вот собственно и всё. Тонкий клиент готов.

© 2024 ComputerService