Загрузка wtware от mikrotik

Методы загрузки терминала WTware - дискеты, старт из ДОС, загрузка по сети.
Ответить
predatorma
Сообщения: 3
Зарегистрирован: Ср июн 03, 2015 3:52 pm

Загрузка wtware от mikrotik

Сообщение predatorma »

Добрый день.

В процессе настройки Mikrotik в качестве загрузчика для wtware возникла проблема.
после того как терминал получил IP и начал грузить "что-то" выходит сообщение
"Invalid or corrupt kernel image.
boot:"
И дальше мигает курсор и предлагает что то ввести.
DHCP на кроте настроил вроде корректно:

add address=172.16.16.0/24 boot-file-name=disk1/5.2.32/debug.pxe comment="default configuration" dns-server=172.16.16.1 gateway=172.16.16.1 netmask=24 next-server=172.16.16.1

tftp соответственно также:

add allow-rollover=yes read-only=no

Далее скачал с сайта wtware дистрибутив .zip версии 5.2.32, распаковал, скопировал его на флешку через ftp микротика.
После этого включаю терминал и получаю следующую картинку.
https://yadi.sk/i/lTKIlapth4PhB

Логи микротика в этот момент:
06:24:10 dhcp,info default deassigned 172.16.16.9 from 08:00:27:1B:D1:E7
07:28:51 dhcp,info default assigned 172.16.16.9 to 08:00:27:1B:D1:E7
07:28:51 tftp,error ERROR: code 0
07:28:51 tftp,error ERROR code:1 string:file not found
07:28:51 tftp,error ERROR code:1 string:file not found
07:28:51 tftp,error ERROR code:1 string:file not found
07:28:51 tftp,error ERROR code:1 string:file not found
07:28:51 tftp,error ERROR code:1 string:file not found
07:28:52 tftp,error ERROR code:1 string:file not found
07:28:52 tftp,error ERROR code:1 string:file not found
07:28:52 tftp,error ERROR code:1 string:file not found
07:28:52 tftp,error ERROR code:1 string:file not found
07:28:52 tftp,error ERROR code:1 string:file not found

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

Re: Загрузка wtware от mikrotik

Сообщение aka »

У микротика шизофренический TFTP сервер. Ему мало скопировать файлы, ему ещё нужно прописать явно каждый файл, который оно будет по TFTP отдавать. Спроси яндекса, он знает. И когда получится - выложи пожалуйста сюда скриншот настроенного микротика, здесь была тема со скриншотами, но случайно стёрлась :(

Update: не надо прописывать каждый файл. Ниже написано, как надо делать.
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Там всё гораздо хуже.
Надо прописать каждый файл. Это раз.
Кроме того, он не может отдать файлы больше 4kb . Я даже текстовый конфиг IP-телефона Yealink не мог загрузить, пока не выкинул все комментарии.
Короче, TFTP в Микротике просто вырви глаз...
tdaniil

Re: Загрузка wtware от mikrotik

Сообщение tdaniil »

Надо прописать в IP 0.0.0.0/0, req. Filename - / а в Real. filename путь до папки, тогда будет брать все файлы из папки.
predatorma
Сообщения: 3
Зарегистрирован: Ср июн 03, 2015 3:52 pm

Re: Загрузка wtware от mikrotik

Сообщение predatorma »

Прописал каждый файл. Но проблема я так понимаю не в этом. Он пытается скачать packages\kernel. Это сделать он не может и вываливает ошибку.
в микротике видно, что дальше этого файла обращения не проходят. Но, если просто tftp клиентом попытаться стянуть файл kernel то все ок. В настройках wtware нет никаких таймаутов случаем???
grandcat
Сообщения: 1
Зарегистрирован: Вт июн 09, 2015 2:01 am

Re: Загрузка wtware от mikrotik

Сообщение grandcat »

Не нужно прописывать каждый файл.
/ip tftp
add allow-rollover=yes ip-addresses=0.0.0.0/0 read-only=no real-filename=disk1/tftpboot/
ВСЁ!
RouterOS - 6.20
На всех шестёрках всегда работало.
predatorma
Сообщения: 3
Зарегистрирован: Ср июн 03, 2015 3:52 pm

Re: Загрузка wtware от mikrotik

Сообщение predatorma »

grandcat писал(а):Не нужно прописывать каждый файл.
/ip tftp
add allow-rollover=yes ip-addresses=0.0.0.0/0 read-only=no real-filename=disk1/tftpboot/
ВСЁ!
RouterOS - 6.20
На всех шестёрках всегда работало.

Так не заработало!!!
Но благодаря этому всему завелось по другому.

/ip tftp
add allow-rollover=yes read-only=no

И еще смотрим внимательно на правила в файерволе.

Как оказалось этого достаточно.

Всем спасибо.
Тему можно закрывать.
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Так я не понял, что же ты сделал? Если

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

/ip tftp
add allow-rollover=yes read-only=no
, так ты с этого и начинал...
Покажи, пожалуйста вывод

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

/ip tftp print detail
/ip dhcp-server network print detail
/ip dhcp-server option print detail
/file print
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Да, действительно, каждый файл теперь можно не прописывать - это приятно.
Но WTWare у меня не загрузилась.
Лог tftp Микротика:

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

[..... первые файлы грузятся хорошо......]
21:25:14 tftp,packet   read filename: WTWare/pxe.cfg binary: 1 
21:25:14 tftp,debug tftpd incoming connection from 192.168.2.10:57099 on 192.168.2.1 
21:25:14 tftp,debug     requested file(binary): WTWare/pxe.cfg access: allowed  
21:25:14 tftp,debug     opened 192.168.2.1:47790 
21:25:14 tftp,packet sending   type: 3 seq: 1 size: 196 
21:25:14 tftp,packet recieved   type: 4 seq: 1 size: 8 
21:25:14 tftp,packet sending   type: 3 seq: 2 size: 4 
21:25:14 tftp,packet recieved   type: 1 size: 56 
21:25:14 tftp,packet   read filename: WTWare/packages/kernel binary: 1 
21:25:14 tftp,debug tftpd incoming connection from 192.168.2.10:57100 on 192.168.2.1 
21:25:14 tftp,debug     requested file(binary): WTWare/packages/kernel access: allowed  
21:25:14 tftp,debug     opened 192.168.2.1:38452 
21:25:14 tftp,packet sending   type: 3 seq: 1 size: 516 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:22 tftp,debug connection timeout 
21:25:32 tftp,debug connection timeout 
Настройки Микротика:

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

/ip tftp> print detail 
 0   ;;; Now everything is possible
     ip-addresses="" req-filename="" real-filename="disk3/tftproot/" allow=yes read-only=yes allow-rollover=yes allow-overwrite=no reading-window-size=none hits=36 
/ip dhcp-server network> print detail 
 0 address=192.168.2.0/24 gateway=192.168.2.1 dns-server=192.168.2.1 wins-server="" ntp-server=192.168.2.1 caps-manager="" next-server=192.168.2.1 boot-file-name="WTWare/wtware.pxe" dhcp-option=AutoProvision
Часть вывода дерева каталогов:

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

/file> print 
 # NAME                                                                                       TYPE                                                                                             SIZE CREATION-TIME       
 0 disk3/tftproot                                                                             directory                                                                                             oct/31/2015 21:12:32
 1 disk3/tftproot/Yealink                                                                     directory                                                                                             oct/31/2015 21:05:42
 2 disk3/tftproot/Yealink/0015654c502a.cfg                                                    .cfg file                                                                                        2673 oct/31/2015 21:05:41
 3 disk3/tftproot/Yealink/001565832bf8.cfg                                                    .cfg file                                                                                        1103 oct/31/2015 21:05:42
 4 disk3/tftproot/Yealink/y000000000025.cfg                                                   .cfg file                                                                                      7.7KiB oct/31/2015 21:05:42
 5 disk3/tftproot/Yealink/y000000000034.cfg                                                   .cfg file                                                                                        2066 oct/31/2015 21:05:42
 6 disk3/tftproot/WTWare                                                                      directory                                                                                             oct/31/2015 21:17:22
 7 disk3/tftproot/WTWare/packages                                                             directory                                                                                             oct/31/2015 21:13:49
 8 disk3/tftproot/WTWare/packages/alsa                                                        file                                                                                         722.6KiB oct/31/2015 21:12:55
 9 disk3/tftproot/WTWare/packages/alsalib                                                     file                                                                                          40.2KiB oct/31/2015 21:12:55
10 disk3/tftproot/WTWare/packages/alsalib4                                                    file                                                                                         346.4KiB oct/31/2015 21:12:56
11 disk3/tftproot/WTWare/packages/alsalib6                                                    file                                                                                         410.6KiB oct/31/2015 21:12:56
12 disk3/tftproot/WTWare/packages/boot.img                                                    .img file                                                                                      7.4MiB oct/31/2015 21:12:58
13 disk3/tftproot/WTWare/packages/chprf.zip                                                   .zip file                                                                                   1575.5KiB oct/31/2015 21:12:58
14 disk3/tftproot/WTWare/packages/chrome                                                      file                                                                                          74.0MiB oct/31/2015 21:13:18
15 disk3/tftproot/WTWare/packages/f                                                           file                                                                                        3552.5KiB oct/31/2015 21:13:19
16 disk3/tftproot/WTWare/packages/fs                                                          file                                                                                         299.0KiB oct/31/2015 21:13:19
17 disk3/tftproot/WTWare/packages/fwt4                                                        file                                                                                         584.1KiB oct/31/2015 21:13:19
18 disk3/tftproot/WTWare/packages/fwt6                                                        file                                                                                         578.3KiB oct/31/2015 21:13:20
19 disk3/tftproot/WTWare/packages/graphic                                                     file                                                                                          53.0KiB oct/31/2015 21:13:20
20 disk3/tftproot/WTWare/packages/initrd                                                      file                                                                                        3218.9KiB oct/31/2015 21:13:20
21 disk3/tftproot/WTWare/packages/kernel      
Что ему не понравилось в kernel ?
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

Мне не нравится, что наша структура каталогов нарушена. Верни как у нас. Я имею ввиду не файлы, удали лишнее и хорошо, но каталог с номером версии верни.

Когда вернёшь - попробуй поставить на виндовс родной майкрософтовый tftp.exe, оно там есть, но спрятано. И виндовым tftp.exe с финдовса скачать файл WTWare/5.3.10/packages/kernel

Если скачается - сравни файлы, в виндвосе для этого есть:

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

fc.exe /b файл1 файл2
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Да не вопрос.

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

/ip dhcp-server network print detail 
 0 address=192.168.2.0/24 gateway=192.168.2.1 dns-server=192.168.2.1 wins-server="" ntp-server=192.168.2.1 caps-manager="" next-server=192.168.2.1 boot-file-name="WTWare/5.3.10/wtware.pxe" dhcp-option=AutoProvision

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

Nov/01/2015 11:11:00 tftp,packet   read filename: WTWare/5.3.10/packages/kernel binary: 1
Nov/01/2015 11:11:00 tftp,debug tftpd incoming connection from 192.168.2.10:57100 on 192.168.2.1
Nov/01/2015 11:11:00 tftp,debug     requested file(binary): WTWare/5.3.10/packages/kernel access: allowed 
Nov/01/2015 11:11:00 tftp,debug     opened 192.168.2.1:40782
Nov/01/2015 11:11:00 tftp,packet sending   type: 3 seq: 1 size: 516
Nov/01/2015 11:11:07 tftp,debug connection timeout
Nov/01/2015 11:11:07 tftp,debug connection timeout
Nov/01/2015 11:11:07 tftp,debug connection timeout
Nov/01/2015 11:11:07 tftp,debug connection timeout 
Я подозреваю, что дело не в WTWare, а в Микротике. Поэтому очень хочу увидеть настройки присутствующих здесь успешных людей.

Кстати, при включении в tftp "reading-window-size=pipelining" несколько пакетов успевают проскочить:

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

/ip tftp> print detail 
Flags: X - disabled 
 0   ;;; Now everything is possible
     ip-addresses="" req-filename="" real-filename="disk3/tftproot/" allow=yes read-only=yes allow-rollover=yes allow-overwrite=no reading-window-size=pipelining hits=108

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

Nov/01/2015 11:26:07 tftp,packet   read filename: WTWare/5.3.10/packages/kernel binary: 1
Nov/01/2015 11:26:07 tftp,debug tftpd incoming connection from 192.168.2.10:57100 on 192.168.2.1
Nov/01/2015 11:26:07 tftp,debug     requested file(binary): WTWare/5.3.10/packages/kernel access: allowed 
Nov/01/2015 11:26:07 tftp,debug     opened 192.168.2.1:60330
Nov/01/2015 11:26:07 tftp,packet sending   type: 3 seq: 1 size: 516
Nov/01/2015 11:26:07 tftp,packet sending   type: 3 seq: 2 size: 516
Nov/01/2015 11:26:07 tftp,packet sending   type: 3 seq: 3 size: 516
Nov/01/2015 11:26:07 tftp,packet sending   type: 3 seq: 4 size: 516
Nov/01/2015 11:26:07 tftp,packet sending   type: 3 seq: 5 size: 516
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:18 tftp,debug connection timeout
Nov/01/2015 11:26:28 tftp,debug connection timeout 
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

Да, дело не в втвари, а в микротике. Не дружит микротиковый TFTP и wtware.pxe, который есть переименованный pxelinux.0 из syslinux.

Не могу найти документации, но интуитивно подозреваю, что с "reading-window-size=pipelining" пакеты только отправляются. До получателя всё равно не доходят.

Что получилось с tftp.exe на виндовсе?
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

aka писал(а):Да, дело не в втвари, а в микротике. Не дружит микротиковый TFTP и wtware.pxe, который есть переименованный pxelinux.0 из syslinux.

Не могу найти документации, но интуитивно подозреваю, что с "reading-window-size=pipelining" пакеты только отправляются. До получателя всё равно не доходят.

Что получилось с tftp.exe на виндовсе?
Полагаю, он шлёт пакеты не дожидаясь подтверждения (HTTP pipelining). Микротиковский Wiki об этой фиче умалчивает.

До виндового tftp пока дело не дошли, но заложусь рупь за сто, что будет то же самое.

Приложил файлы логов TFTP
Вложения
log.1.txt
tftp_log.1
(6.87 КБ) 1546 скачиваний
log.0.txt
tftp_log.0
(6.3 КБ) 1564 скачивания
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Ответ от MikroTik Support:
MikroTik Support писал(а):Hello,

please try latest 6.33rc or wait till release and try again. If you still have
some problem downloading the file - please create a packet capture when you try
to get the file and the logging data.

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

Re: Загрузка wtware от mikrotik

Сообщение aka »

Почему я думал, что микротик сделали русскоязычные товарищи? :?

Предложение попробовать свежую версию, а если она не поедет, сделать (лог, зачёркнуто) сниф пакетов - поддерживаю.
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Ты правильно думал.
Я им в саппорт запросы по русски пишу :)
Да и на MUM'ах разработчики вполне русскоязычны.
Подожду 6.33. Не поедет - буду снифить.
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

А долго ждать и не пришлось - на 6.33 всё пошло, поехало :)
Логи прикрепляю, кому любопытно.
Вложения
log.1.txt
(6.84 КБ) 1616 скачиваний
log.0.txt
(6.38 КБ) 1566 скачиваний
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Следующий вопрос. Что бы не использовать USB-флешку (а USB-порт есть не на всех Микротиках), хочу уместить файлы WTWare в основной памяти, коей доступно ~100 МБ.
Хочу сократить дистрибутив хотя бы до 50 МБ.
Вот список пакетов по убыванию размера:

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

chrome uetc xnet uefi-xnet boot.img u uefi-u RK3066 f initrd samba lib6 kernel uefi-scan scan uefi-f-radeon uefi-samba chprf.zip x lib4 linphone.
Aka, можно ли коротко описать, какой для чего предназначен, что бы понять, могу ли я безболезненно его выкинуть в каждом частном случае использования?
Я догадываюсь, что пакет "chrome" нужен для работы с локальным браузером. Сразу минус 77 МБ. По некоторым другим тоже есть предположения, но хотелось бы не гадать, а знать.
Может прям в дистрибутив включить текстовый файл с кратким описанием каждого файла?
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

kernel и initrd грузятся первыми, они всегда нужны, если не uefi. Все остальное есть в логе, строки "download and unpack file". Если в логе названия пакета нет, значит на этой машине он не нужен.

chrome uetc chprf.zip - хром.

xnet - wifi и openvpn, при загрузке по сети не нужно.

Всё что uefi- нужно для uefi, у них другой 067 параметр в dhcp.

RK3066 - для arm-процессоров rockchip.

Ещё на каталог выше есть bootx64.efi и wtware.nbi, ещё 10 ненужных мегабайт.

Но на дискету, как в прежние времена, всё равно не влезет...
Dim-soft
Сообщения: 503
Зарегистрирован: Пт янв 13, 2006 9:57 am

Re: Загрузка wtware от mikrotik

Сообщение Dim-soft »

aka писал(а): Но на дискету, как в прежние времена, всё равно не влезет...
Уже во времена 5.xx удавалось поместить wtware внутрь mikrotik 750 - а там меньше 30-ти мегабайт
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

xml2 - это что за файл? Весит 12 МБ, существенно.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

Это для хрома и vlc.
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

lib6, lib4, kernel7.img - это для чего?
samba, linphone - догадываюсь, кончено. Можно ли их безболезненно удалить, если я не расшариваю файлы по SMB и не пользую ip-телефон?
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

Barvinok писал(а):lib6
Нужен всегда почти всем.
lib4
То же, что lib6, но для ооочень старых машин с процессором, подобным 486-му. Скорее всего не нужен.
kernel7.img - это для чего?
Raspberry Pi, загрузка по сети. Другим не нужен.
samba, linphone - догадываюсь, кончено. Можно ли их безболезненно удалить, если я не расшариваю файлы по SMB и не пользую ip-телефон?
Можно. Одно условие: если с этого источника будет устанавливаться втварь, то файлы надо не удалить, очистить. Чтоб файл был, но нулевой длины. Тогда инсталлятор втвари не будет ругаться.
czs
Сообщения: 19
Зарегистрирован: Ср ноя 25, 2015 7:40 am

Re: Загрузка wtware от mikrotik

Сообщение czs »

Вроде получилось настроить и терминал грузится, но лезут ошибки

Ничем wtware не флудит к tftp на наличие файлов которые возможно могут быть?
Вложения
Шары
Шары
shares.png (4.73 КБ) 86413 просмотров
Настройки TFTP
Настройки TFTP
TFTP.png (6.5 КБ) 86413 просмотров
Лог загрузки микротика
Лог загрузки микротика
wtware.png (14.1 КБ) 86413 просмотров
czs
Сообщения: 19
Зарегистрирован: Ср ноя 25, 2015 7:40 am

Re: Загрузка wtware от mikrotik

Сообщение czs »

Настройки DHCP
Вложения
Настройки DHCP
Настройки DHCP
DHCP.png (7.39 КБ) 86413 просмотров
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

Кстати, да. Тоже давно хотел об этом узнать.

czs, включи подробное журналирование tftp:

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

/system logging> add topics=tftp action=memory
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

В протоколе TFTP нет запроса "покажи список файлов". Клиент не может определить, есть файл или нет. Клиент просто запрашивает все файлы, которые ему могут понадобиться, и если файла нет - сервер отвечает что файла нет. Это не ошибка. Напишите микторикам, чтоб не параноились.
Kamerton
Сообщения: 82
Зарегистрирован: Чт янв 28, 2016 8:15 am

Re: Загрузка wtware от mikrotik

Сообщение Kamerton »

Добрый день.
Попробовал сделать загрузку с микротика на удаленном офисе. Благодаря сообщениям выше все получилось, спасибо.
Остался открытым вопрос просмотра IP адреса на конфигураторе.
В конфигураторе нажимаю запросить лог, он подгружается, но IP адрес при этом не отображается слева в списке. И перезагрузить терминал кнопкой в конфигураторе тоже не получается.
Есть решение?
apro
Сообщения: 11
Зарегистрирован: Вт июл 21, 2015 12:28 pm

Re: Загрузка wtware от mikrotik

Сообщение apro »

Kamerton писал(а): В конфигураторе нажимаю запросить лог, он подгружается, но IP адрес при этом не отображается слева в списке. И перезагрузить терминал кнопкой в конфигураторе тоже не получается.
Есть решение?
Думаю, что wtware к этому не имеет никакого отношения. Скорей всего у вас ip адреса машин в удаленном офисе находятся за НАТом.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

Kamerton
1. Поставь свежую втварь.
2. Если не поможет, хочу этот самый лог, который подгружается, и содержимое C:\ProgramData\WTware\Logs архивом на aka@pxe.ru
Kamerton
Сообщения: 82
Зарегистрирован: Чт янв 28, 2016 8:15 am

Re: Загрузка wtware от mikrotik

Сообщение Kamerton »

Думаю, что wtware к этому не имеет никакого отношения. Скорей всего у вас ip адреса машин в удаленном офисе находятся за НАТом.
У нас на L3 протоколе и полная адресация идет с нашей сетью в обе стороны.
1. Поставь свежую втварь.
2. Если не поможет, хочу этот самый лог, который подгружается, и содержимое C:\ProgramData\WTware\Logs архивом на aka@pxe.ru
Сегодня настроил новый микротик и на нем поднял все необходимое. Вечером заменим его на месте и протестируем в работе.
После этого сообщу о результатах.
Kamerton
Сообщения: 82
Зарегистрирован: Чт янв 28, 2016 8:15 am

Re: Загрузка wtware от mikrotik

Сообщение Kamerton »

Добрый день! Тесты показали что работает все на ура. Адреса передаются все.
Теперь ещё вопрос.
Читал в какой то ветке вопрос был озвучен, но уже очень давно.
Вдруг с тех пор что то изменилось.
Схема получается что на филиале для запуска клиент берет пакеты с микротика.
А можно, для удобства управления, реализовать что бы файл конфигурации он все же забирал уже с сервера втваре?
Может есть какие то методы, а я ещё не в курсе?
Благодарю.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

Удобного решения нет. В соседней ветке про это как раз сейчас думаем: viewtopic.php?f=4&t=19879
Упоминающийся там "динамический конфиг" это он: https://wtware.ru/docs5/dhcp.html#dynamic
Kamerton
Сообщения: 82
Зарегистрирован: Чт янв 28, 2016 8:15 am

Re: Загрузка wtware от mikrotik

Сообщение Kamerton »

Да - я тоже слежу за этими ветками.
Значит актуальная информация.
Barvinok
Сообщения: 591
Зарегистрирован: Вт ноя 30, 2004 4:06 pm
Откуда: Ростов-на-Дону
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение Barvinok »

uetc - что за файл? Он нужен, если я загружаю по сети обычные x86 компы?
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

uetc нужен если запускаешь локальный Chrome или VLC.

Смотри логи. В логах написано, что загружал терминал.
KostyaY
Сообщения: 3
Зарегистрирован: Ср авг 27, 2014 10:47 am

Re: Загрузка wtware от mikrotik

Сообщение KostyaY »

Не всё хорошо с загрузкой с микротика... На первый взгляд работает, но не всегда...

Сегодня пытался загружать intel nuc (4 разных платформы) - по UEFI не грузится ни одна. Одна из четырех умеет грузиться и по legacy, там все нормально, но остальные не умеют.
Умирает на попытке получить IP адрес. В DHCP микротика мак-адрес виден, но он не bound, как должно быть а offered.
Не получая IP nuc переинициализирует сеть, вновь получает "offered" на dhcp и опять идет на следующую такую итерацию.
С виндовым dhcp проблем у нюков нет.

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

Re: Загрузка wtware от mikrotik

Сообщение aka »

Настоящий DHCP как работает: сначала клиент шлет широковещательный discover. Сервер предлагает offer. Клиент смотрит, нравятся ли ему предложенные значения, если все подходит - шлет серверу request. Сервер отвечает ack, и только после этого считается, что на указанное в пакете время выданный IP принадлежит этому клиенту.

Но при загрузке вшитые в железо клиенты часто не выполняют весь сценарий, выполняют только первые два шага. Раньше оправдывались тем, что в прошивке места мало для полного кода. Сейчас им просто лень до конца писать. Клиент получает offer и использует этот IP несколько секунд, пока качает файлы, дальше операционная система всё равно сама заново обратится к DHCP.

Это я к тому, что проблема может быть не в DHCP, а дальше, в адресе TFTP или имени файла, одного только статуса IP недостаточно для диагностики.
KostyaY
Сообщения: 3
Зарегистрирован: Ср авг 27, 2014 10:47 am

Re: Загрузка wtware от mikrotik

Сообщение KostyaY »

Мониторить и разбирать пакеты лениво. Но запроса tftp вообще не приходит.
Другие-то платформы прекрасно грузятся! Да и нюки с другого dhcp тоже прекрасно.
В общем, взаимная кривизна двух железок привела к неработоспособности системы из них.
Интересно, что микротик ответит. В интел писать, думаю, смысла особого нет.
KostyaY
Сообщения: 3
Зарегистрирован: Ср авг 27, 2014 10:47 am

Re: Загрузка wtware от mikrotik

Сообщение KostyaY »

Причиной незагрузки 32-х битных нюков, предположительно, оказался параметр dhcp - time offset. Теперь, вроде, пошли грузиться. А вот UEFI так и не поборол.
Mr.Light
Сообщения: 7
Зарегистрирован: Ср янв 08, 2020 10:50 am

Re: Загрузка wtware от mikrotik

Сообщение Mr.Light »

czs писал(а): Пт сен 23, 2016 12:13 pm Вроде получилось настроить и терминал грузится, но лезут ошибки

Ничем wtware не флудит к tftp на наличие файлов которые возможно могут быть?
что ты сделал чтобы у тебя грузилось? у меня тоже ошибка в логах ERROR code:1 string:file not found

лог
https://cdn1.radikalno.ru/uploads/2020/ ... 2-full.png
настройки:
-комп сидит на Eth5
-открыты порты инпут 67-69 удп
-wtware на диск1
-комп дхцп получает, 50.19
-в настройках сети DHCP - Boot File Name /6.0.2/wtware.pxe
-в настройках FTP айпи
1)подсеть их которой получил комп айпи (50.0/24)
2) Req FN = .*
3) Real FN= disk1/wtware/
4) галочка стоит на Allow
-в опциях DHCP сервера 67 Option ='wtware.pxe' and 66 Option='айпи моего микрота в этой подсети'
вот в картинках:
https://cdn1.radikalno.ru/uploads/2020/ ... e-full.png

что я ещё упускаю не могу понять? I need help please....
Mr.Light
Сообщения: 7
Зарегистрирован: Ср янв 08, 2020 10:50 am

Re: Загрузка wtware от mikrotik

Сообщение Mr.Light »

где то тут на форуме прочитал что нужно убрать 67 параметр (вот тут писал Dim-soft https://wtware.ru/forum/viewtopic.php?f ... 45a910c400)
и всё начало грузится...
теперь пишет про ERROR code:1 string:file not found
EVDriver
Сообщения: 1
Зарегистрирован: Чт сен 17, 2020 8:15 am

Re: Загрузка wtware от mikrotik

Сообщение EVDriver »

Добрый день. Настроены обычные моноблоки без hdd на загрузку по сети с микротика. Смогу ли я добавить в систему тонкие клиенты на малинке?
В микроте сейчас в 67 прописано '/6.0.2/wtware.pxe'
tftp на микротике, необходимые файлы на флешке
Какую малину покупать, чтобы минимизировать танцы и бубны. Заранее спасибо!
akaplenko
Сообщения: 187
Зарегистрирован: Пн мар 13, 2017 5:30 pm

Re: Загрузка wtware от mikrotik

Сообщение akaplenko »

EVDriver писал(а): Чт сен 17, 2020 8:17 am Добрый день. Настроены обычные моноблоки без hdd на загрузку по сети с микротика. Смогу ли я добавить в систему тонкие клиенты на малинке?
В микроте сейчас в 67 прописано '/6.0.2/wtware.pxe'
tftp на микротике, необходимые файлы на флешке
Какую малину покупать, чтобы минимизировать танцы и бубны. Заранее спасибо!
Малина игнорирует 67 параметр при загрузке. Запускать вместе можно, если TFTP сервис у вас от wtware. Малина 3B, 3B+ и 4B. Для последней обязательно охлаждение.
aka
Разработчик
Разработчик
Сообщения: 11804
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка wtware от mikrotik

Сообщение aka »

EVDriver писал(а): Чт сен 17, 2020 8:17 am Какую малину покупать, чтобы минимизировать танцы и бубны.
Чтоб минимизировать танцы и бубны, предлагаю загружать малины с SD карт. Загузка малины с SD простая. SD склонны дохнуть со временем, даже когда мы с них только читаем при загрузке, поэтому или покупать хорошие SD, или иметь подменный фонд SD и хранить конфиги на микротике, чтоб замена SD выполнялась пользователем без настройки.
Ответить

Вернуться в «Методы загрузки»