Использование стороннего DHCP/TFTP

Всё про WTware на компьютере Raspberry Pi 2 Model B, и Pi 3 Model B и Pi 3B+
http://winterminal.com/ru/
Ответить
tsarenko_yu
Сообщения: 2
Зарегистрирован: Пн апр 22, 2019 1:27 pm

Использование стороннего DHCP/TFTP

Сообщение tsarenko_yu » Пн апр 22, 2019 2:01 pm

Привет!
Столкнулся с проблемой не вижу решения может быть кто то подскажет.
Pi 3B v1.2 хочу загрузить по сети, с помощью microsd а именно такой вариант:
Изображение

Установил WTware 5.8.50 запустил встроенный DHCP/TFTP все отлично работает.
Но как только я пытаюсь грузится со стороннего DHCP/TFTP ничего не работает.
Малинка не загружается. Проверял на рабочей сети и создал тестовый стенд на VMware.(результат одинаковый)

DHCP

Код: Выделить всё

group WTware_pi3 {
	next-server 192.168.0.2;
	#filename "5.8.50/wtware.pxe";
	
host test_wtware_pi3 {
	hardware ethernet XX:XX:XX:XX:XX:XX;
	fixed-address 192.168.0.5;
   }
}
По разному указывал "filename", так же вовсе комментировал.
Результат всегда один и тот же:
Изображение

Никакого стороннего сетевого оборудования нет, все крутится на VMware + pi3 подключен через внешнею сетевую.

Прошу помощи! Куда копать? Как быть? :(

aka
Разработчик
Разработчик
Сообщения: 10110
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Использование стороннего DHCP/TFTP

Сообщение aka » Пн апр 22, 2019 2:15 pm

192.168.0.2 это машина с виндовсом, на которой стоит wtware и работает служба wtware tftp?
Что в логе службы tftp написано? Конфигуратор, вверху слева иконка с ключом, "служба tftp".

Вообще копать гугл, особенно малиновые форумы: https://www.raspberrypi.org/forums/ Если ты используешь не наш dhcp, то мы как бы не при делах, пинай малиновых и авторов dhcp.

Гость

Re: Использование стороннего DHCP/TFTP

Сообщение Гость » Пн апр 22, 2019 2:36 pm

При загрузке через встроенный DHCP и TFTP все отлично загружается.
Проблема наблюдается при загрузке со стороннего DHCP/TFTP, и хочу заметить
что только для pi. Логи стороннего TFTP чистые такое впечатление что обращения к нему и не было.
Так как обычные компы которые раньше работали под thinstation
загружаются нормально.

192.168.0.3 - windows
192.168.0.2 - TFTP(ubuntu)
192.168.0.1 - DHCP(ubuntu)

kaplunalex
Сообщения: 20
Зарегистрирован: Пн мар 18, 2019 9:30 am

Re: Использование стороннего DHCP/TFTP

Сообщение kaplunalex » Ср апр 24, 2019 12:18 pm

Гость писал(а):
Пн апр 22, 2019 2:36 pm
При загрузке через встроенный DHCP и TFTP все отлично загружается.
Проблема наблюдается при загрузке со стороннего DHCP/TFTP, и хочу заметить
что только для pi. Логи стороннего TFTP чистые такое впечатление что обращения к нему и не было.
Так как обычные компы которые раньше работали под thinstation
загружаются нормально.

192.168.0.3 - windows
192.168.0.2 - TFTP(ubuntu)
192.168.0.1 - DHCP(ubuntu)
можешь открыть статью "Настройка Windows TFTP", если обычному ПК достаточно знать next-server где висит TFTP сервак то для Rapberry этого мало

aka
Разработчик
Разработчик
Сообщения: 10110
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Использование стороннего DHCP/TFTP

Сообщение aka » Ср апр 24, 2019 12:30 pm

Гость писал(а):
Пн апр 22, 2019 2:36 pm
При загрузке через встроенный DHCP и TFTP все отлично загружается.
Если оставить наш DHCP, но в 066 параметре нашего DHCP указать 192.168.0.2 - что будет?

kaplunalex
Сообщения: 20
Зарегистрирован: Пн мар 18, 2019 9:30 am

Re: Использование стороннего DHCP/TFTP

Сообщение kaplunalex » Ср апр 24, 2019 4:29 pm

aka писал(а):
Ср апр 24, 2019 12:30 pm
Гость писал(а):
Пн апр 22, 2019 2:36 pm
При загрузке через встроенный DHCP и TFTP все отлично загружается.
Если оставить наш DHCP, но в 066 параметре нашего DHCP указать 192.168.0.2 - что будет?
Можете дать структуру папки и список файлов которые должны быть на стороннем TFTP сервере для загрузки Raspberry.

P.S>если будет возможность разделить интерфейс управление и хранение файлов для загрузки, что бы можно было поставить интерфейс управления всем админам и они могли создавать/редактировать/просматривать конфиги терминалов

aka
Разработчик
Разработчик
Сообщения: 10110
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Использование стороннего DHCP/TFTP

Сообщение aka » Ср апр 24, 2019 7:34 pm

.zip втвари скачай. Там структура файлов для стороннего TFTP, предполагаем что папка wtware это корень TFTP. Файл kernel7.img - в логе TFTP, т.е. разные версии втвари разным малинам раздавать на стороннем TFTP обычно не получается. Иногда некоторые малины ищут свои малиновые файлы не в корне, а в каталоге с именем по последним цифрам МАКа малины, это можно выяснить из логов TFTP.

tsarenko_yu
Сообщения: 2
Зарегистрирован: Пн апр 22, 2019 1:27 pm

Re: Использование стороннего DHCP/TFTP

Сообщение tsarenko_yu » Чт апр 25, 2019 12:25 pm

Ребят всем большое спасибо за ответы! Проблему решил.

Для загрузки pi3 по сети:

1.TFTP - Содержимое архива wtware ложим в корень tftp (http://winterminal.com/files/wtware.5.8.52.ru.zip)
2.DHCP - В указании параметра "filename" действительно нет необходимости.
Параметры:
next-server 192.168.0.2;
option tftp-server-name "192.168.0.2";
должны присутствовать в обязательном порядке. Моя проблема именно в этом и заключалась,
в конфиге своего DHCP я не использовал "option tftp-server-name "192.168.0.2";" был лишь только
"next-server "192.168.0.2";"

aka
Разработчик
Разработчик
Сообщения: 10110
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Использование стороннего DHCP/TFTP

Сообщение aka » Чт апр 25, 2019 6:17 pm

Малиновые разрабочики - эксперты по раскладыванию граблей!

next-server это поле заголовка DHCP, который исторически остался от предка BOOTP. Только IP адрес.

option tftp-server-name это 066 опция DHCP. 066 опция исторически более новая, в неё можно написать символьное имя вместо IP, и этим доставить себе несколько дополнительных бессонных ночей.

Смысл одинаковый. x86 биосы смотрят сначала в next-server, обычно он есть.

В нашем DHCP они одинаковые всегда... Поправил доку про DHCP: https://wtware.ru/docs5/dhcp.html

Ответить