gPXE запрашивает неправильный файл

Методы загрузки терминала WTware - дискеты, старт из ДОС, загрузка по сети.
Ответить
GGNAME
Сообщения: 5
Зарегистрирован: Пт ноя 04, 2011 1:52 am

gPXE запрашивает неправильный файл

Сообщение GGNAME »

Имеется три машины: 2 обычных компа и 1 тонкий клиент (http://www.lucidatech.com/product/lt2715.htm).
1-ый комп: Windows Server 2003 + WTware TFTP + DHCP
2-ой комп и тонкий клиент: настроены с загрузкой по сети

Мне это всё досталось по наследству, настраивал не я. Раньше был сервер на linux, но он накрылся, мигрировал на Windows, а тут такая засада.
Комп по сети грузится нормально, а вот тонкий клиент делает не правильный запрос к файлу на сервер (это я узнал из логов WTware TFTP). Он добавляет спереди символ "/".

Выписка из лога:

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

ERROR: Incorrect file name in PRQ from 192.168.0.3: "/pxelinux.0"
Sending ERR4 to 192.168.0.3
Сетевая карта на тонком клиенте по всей видимости прошита.
Процесс загрузки на тонком клиенте:

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

"gPXE 0.9.3 --Open source boot firmware -- http://etherboot.org"
bla bla bla
Booting from filename pxelinux.0
pxelinux.0... Error 0x3c126003
Could not load file pxelinux.0
Подскажите пожалуйста как исправить запрос к файлу? В английском и в теме загрузки по сети не силён, потому обращаюсь к вам за помощью.

Работаю в школе, у нас около 50-ти таких тонких клиентов. На данный момент не работают, все рвут и мечут.

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

Re: gPXE запрашивает неправильный файл

Сообщение aka »

Лог wtware tftp полностью покажи. Он давным давно был обучен автомагически удалять слеш в начале строки.

DHCP какой?

Мы нигде не рекомендуем указывать загрузочный файл pxelinux.0. Мы рекомендуем сохранять нашу структуру каталогов. В 067 параметре dhcp тогда получается pro/4.4.21/pxelinux.0 для старых версий или 5.0.2/wtware.pxe для свежих версий.
GGNAME
Сообщения: 5
Зарегистрирован: Пт ноя 04, 2011 1:52 am

Re: gPXE запрашивает неправильный файл

Сообщение GGNAME »

Лог WTware TFTP:

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

INFO   : Got RRQ, 51 bytes.
INFO   : 00000000: 2f 6c 69 74 65 5c 34 2e 35 2e 32 34 5c 70 78 65
INFO   : 00000010: 6c 69 6e 75 78 2e 30 00 6f 63 74 65 74 00 62 6c
INFO   : 00000020: 6b 73 69 7a 65 00 31 34 33 32 00 74 73 69 7a 65
INFO   : 00000030: 00 30 00
ERROR  : Incorrect filename in RRQ from 192.168.0.3: "/lite\4.5.24\pxelinux.0".
INFO   : Sending ERR 4 to 192.168.0.3, message "Malformed RRQ.".
Слэш в пути менять пробовал - не помогает.

Картинка с настройками DHCP прикрепил.
DHCP обычный от Win2003.
Вложения
dhcp.jpg
dhcp.jpg (66.94 КБ) 16313 просмотров
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: gPXE запрашивает неправильный файл

Сообщение aka »

Поставь поверх свежую втварь. Вместе с ней поставится свежий tftp, который обрежет лишний слэш.
GGNAME
Сообщения: 5
Зарегистрирован: Пт ноя 04, 2011 1:52 am

Re: gPXE запрашивает неправильный файл

Сообщение GGNAME »

Сделал всё как вы сказали. Теперь режет первый символ в пути. Вот итог:

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

[DHCP] Processing DHCPDISCOVER package...
[DHCP] Determine IP...
[DHCP] IP 192.168.0.100 for MAC 00:19:B2:01:56:68 determined from server's pool of available addresses (iprange).
[DHCP] Sending ARP to check if IP is busy...
[DHCP] Send DHCPOFFER.
[DHCP] Processing DHCPDISCOVER package...
[DHCP] Determine IP...
[DHCP] IP 192.168.0.100 for MAC 00:19:B2:01:56:68 determined from ipstack.
[DHCP] Sending ARP to check if IP is busy...
[DHCP] Send DHCPOFFER.
[DHCP] Processing DHCPDISCOVER package...
[DHCP] Determine IP...
[DHCP] IP 192.168.0.100 for MAC 00:19:B2:01:56:68 determined from ipstack.
[DHCP] Sending ARP to check if IP is busy...
[DHCP] Send DHCPOFFER.
[DHCP] Processing DHCPREQUEST package...
[DHCP] Determine IP...
[DHCP] IP 192.168.0.100 for MAC 00:19:B2:01:56:68 determined from ipstack.
[DHCP] Stored in catalog IP 192.168.0.100 for MAC 00:19:B2:01:56:68
[DHCP] Send DHCPACK.
[TFTP] Got RRQ, 45 bytes.
[TFTP] 00000000: 2f 35 2e 30 2e 32 5c 77 74 77 61 72 65 2e 70 78
[TFTP] 00000010: 65 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00
[TFTP] 00000020: 31 34 33 32 00 74 73 69 7a 65 00 30 00
[TFTP] Request block size 1432, forced to 1240.
[TFTP] Requests file ".0.2\wtware.pxe". Tsize is requested, blksize 1240 bytes.
[TFTP] Requested file "C:\Program Files (x86)\WTware\TFTPDROOT\.0.2\wtware.pxe" not found.
[wtc.exe] Не удалось подключиться к 192.168.0.100:779.
Все сервисы чисто от WTware, все настройки по дефолту.
Пробовал добавлять в 067 параметр спереди какой нибудь символ, загрузка первого файла проходит нормально, а следующие файлы запрашивает с этим символом в строке. Лог прикрепил.
Вложения
WTware_00.19.B2.01.56.68_2011-11-05_03-16-58.txt
(12.27 КБ) 1295 скачиваний
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: gPXE запрашивает неправильный файл

Сообщение aka »

Хм. А ведь работало раньше...

1. Останови службу wtware tftp.
2. Скачай вот это: http://pxe.ru/files/testing/201111032002.zip
И положи вместо такого же в c:\program files\wtware\bin
3. Запусти службу.

Поедет?
GGNAME
Сообщения: 5
Зарегистрирован: Пт ноя 04, 2011 1:52 am

Re: gPXE запрашивает неправильный файл

Сообщение GGNAME »

Поехало -) спасибо.

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

Re: gPXE запрашивает неправильный файл

Сообщение aka »

Косяк прошивки в сетевухе.
GGNAME
Сообщения: 5
Зарегистрирован: Пт ноя 04, 2011 1:52 am

Re: gPXE запрашивает неправильный файл

Сообщение GGNAME »

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

Re: gPXE запрашивает неправильный файл

Сообщение aka »

gpxe берется либо в исходниках с www.etherboot.org и компилируется, либо готовый с rom-o-matic.net.
Ответить

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