Wtware по PXE на freebsd

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Wtware по PXE на freebsd

Re: Wtware по PXE на freebsd

aka » Пт ноя 23, 2012 8:22 pm

snippyy писал(а):Вобщем, закончили некрофилию, подняли tftp там же где и dhcp, все полетело.
:!: И это правильно.

Re: Wtware по PXE на freebsd

snippyy » Пн апр 02, 2012 7:23 pm

aka писал(а):Для централизованного хранения конфигов - нормальной маршрутизацией, безо всяких пробросов портов. Если TFTP за интернетом - VPN, опять же с обычной маршрутизацией

Для загрузки машин по сети TFTP надо делать рядом. Во-первых потому что скорость нужна, во-вторых отому что по нашей статистике процентов от пяти до десяти сетевых карт кривы и не умеют ходить за йфалами через шлюзы.
Маршрутизацией и было сделано.
Крутить пробросы начали, когда не заработало.
Однако, не судьба.

Вобщем, закончили некрофилию, подняли tftp там же где и dhcp, все полетело.
Спасибо за помощь.

Re: Wtware по PXE на freebsd

aka » Пн апр 02, 2012 2:45 pm

Для централизованного хранения конфигов - нормальной маршрутизацией, безо всяких пробросов портов. Если TFTP за интернетом - VPN, опять же с обычной маршрутизацией

Для загрузки машин по сети TFTP надо делать рядом. Во-первых потому что скорость нужна, во-вторых отому что по нашей статистике процентов от пяти до десяти сетевых карт кривы и не умеют ходить за йфалами через шлюзы.

Re: Wtware по PXE на freebsd

snippyy » Пн апр 02, 2012 1:54 pm

А как правильно на фре сделать, чтоб тфтп в удаленной подсети был?

Re: Wtware по PXE на freebsd

aka » Вс апр 01, 2012 10:43 pm

TFTP не работает через банальный редирект. TFTP при всей своей педально-приводности требует двух портов. Линуксы знают про "tftp connection tracking".

Re: Wtware по PXE на freebsd

snippyy » Вс апр 01, 2012 5:29 pm

Был банальный редирект
rdr on em1 proto udp from any to 192.168.1.254 port 69 -> 192.168.2.1
приведены логи при нем
Затем заменил на статический раут.

После обновления wtware до 5.1.8 загрузка началась c tftp поднятом в той же подсети, где и ТК.
Есть подозрение что при переносе загрузчика между серверами побились файлы (была 7-ми битная передача)

Re: Wtware по PXE на freebsd

aka » Пт мар 30, 2012 7:30 pm

Не вижу сообщения о том, чтобы передача хоть раз дошла до конца.

Я думаю, что косяк здесь:
Настроен мапинг tftp на 192.168.2.1.
Что значит "настроен маппинг"?

Re: Wtware по PXE на freebsd

snippyy » Пт мар 30, 2012 2:11 pm

Удалил лишние 2 строчки в конфиге dhcp - не помогло.
Перепрошил бутром сетевухи (Intel Desktop PRO 100\S), обновил рхе до 2.1 (было 2.0). Вроде стало получше, но загрузки все еще нет - теперь другой ошибкой плюется.
Подскажите, плс - как правильно реализовать такую схему?

Также поднимал tftp на freebsd 192.168.1.254 (там где и dhcp). Скопировал туда содержимое каталога "5.1.5". Файл "5.1.5\wtware.pxe" вроде сгружается, но дальнейшей загрузки не происходит.


[192.168.1.140] Got RRQ, 31 bytes.
[192.168.1.140] 00000000: 35 2e 31 2e 35 2f 77 74 77 61 72 65 2e 70 78 65
[192.168.1.140] 00000010: 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
[192.168.1.140] Requests file "5.1.5\wtware.pxe". Tsize is requested, blksize default.
[192.168.1.140] Sending OASK (tsize 16282).
[192.168.1.140] Got RRQ, 36 bytes.
[192.168.1.140] 00000000: 35 2e 31 2e 35 2f 77 74 77 61 72 65 2e 70 78 65
[192.168.1.140] 00000010: 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00 31
[192.168.1.140] 00000020: 34 35 36 00
[192.168.1.140] Request block size 1456, forced to 1240.
[192.168.1.140] Requests file "5.1.5\wtware.pxe". Tsize is not requested, blksize 1240 bytes.
[192.168.1.140] Sending OASK (blksize 1240).
[192.168.1.140] Got RRQ, 36 bytes.
[192.168.1.140] 00000000: 35 2e 31 2e 35 2f 77 74 77 61 72 65 2e 70 78 65
[192.168.1.140] 00000010: 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00 31
[192.168.1.140] 00000020: 34 35 36 00
[192.168.1.140] Request block size 1456, forced to 1240.
[192.168.1.140] Requests file "5.1.5\wtware.pxe". Tsize is not requested, blksize 1240 bytes.
[192.168.1.140] Sending OASK (blksize 1240).
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Got RRQ, 36 bytes.
[192.168.1.140] 00000000: 35 2e 31 2e 35 2f 77 74 77 61 72 65 2e 70 78 65
[192.168.1.140] 00000010: 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00 31
[192.168.1.140] 00000020: 34 35 36 00
[192.168.1.140] Request block size 1456, forced to 1240.
[192.168.1.140] Requests file "5.1.5\wtware.pxe". Tsize is not requested, blksize 1240 bytes.
[192.168.1.140] Sending OASK (blksize 1240).
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Got RRQ, 36 bytes.
[192.168.1.140] 00000000: 35 2e 31 2e 35 2f 77 74 77 61 72 65 2e 70 78 65
[192.168.1.140] 00000010: 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00 31
[192.168.1.140] 00000020: 34 35 36 00
[192.168.1.140] Request block size 1456, forced to 1240.
[192.168.1.140] Requests file "5.1.5\wtware.pxe". Tsize is not requested, blksize 1240 bytes.
[192.168.1.140] Sending OASK (blksize 1240).
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Got RRQ, 36 bytes.
[192.168.1.140] 00000000: 35 2e 31 2e 35 2f 77 74 77 61 72 65 2e 70 78 65
[192.168.1.140] 00000010: 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00 31
[192.168.1.140] 00000020: 34 35 36 00
[192.168.1.140] Request block size 1456, forced to 1240.
[192.168.1.140] Requests file "5.1.5\wtware.pxe". Tsize is not requested, blksize 1240 bytes.
[192.168.1.140] Sending OASK (blksize 1240).
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Client not responding. Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Client not responding. Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Client not responding. Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Connection closed.
[192.168.1.140] Connection closed.
[192.168.1.140] Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Client not responding. Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Client not responding. Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Connection closed.
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Timeout occured while transfer "5.1.5\wtware.pxe".
[192.168.1.140] Client not responding. Connection closed.
[192.168.1.140] Connection closed.

Re: Wtware по PXE на freebsd

aka » Пн мар 26, 2012 8:17 pm

У меня работает. Только wireshark сможет установить, кто неправ.

Вообще мне двух строк хватает: filename и next-server. Попробуй убрать две другие строки, вдруг взлетит...

Re: Wtware по PXE на freebsd

snippyy » Пн мар 26, 2012 11:49 am

option tftp-server-name "192.168.1.254";
next-server 192.168.1.254;
option bootfile-name "5.1.5/wtware.pxe";
filename "5.1.5/wtware.pxe";

Re: Wtware по PXE на freebsd

aka » Пт мар 23, 2012 12:09 pm

Юниксовый dhcp будет проглатывать виндовый слэш \
В юниксах слэш пишется в другую сторону: /

Покажи конфиг dhcp.

Re: Wtware по PXE на freebsd

snippyy » Пт мар 23, 2012 11:18 am

Поменяли с пяток сетевух - результат не изменился. Похоже, dhcp шлет неправильный запрос. Гдето еще и "\" бывает "проглатывает". Пока не понятно, как исправить.

[192.168.1.142] 00000000: 77 74 77 61 72 65 2e 70 78 65 ff 00 6f 63 74 65
[192.168.1.142] 00000010: 74 00 62 6c 6b 73 69 7a 65 00 31 34 35 36 00
[192.168.1.142] Incorrect filename in RRQ: "wtware.pxe
[192.168.1.142] Sending ERR 4, message "Malformed RRQ.".
[192.168.1.142] Got RRQ, 31 bytes.
[192.168.1.142] 00000000: 35 2e 31 2e 35 77 74 77 61 72 65 2e 70 78 65 ff
[192.168.1.142] 00000010: 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
[192.168.1.142] Incorrect filename in RRQ: "5.1.5wtware.pxe
[192.168.1.142] Sending ERR 4, message "Malformed RRQ.".
[192.168.1.142] Got RRQ, 36 bytes.
[192.168.1.142] 00000000: 35 2e 31 2e 35 77 74 77 61 72 65 2e 70 78 65 ff
[192.168.1.142] 00000010: 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00 31
[192.168.1.142] 00000020: 34 35 36 00
[192.168.1.142] Incorrect filename in RRQ: "5.1.5wtware.pxe
[192.168.1.142] Sending ERR 4, message "Malformed RRQ.".

Re: Wtware по PXE на freebsd

aka » Чт мар 22, 2012 2:55 pm

После имени файла 5.1.5\wtware.pxe стоит FF, и затем строка завершается нулем. Этот FF туда пихает либо DHCP, либо бутром сетевухи. Надо найти виноватого и починить. Или wireshark'ом посмотреть содержимое пакета с ответом DHCP (и заодно пакета с запросом TFTP, на всякий случай). Или перебором - заменить DHCP (хотя бы временно), заменить сетевуху.

Wtware по PXE на freebsd

snippyy » Чт мар 22, 2012 2:20 pm

Приветствую!
Не получается запустить Wtware с загрузкой по PXE.
Конфигурация следующая:
2 роутера на freebsd между собой соединены по VPN.
1. Подсеть 192.168.1.0 - удаленный офис, тонкие клиенты wtware. Поднят и настроен dhcp на freedsb. Настроен мапинг tftp на 192.168.2.1.
2. Подсеть 192.168.2.0 - основной офис, на винде win2008 r2 поднят wtware tftp (192.168.2.1). wtware dhcp не запущен.
Терминалы получают настройки по dhcp (ip, дефолт, tftp). В Конфигураторе видно подключение терминала. НО, при обращении терминала к tftp за файлом "5.1.5\wtware.pxe" загрузки не происходит, грит: File not found
А простым tftp клиентом файл отдается.
Подскажите, плс, что не так и как подобную схему реализовать.

Кусок лога с tftp:
[192.168.1.134] 00000000: 35 2e 31 2e 35 5c 77 74 77 61 72 65 2e 70 78 65
[192.168.1.134] 00000010: ff 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
[192.168.1.134] Incorrect filename in RRQ: "5.1.5\wtware.pxe
[192.168.1.134] Sending ERR 4, message "Malformed RRQ.".

Вернуться к началу