Страница 1 из 2

Загрузка с http сервера

Добавлено: Вс май 13, 2012 2:10 pm
Dim-soft
Как грузить wtware с http сервера ?

гружу gpxelinux.0 который может грузиться с http
cама wtware грузиться:

а pxelinux.cgf/derfault прописываю

label wtware
kernel http://192.168.44.20/wtware.net/5.1.10/packages/kernel
append root=/dev/ram0 ramdisk_blocksize=4096 ramdisk_size=16384 memtest=1 quiet initrd=http://192.168.44.20/wtware.net/5.1.10/packages/initrd

но после запуска wtware не может с tftp загрузить конфиг (а его там и нет :( )

что можно сделать ?

Re: Загрузка с http сервера

Добавлено: Вс май 13, 2012 2:28 pm
aka
Dim-soft писал(а):но после запуска wtware не может с tftp загрузить конфиг (а его там и нет :( )
И если ты каким-то образом передашь конфиг, то после конфига втварь захочет загружать пакеты, которых на tftp тоже не будет.
Dim-soft писал(а):что можно сделать ?
Объяснить, зачем это надо всем остальным кроме тебя.

TFTP при таком методе загружки все равно необходим, иначе как на машине окажется gpxelinux.0? А если у нас уже есть TFTP, зачем вводить новую точку отказа?

Re: Загрузка с http сервера

Добавлено: Вс май 13, 2012 5:29 pm
Dim-soft
зачем это все остальным не знаю :) , поэтому скажу просто плюсы:
1) скорость загрузки
2) меньше требований к надежности сети
3) http, в отличии от tftp более корректно отрабатывает множественные подключения множества клиентов
4) в данной схеме вообще можно обойтись без tftp сервера - проекты iPXE и gPXE

у меня в одном из офисов 15 тонких клиентов сидят через L2 VPN 1 мегабит - RDP работает отлично и без тормозов, а вот по утрам они по очереди грузяться :) иначе не всегда - подвисают.

если с этим сделать ничего нельзя, то придется мне пробовать делать iso на каждого с собственным конфигом и грузить опираять на мак адрес :(

Re: Загрузка с http сервера

Добавлено: Вс май 13, 2012 6:50 pm
aka
Скоро выложу версию с хромом. Там сам хром 65Мб занимает. Если народ начнет ругаться, что по TFTP это не пролазит, тогда придется думать насчет http.

И поставь людям машинку с линуксом. Загружать терминалы через один мегабит бесчеловечно.

Re: Загрузка с http сервера

Добавлено: Вс май 13, 2012 11:05 pm
Dim-soft
aka писал(а):Загружать терминалы через один мегабит бесчеловечно.
просто мне лень :)
я могу загружать wtware с роутера mikrotik все ОК, но конфигуратор wtware не работает, поэтому через мегабит.

когда ждать новую версию ?

Re: Загрузка с http сервера

Добавлено: Пн май 14, 2012 12:03 am
aka
Dim-soft писал(а):когда ждать новую версию ?
Скоро. Вроде совсем мелочи остались.

Re: Загрузка с http сервера

Добавлено: Ср май 16, 2012 7:25 am
Dim-soft
aka
в принципе выкрутился :)

в папку TFTPDROOT\5.0.7\pxelinux.cfg\ положил файлик default где и прописываю загрузку по http
а в pxe.cfg добавил строчки
LABEL menu
kernel gpxelinux.0

получилось что wtware грузиться как обычно, работает конфигуратор, но можно нажать shift при загрузке и набрать menu - загрузиться текстовое меню с нужными конфигурациями уже с http сервера.

Re: Загрузка с http сервера

Добавлено: Сб июл 21, 2012 2:14 pm
aka
UP! Тут товарищи с проблемой обратились. У них три сотни терминалов с одного tftp грузятся, и это начинает тормозить. А товарищи хотят грузить еще больше. Вопчим критическая масса запросов на http достигнута. Надо делать.

Я как обычно сопротивляюсь разрастанию количества настроек, параметров и прочих опций. Моя цель: никакие новые параметры сверх обычных dhcp 066 и 067 не должны быть необходимы для загрузки по http. И даже второй набор 066+067 для класса iPXE, как это указано в методичках iPXE, представляется мне избыточными.

Получится?

Re: Загрузка с http сервера

Добавлено: Сб июл 21, 2012 4:29 pm
Dim-soft
IMHO тут я вижу несколько проблем:

1) PXE встроенный в BIOS не умеет грузить с http
2) с другими параметрами (в зависимости от класса) мне тоже не по пути, т.к. иногда гружу с очень простых DHCP серверов которые классы просто не понимают.

Пока получается грузить из BIOS с tftp iPXE или gPXE или gpxelinux (обходясь только 66 и 67)
gpxelinux читает конфиг с tftp и уже остальное грузит по http

Осталось только wtware научить читать свой конфиг и пакеты с http

Re: Загрузка с http сервера

Добавлено: Сб июл 21, 2012 4:56 pm
aka
Dim-soft писал(а):IMHO тут я вижу несколько проблем:
1) PXE встроенный в BIOS не умеет грузить с http
Да. Значит, 066 и 067 параметры dhcp как и раньше указывают на tftp, по tftp грузится первоначальный маленький загрузчик.
Dim-soft писал(а):2) с другими параметрами (в зависимости от класса) мне тоже не по пути, т.к. иногда гружу с очень простых DHCP серверов которые классы просто не понимают.
Да.
Dim-soft писал(а):Пока получается грузить из BIOS с tftp iPXE или gPXE или gpxelinux (обходясь только 66 и 67)
gpxelinux читает конфиг с tftp и уже остальное грузит по http
gPXE умер. И я не вижу gpxelinux в iPXE. Что в iPXE может прочитать свой конфиг по tftp?

Re: Загрузка с http сервера

Добавлено: Сб июл 21, 2012 5:11 pm
Dim-soft
gPXE сейчас входит в состав PXELINUX - модуль GPXELINUX умеет читать конфиг с http
iPXE это проект вышедший из gPXE и позволяет внедрить в BIOS

Re: Загрузка с http сервера

Добавлено: Сб июл 21, 2012 11:07 pm
aka
Такой план:

1. 066 и 067, как и раньше, указывают на файл на tftp. Файл называется wtware.http (в оригинале было undionly.kpxe, взято из iPXE).

2. В этот wtware.http (бывший undionly.kpxe) прошит такой скрипт:

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

#!ipxe

:retry_dhcp
dhcp                 || goto retry_dhcp
isset ${filename}    || goto retry_dhcp
isset ${next-server} || goto retry_dhcp

wtware
boot
Команду wtware я сам написал. Она делает из 066 и 067 параметров dhcp адрес на http и вызывает команду kernel. Например, если от dhcp пришло 066 = 192.168.1.1 и 067 = 5.1.19/wtware.html, то команда wtware в этом скрипте равносильна команде:

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

kernel http://192.168.1.1/wtware/5.1.9/wtware.nbi
Весь скрипт в целом означает "спросить dhcp, затем скачать http://ip-tftp-сервера/wtware/5.1.19/wtware.nbi, передать ему управление".

На http сервере создаем каталог-ссылку wtware, которая указывает на корень tftp. В случае установки втвари из .exe инсталлятора, ссылка wtware должна указывать на "C:\Program Files (x86)\WTware\TFTPDROOT". NTFS на виндовсе поддерживает ссылки, из Far ссылка делается по Alt-F6.

И это работает!

Если http находится НЕ на том же сервере, на котором tftp, значит придется ковыряться с классами в dhcp и отдавать для класса wtware другое значение 066. Про классы в картинках для Microsoft DHCP http://ipxe.org/howto/msdhcp#pxe_chainloading и для ISC DHCP http://ipxe.org/howto/dhcpd#pxe_chainloading На картинках класс называется iPXE, а надо писать класс wtware.


Что плохо? Ругать лучше сейчас, когда выйдет версия - будет поздно.

Re: Загрузка с http сервера

Добавлено: Вс июл 22, 2012 7:05 am
Dim-soft
Первое что пришло в голову - для http надо еще и порт (у меня часто, практически везде 80 порт занят).
Может быть использовать GPXELINUX ?
сам GPXELINUX грузить через tftp (как сейчас wtware.pxe)
потом PXE.CFG считывать с того же tftp сервера
а уже в PXE.CFG будет прописано http? например:


default wtware

label wtware
kernel http://192.168.1.1:89/packages/kernel
append root=/dev/ram0 memtest=1 quiet initrd=http://192.168.1.1:89/packages/initrd

label memtest
kernel http://192.168.1.1:89/packages/memtest

label local
localboot 0


Этим сразу решим проблему как разных IP адресов http и tftp, так и можем указывать любой порт для http сервера

Re: Загрузка с http сервера

Добавлено: Вс июл 22, 2012 6:11 pm
aka
Dim-soft писал(а):Первое что пришло в голову - для http надо еще и порт (у меня часто, практически везде 80 порт занят).
Фигасе. Об этом я совсем не думал. А чем у тебя занят 80 порт?
Dim-soft писал(а):Может быть использовать GPXELINUX ?
gpxelinux получился приклеиванием gPXE к сислинуксу. gPXE умер. ipxelinux - гибрид iPXE и сислинукса, официально еще не родился.

Нужен же не именно gpxelinux, а что-то читающее свой конфиг с tftp. iPXE тоже можно научить так делать. Опять костыль пришлось писать, чтобы путь на tftp корректно отработало :-/ Но идея та же: по tftp загружается образ iPXE, лезет на tftp за своим конфигом, в конфиге написано что откуда грузить.
Dim-soft писал(а):а уже в PXE.CFG будет прописано http? например:
label wtware
kernel http://192.168.1.1:89/packages/kernel
append root=/dev/ram0 memtest=1 quiet initrd=http://192.168.1.1:89/packages/initrd
Этим сразу решим проблему как разных IP адресов http и tftp, так и можем указывать любой порт для http сервера
Еще один костыль надо будет сделать: надо втвари указать, что http живет на 192.168.1.1:89. Втварь же не видит этого конфига, втварь вообще ничего не знает о том, что было до нее. Т.е. это самое "192.168.1.1:89" придется написать три раза. Ну и сам виноват: сделал бы http на дефолтном порту на том же ip, что и tftp, и тогда не пришлось бы ничего писать.

Конфиг iPXE, который оно читает с tftp в самом начале, для загрузки с http на том же ip, что и tftp, и если путь на http соответствует нашему рекомендованному, состоит из двух строк:

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

#!ipxe
wtware-boot
Конфиг iPXE, в котором явно указаны адрес, порт и пути, т.е. все что можно сделано НЕ по умолчанию, состоит из трех строк:

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

#!ipxe
initrd http://192.168.1.1:89/wt5/4.9.27/packages/initrd
boot http://192.168.1.1:89/wt5/4.9.27/packages/kernel root=/dev/ram0 quiet http=10.1.1.16:89/wt5

Re: Загрузка с http сервера

Добавлено: Ср июл 25, 2012 2:35 pm
aka
Сделал. Попробуешь?

http://pxe.ru/files/testing/201207251502.zip

В 066 как обычно указываем ip tftp сервера.
В 067 указываем 5.1.19/wtware.http

wtware.http это undionly.kpxe, в который добавлена пара новых команд и встроен скрипт:

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

#!ipxe

set user-class wtware

:retry_dhcp
dhcp                 || goto retry_dhcp
isset ${filename}    || goto retry_dhcp
isset ${next-server} || goto retry_dhcp

wtware-chain
wtware-chain загружает по tftp скрипт 5.1.19/http.cfg и передает ему управление.

В http.cfg из дистрибутива написано wtware-boot. Эта штука загружает втварь по http, расположенном на том же ip, что и tftp сервер, с путями по умолчанию. Чтобы сработали пути по умолчанию, в корне http должна лежать ссылка wtware, которая должна ссылаться на наши структуры файлов: на "C:\Program Files (x86)\WTware\TFTPDROOT\" на виндовсе или на содержимое каталога wtware из .zip архива. Например, следующие пути должны работать:

http://tftp-server-ip/wtware/Everyone/all.wtc
http://tftp-server-ip/wtware/5.1.19/packages/alsa

Если наши пути не нравятся, или http сервер находится не на той же машине, что и tftp сервер, то надо редактировать файл http.cfg. Адрес и путь там указываются трижды, и во всех трех местах надо внести изменения.

Re: Загрузка с http сервера

Добавлено: Вс авг 19, 2012 4:04 pm
Dim-soft
пробую - никак

редактировал http.cfg загрузка до визарда по выбору карты идет нормально, потом не может скачать - IMHO порт уже не учитывается

Send broadcast WTCU discover.
[initrd] HTTP: download file wtware/5.1.1/Everyone/list.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.1 200 Ok'.
[initrd] HTTP: download file wtware/5.1.1/Terminals/08.00.27.E3.24.2A/config.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.0 400 Error'.
[initrd] HTTP: download file wtware/5.1.1/Terminals/08.00.27.E3.24.2A.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.0 400 Error'.
[initrd] HTTP: download file wtware/5.1.1/Terminals/default.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.0 400 Error'.
[initrd] HTTP: download file wtware/5.1.1/Everyone/all.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.1 200 Ok'.
RSHd listener active.
Everyone can control terminal by http.
[initrd] HTTP: download and unpack file wtware/5.1.1/5.1.19/packages/lib6 from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.0 400 Error'.
[initrd] download.cpp ( 129), downloadPackage: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] download.cpp ( 85), downloadPackage4CPU: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] ERROR: INTERNAL ERROR
WTware v.5.1.19
File: initrd.cpp
Line: 293
Function: main
Please, report this information to WTware tech support.
kotenok-httpd.cpp ( 814), httpd_checkUsedFD: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
kotenok-httpd.cpp ( 260), _writeFile: -- ERROR -- HTTP: file /etc/config.compiled not found.
kotenok-httpd.cpp ( 814), httpd_checkUsedFD: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.

Re: Загрузка с http сервера

Добавлено: Пн авг 20, 2012 7:23 am
aka
Dim-soft писал(а):ERROR: HTTP Server wrong answer 'HTTP/1.1 200 Ok'.
Наша ошибка. Исправлено здесь:
http://pxe.ru/files/testing/201208200751.zip
Dim-soft писал(а):wtware/5.1.1/Terminals/08.00.27.E3.24.2A/config.wtc
HTTP: download and unpack file wtware/5.1.1/5.1.19/packages/lib6
А это ты самодеятельность развел. Посмотри внутрь .zip архива со свежей втварью. В зипе правильные пути. Такие же правильные пути будут в "C:\Program Files (x86)\WTware\TFTPDROOT\", если дистрибутив на который выше ссылка поставить на вин7 или 2008сервер. Каталог с кофнигами Terminals и остальные каталоги с конфигами НЕ должны лежать в каталоге версии. Конфиги теперь одни на всех.

Re: Загрузка с http сервера

Добавлено: Вт авг 21, 2012 2:48 pm
Dim-soft
Пробовал новую - та же проблема: http сервер у меня на 89 порту, iPXE с этого порта нормально грузиться, а дальше

не может, разбирая лог http сервера понял, что в запрашиваемом пути 5.1.19 лишний
сокопировал в такую структуру:
в корне http папке 5.1.19, в ней

5.1.19
--packages
Chrome
Connections
debug.pxe
Documentation
Everyone
Graphic
http.cfg
ListIncludes
packages
pxe.cfg
Templates
Terminals
wtware.http
wtware.nbi
wtware.pxe


то есть packages положил два раза в этом случае загрузилась до выбора драйверов в мастере, а после ошибка:
лог:

[initrd] dhcp: server address 192.168.44.1.
[initrd] dhcp: 192.168.44.28/255.255.255.0.
[initrd] dhcp: default gateway 192.168.44.1.
[initrd] dhcp: DNS 192.168.44.1.
Send broadcast WTCU discover.
[initrd] HTTP: download file 5.1.19/Everyone/list.wtc from 192.168.44.20.
[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
/--- FILE "/tmp/list.wtc" -----------------------
File is empty.
\----------------------------------------------------
[initrd] HTTP: download file 5.1.19/Terminals/50.E5.49.41.89.B1/config.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.0 400 Error'.
[initrd] HTTP: download file 5.1.19/Terminals/50.E5.49.41.89.B1.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.0 400 Error'.
[initrd] HTTP: download file 5.1.19/Terminals/default.wtc from 192.168.44.20.
[initrd] ERROR: HTTP Server wrong answer 'HTTP/1.0 400 Error'.
[initrd] HTTP: download file 5.1.19/Everyone/all.wtc from 192.168.44.20.
[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
/--- FILE "/tmp/all.wtc" -----------------------
File is empty.
\----------------------------------------------------
[initrd] HTTP: download file 5.1.19/Everyone/wtware.lic from 192.168.44.20.
[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
/--- FILE "/etc/config.compiled" -----------------------
| [BOM]
| connection
\----------------------------------------------------
[initrd] Hostname: "wtw50E5494189B1".
RSHd listener active.
Everyone can control terminal by http.
[initrd] HTTP: download and unpack file 5.1.19/5.1.19/packages/lib6 from 192.168.44.20.
[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
/--- FILE "/etc/config.compiled" -----------------------
| [BOM]
| resolution=1024x768
| connection
\----------------------------------------------------
[initrd] Use 'video=VESA(F)' driver.
/--- FILE "/etc/config.compiled" -----------------------
| [BOM]
| resolution=1024x768
| video=VESA(F)
| connection
\----------------------------------------------------
[initrd] HTTP: download and unpack file 5.1.19/5.1.19/packages/fwt from 192.168.44.20.
[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] HTTP: download and unpack file 5.1.19/5.1.19/packages/f from 192.168.44.20.
[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] HTTP: download and unpack file 5.1.19/5.1.19/packages/graphic from 192.168.44.20.
[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] ERROR: INTERNAL ERROR
WTware v.5.1.19
File: initrd.cpp
Line: 336
Function: main
Please, report this information to WTware tech support.

Re: Загрузка с http сервера

Добавлено: Вт авг 21, 2012 4:23 pm
aka
С 89 портом все сработало правильно. Ответ 'HTTP/1.0 400 Error' дает http сервер. Втварь получила от него ответ, значит втварь с ним соединилась.
Dim-soft писал(а):download file 5.1.19/Everyone/list.wtc from 192.168.44.20.
Не должен каталог Everyone лежать в папке версии. Конфиги должны быть общие. Everyone и 5.1.9 должны лежать в одном месте, рядом.
Dim-soft писал(а):[initrd] tftp.cpp ( 261), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
Это опять моя ошибка. Но я не понимаю, что она означает. Какой http сервер ты используешь?

Re: Загрузка с http сервера

Добавлено: Вт авг 21, 2012 6:41 pm
Dim-soft
Small HTTP Server ver. 3.05.93
by Max Feoktistov
E-mail: support@smallsrv.com
(C) 1999-2010
В логе видно вот такие запросы:

GET /5.1.19/5.1.19/packages/lib6 HTTP/1.1
User-Agent: WTware/5.1.19
Host: 192.168.44.20:89

пока папку в папку не скопировал не грузилось даже до визарда

Re: Загрузка с http сервера

Добавлено: Ср авг 22, 2012 9:31 pm
Dim-soft
aka
а у Вас с каким http работало ?

Re: Загрузка с http сервера

Добавлено: Чт авг 23, 2012 1:36 am
aka
Dim-soft писал(а):Small HTTP Server ver. 3.05.93 by Max Feoktistov
Товарищ Феокистов отправляет два пакета там, где можно было обойтись одним. Втварь не ожидала такой подлости. Починил, проверил. Попробуй вот это:

http://pxe.ru/files/testing/201208230202.zip


В дефолный http.cfg сервера Small HTTP я добавил:
port=89
dir="C:\Program Files (x86)\WTware\TFTPDROOT\"
В http.cfg втвари (имена совпали, к чему бы это?..):
И у меня все поехало.

Dim-soft писал(а):aka
а у Вас с каким http работало ?
С обычным линуксовым апачем.

Re: Загрузка с http сервера

Добавлено: Чт авг 23, 2012 8:51 pm
Dim-soft
после ручного копирования конфига терминала заработало, но не грузиться хром
[gm] Allocate 40960 bytes of shared memory for X imgbuf.
[gm] New shared memory block 64x320@16bit: id 0x00000000, address 0xb73da000.
[gm] Allocate 1474560 bytes of shared memory for X imgbuf.
[gm] New shared memory block 960x768@16bit: id 0x00010002, address 0xb7271000.
[gm] HTTP: download and unpack file /5.1.19/packages/alsalib6 from 192.168.44.20.
[KERNEL] Adding 251876k swap on /dev/zram0. Priority:-1 extents:1 across:251876k SS
[gm] HTTP: download and unpack file /5.1.19/packages/chrome from 192.168.44.20.
[gm] z.cpp ( 152), _process: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[gm] z.cpp ( 390), add: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[gm] z.cpp ( 428), z_add: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[gm] tftp.cpp ( 123), _addBytes: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[gm] tftp.cpp ( 292), _http: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[gm] download.cpp ( 137), downloadPackage: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[gm] Fatal error: INTERNAL ERROR
WTware v.5.1.19
File: gm-main.cpp
Line: 683
Function: _download_chrome
Please, report this i

Re: Загрузка с http сервера

Добавлено: Чт авг 23, 2012 11:06 pm
aka
1. Я конфиги руками не трогал. Используй наши пути, они рулез.
2. У меня грузится. Со Small HTTP. Хочу лог целиком. Сколько памяти на терминале? Если меньше 512Мб, то никаких хромов не будет.

Re: Загрузка с http сервера

Добавлено: Пт авг 24, 2012 10:11 am
Dim-soft
памяти 128, с конфигами разобрался - сам ссылки заменил на реальные файлы.
можно сказать что загрузка с http работает.

ps а версия с sip тоже будет грузиться с http ? или теперь все новые будут ?

Re: Загрузка с http сервера

Добавлено: Пт авг 24, 2012 10:40 am
aka
Все новые будут грузиться по http.

Re: Загрузка с http сервера

Добавлено: Пт авг 24, 2012 4:17 pm
Dim-soft
Переустановил с нуля, отредактировал http.cfg и все работает, и конфигуратор тоже

почему бы не прикрутить к установке http сервис

Добавлено: Сб июл 06, 2013 10:37 am
Soft_warrior
почему бы не прикрутить к установке http сервис
small http даже есть лицензияконечно, но я допустим с оригинального сайта его не смог скачать- изза его недоступности.
можно использовать например:
http://www.rejetto.com/hfs/
довольно мал и настраивается легко
есть возможность установить его сервисом

Re: почему бы не прикрутить к установке http сервис

Добавлено: Сб июл 06, 2013 6:01 pm
Rushmore
Soft_warrior писал(а):довольно мал и настраивается легко
есть возможность установить его сервисом
А стандартный IIS есть в каждой винде, и настраивается еще легче ))

Re: почему бы не прикрутить к установке http сервис

Добавлено: Вт июл 16, 2013 9:33 pm
Dim-soft
Rushmore писал(а):
Soft_warrior писал(а):довольно мал и настраивается легко
есть возможность установить его сервисом
А стандартный IIS есть в каждой винде, и настраивается еще легче ))
В 2012 так и не смог победить - по папкам ходит, а на файлы 404 ошибка - есть howto как запустить wtware на IIS 8 ?

Re: Загрузка с http сервера

Добавлено: Вс июл 21, 2013 11:35 am
aka
Лог покажи.

Re: Загрузка с http сервера

Добавлено: Вс июл 21, 2013 1:24 pm
Dim-soft
лог чего ? Я папку расшариваю в IIS, ставлю галку просмотр каталога и захожу с другого ПК - список папок и подпапок могу смотреть, а скачать не могу.

Re: Загрузка с http сервера

Добавлено: Вс июл 21, 2013 11:36 pm
Rushmore
Dim-soft писал(а):лог чего ? Я папку расшариваю в IIS, ставлю галку просмотр каталога и захожу с другого ПК - список папок и подпапок могу смотреть, а скачать не могу.
Это секьюрити в IIS настроена по умолчанию так, что не дает скачивать неизвестные MIME-типы.

IIS Manager --> Features --> MIME Types --> Add

Добавляете расширение *! и назначаете ему MIME-тип application/octet-stream

Этот тип будет назначен для всех неизвестных файлов.

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

Описано в документации на IIS, если чо.

Re: Загрузка с http сервера

Добавлено: Вт авг 27, 2013 4:46 pm
Apache
Всем доброго времени суток!

Имею версию wtware 5.1.43 настроил загрузку по http, при старте клиента он по http забирает только wtware.nbi, а остальные пакеты файлы с именами: f, fwt, lib6, graphic.... все равно качает через tftp.... так и задумано или надо что-то подкрутить?

Спасибо!

Re: Загрузка с http сервера

Добавлено: Вт авг 27, 2013 10:13 pm
aka
Надо что-то подкрутить. Покажи лог терминала.

Re: Загрузка с http сервера

Добавлено: Ср авг 28, 2013 8:16 am
Apache
Попробовал изменить http.cfg прописал там руками IP сервера HTTP (http стоит там же где и tftp), ситуация не изменилась, он по HTTP забрал только
/wtware/5.1.43/packages/initrd
и
/wtware/5.1.43/packages/kernel
а остальные пакеты забирал по tftp, вот лог.

Re: Загрузка с http сервера

Добавлено: Ср авг 28, 2013 11:34 am
aka
Ты синтаксис в http.cfg нарушил. Там должно быть написано http=10.130.1.10:8585/wtware. Знак равно должен быть вместо :// в твоем файле. Втварь ищет в строке "http=", не находит и грузится как обычно, обычно это по tftp.

Re: Загрузка с http сервера

Добавлено: Ср авг 28, 2013 12:41 pm
Apache
Вот спасибо добрый человек :-), все работает супер!!
А еще пара вопросов:
1. При загрузке по http, не появляется терминал в консоле администрирования wtware, но если создать конфиг руками, то он цепляется нормально клиентом, так и должно быть?
2. если не править файл http.cfg, то при загрузке клиент пытается грузиться с папки wtware.http, я ее создал, туда все закинул, клиент скачивает файл wtware.nbi и виснет минут на 10....

Re: Загрузка с http сервера

Добавлено: Ср авг 28, 2013 1:38 pm
aka
Apache писал(а):Вот спасибо добрый человек :-), все работает супер!!
А еще пара вопросов:
1. При загрузке по http, не появляется терминал в консоле администрирования wtware, но если создать конфиг руками, то он цепляется нормально клиентом, так и должно быть?
Не должно.

Во-первых, файлы wtware.http и http.cfg качаютс по tftp. При обращении нового терминала к нашей службе tftp она должна создать каталог с именем по с МАКу терминала в C:\ProgramData\WTware\Terminals и известить конфигуратор, если он сейчас запущен.

Во-вторых, при запуске терминал шлет широковещательное сообщение, запущенный на виндовсе конфигуратор должен его получить. Также конфигуратор при запуске шлет широковещательное сообщение, и все запущенные териналы должны на него ответить. В обоих случаях, получив ответ от неизвестного терминала, конфигуратор должен создать каталог с именем по с МАКу терминала в C:\ProgramData\WTware\Terminals

Ты много всего отломал, если ни один из этих механизмов не срабатывает.
Apache писал(а):2. если не править файл http.cfg, то при загрузке клиент пытается грузиться с папки wtware.http, я ее создал, туда все закинул, клиент скачивает файл wtware.nbi и виснет минут на 10....
Я ничего не знаю о папке wtware.http

Re: Загрузка с http сервера

Добавлено: Ср авг 28, 2013 2:10 pm
Apache
ок, насчет обнаружения все понял, спасибо за разъяснение.


А насчет wtware.http, вот фотка с загрузки терминала, http.cfg дефолтный. это так из любопытства.

Изображение

Re: Загрузка с http сервера

Добавлено: Ср авг 28, 2013 11:12 pm
aka
Apache писал(а):А насчет wtware.http, вот фотка с загрузки терминала, http.cfg дефолтный. это так из любопытства.
Покажи скриншот настроек DHCP. Особенно меня интересует значение параметра 067.

Re: Загрузка с http сервера

Добавлено: Чт авг 29, 2013 9:08 am
Apache
у меня есть удаленный сервак, на котором стоит wtware.
Локально имею роутер с прошивкой dd-wrt, и поднятым vpn до удаленного сервака, на роутере прописана опция в dnsmasq
dhcp-boot=wtware.http,,10.130.1.10

10.130.1.10 - ip удаленного сервера.

Re: Загрузка с http сервера

Добавлено: Чт авг 29, 2013 4:41 pm
aka
Apache писал(а):dhcp-boot=wtware.http,,10.130.1.10
А в инструкции http://wtware.ru/docs5/httpboot.html написано: "В 067 параметре DHCP указываем 5.1.19/wtware.http вместо обычного wtware.pxe. Версию 5.1.19 надо заменить на версию wtware, которая должна загружаться на терминалу."

Re: Загрузка с http сервера

Добавлено: Пт апр 17, 2015 10:16 am
VIGO
Добрый день! Решил задать вопрос тут :) Имеем втваре версии 5.2.9, настроенную как в прошлом году так и работающую :) Теперь сам вопрос, почему происходит зависание терминала при загрузке конфигурации, когда в конфиге http.cfg указано так:
initrd http://wtwaresrv.salesbook.local/wtware ... ges/initrd
boot http://wtwaresrv.salesbook.local/wtware ... ges/kernel root=/dev/ram0 quiet http=wtwaresrv.salesbook.local/wtware

если вместо http=wtwaresrv.salesbook.local/wtware прописать http=192.168.0.17/wtware то терминал подхватывает конфиг и грузиться нормально?

Re: Загрузка с http сервера

Добавлено: Пт апр 17, 2015 1:35 pm
aka
Сервер DNS не работает?
DHCP не отдаёт адрес сервера DNS?

Re: Загрузка с http сервера

Добавлено: Пт апр 17, 2015 2:00 pm
VIGO
Кокрас dhcp и dns рабочие, dhcp отдает адреса, если бы не отдавали терминалы бы вообще не могли бы грузануть initrd http://wtwaresrv.salesbook.local/wtware ... ges/initrd а так они его загружают норм но вот второй параметр не хотят только по ip видят ! прикладываю лог где укзан ип, лог где происходит ошибка когда указано имя и снимок терминала в момент выдачи dhcp!

Re: Загрузка с http сервера

Добавлено: Пт апр 17, 2015 2:14 pm
aka
Поставь свежую версию втвари, да?

Re: Загрузка с http сервера

Добавлено: Пт апр 17, 2015 2:19 pm
VIGO
:)) Чё-то боюсь, там всё доработки есть которые были в прошлых версиях? :) А то вдруг опять вылетит что нить ком-порты платы усб дрова ? :)

Re: Загрузка с http сервера

Добавлено: Пт апр 17, 2015 3:25 pm
aka
А кому сейчас легко? Я не смогу собрать 5.2.9 в точности как было, но с исправлением этой проблемы. Я могу сбрать только свежую втварь с исправлением этой проблемы, так что обновляться в любом случае придётся.

Ошибок в настройках я пока не вижу. Вроде бы втварь шлюз получает, и адрес DNS сервера получает, и адрес http сервера выделяет правильно, но потом:

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

[initrd] Failed to resolve "wtwaresrv.salesbook.local".
Снаружи всё выглядит хорошо, надо рыть втварь. Роется только свежая версия втвари, старая не роется.

Re: Загрузка с http сервера

Добавлено: Пт апр 17, 2015 6:06 pm
VIGO
Понял будем обновлятся, после обновы отпишусь

Re: Загрузка с http сервера

Добавлено: Вт апр 21, 2015 5:17 am
VIGO
Добрый день! Ну вообщем докладываю :)
Сделал обновление втвари, после обновления проблема не ушла, всё так же как было! Прикладываю скрин ошибки и лог терминала! Жду ответов :)

Re: Загрузка с http сервера

Добавлено: Вт апр 21, 2015 4:16 pm
aka

Re: Загрузка с http сервера

Добавлено: Ср апр 22, 2015 6:32 am
VIGO
Добрый день! Всё пролезло как по маслу спс :) работаем дальше

Re: Загрузка с http сервера

Добавлено: Ср апр 22, 2015 4:27 pm
aka
Лучше обновиться на следующую официальную сборку, когда она созреет.

Re: Загрузка с http сервера

Добавлено: Пн сен 21, 2015 2:33 pm
StormWave
Добрый день, при загрузке по http выпадает ошибка: Internal Error. Initrd.cpp Line 226. Версия wtware 5.2.42. Куда смотреть?

Re: Загрузка с http сервера

Добавлено: Пн сен 21, 2015 4:12 pm
aka
В лог терминала, из командной строки: SPAM /tmp/all.log
И в лог http-сервера, там будет написано, какой файл по какому пути терминал спрашивает.

Re: Загрузка с http сервера

Добавлено: Пн сен 28, 2015 2:07 pm
ekc
Добрый день!

wtware 5.2.42, по TFTP грузится нормально. При попытке загрузиться по http:

- терминал получает IP от DHCP
- грузится 5.2.42/wtware.http
- грузятся
2015-09-28 10:13:45 192.168.2.32 GET /wtware/5.2.42/packages/kernel - 80 - 192.168.141.6 iPXE/1.0.0++(c3b4) 200 0 0 514
2015-09-28 10:26:13 192.168.2.32 GET /wtware/5.2.42/wtware.nbi - 80 - 192.168.141.6 iPXE/1.0.0++(c3b4) 200 0 0 1497
- после этого терминал снова пробует получить IP, но в отличии от загрузки по TFTP не может (у нас жёсткая привязка IP к MAC адресу и порту коммутатора)
Sep 28 13:21:02 gw1 dhcpd: DHCPACK on 192.168.141.6 to 00:04:76:21:cf:f0 (wtw00047621CFF0) via 192.168.3.141
Sep 28 13:26:02 gw1 dhcpd: DHCPDISCOVER from 00:04:76:21:cf:f0 (wtw00047621CFF0) via 192.168.3.141
Sep 28 13:26:03 gw1 dhcpd: DHCPOFFER on 192.168.141.6 to 00:04:76:21:cf:f0 via 192.168.3.141
Sep 28 13:26:06 gw1 dhcpd: DHCPREQUEST for 192.168.141.6 (192.168.3.252) from 00:04:76:21:cf:f0 via 192.168.3.141
Sep 28 13:26:06 gw1 dhcpd: DHCPACK on 192.168.141.6 to 00:04:76:21:cf:f0 via 192.168.3.141
Sep 28 13:26:09 gw1 dhcpd: DHCPDISCOVER from 00:04:76:21:cf:f0 via 192.168.3.141
Sep 28 13:26:09 gw1 dhcpd: DHCPOFFER on 192.168.141.6 to 00:04:76:21:cf:f0 via 192.168.3.141
Sep 28 13:26:11 gw1 dhcpd: DHCPREQUEST for 192.168.141.6 (192.168.3.252) from 00:04:76:21:cf:f0 via 192.168.3.141
Sep 28 13:26:11 gw1 dhcpd: DHCPACK on 192.168.141.6 to 00:04:76:21:cf:f0 via 192.168.3.141
Sep 28 13:26:18 gw1 dhcpd: DHCPDISCOVER from 00:04:76:21:cf:f0 via 192.168.3.141: network vilon: no free leases
и процесс умирает
При загрузке по TFTP перед каждым новым запросом IP посылается DHCPOFFER, а при загрузке по HTTP нет - как это поправить?

Re: Загрузка с http сервера

Добавлено: Вт окт 06, 2015 7:08 am
VIGO
Добрый день! Снова прошло пол года нормальной работы решили добавить новый пк и опять ошибка загрузки, прошу помочь разобраться! :) Прикладываю лог терминала с ошибкой:
WTware v.5.2.27
File: initrd.cpp
Line: 222

Накатывать новую версию? :)

Скачал новую версию без утилит подсунул терминалу, ошибка тоже такая же, только номер другой:
WTware v.5.3.2
File: initrd.cpp
Line: 228
Лог приложил.

Жду комментов, судя по логам не может имя определить :)

Re: Загрузка с http сервера

Добавлено: Ср окт 07, 2015 2:06 am
aka
Этот компьютер совсем не новый. Втварь его распознаёт как 486-й и включает "режим совместимости с антиквариатом". Проблема та же, что и пол года назад: не срабатывает DNS на таком раннем этапе загрузки. То, что было починено пол года назад для обычной работы, не работает в "режиме совместимости с антиквариатом".

Постарался исправить это в 5.3.4. Но там другой предзагрузчик для http. Надо http.cfg заново отредактировать, он другой, и произнести заклинание посильнее, чтоб поехало.

Re: Загрузка с http сервера

Добавлено: Ср окт 07, 2015 6:53 am
VIGO
добрый день! Запустил 5.3.4 всё заработало вроде! Ещё у вас в http.cfg вроде как опечатка "///" слеша перед именем :)
Спасибо большое едем дальше :)

Re: Загрузка с http сервера

Добавлено: Ср окт 07, 2015 10:54 am
aka
Три слэша это фича. Пропущенное имя сервера. Работает если ip http совпадает с ip tftp.

Re: Загрузка с http сервера

Добавлено: Ср окт 07, 2015 11:41 am
VIGO
:) Ну не всё оказалось без облачным как хотелось! С новым конфигом загрузки по http, вот он:

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

label wtware
	kernel http://wtwaresrv.salesbook.local/wtware/5.3.4/packages/kernel
	append root=/dev/ram0 memtest=1 quiet initrd=http://wtwaresrv.salesbook.local/wtware/5.3.4/packages/initrd

label memtest
	kernel http://wtwaresrv.salesbook.local/wtware/5.3.4/packages/memtest

label local
	localboot 0
Загрузка с другой сети не происходит, происходит перебор поиска конфига но загрузиться не может! В настройках dhcp указано так:
067 - 5.3.4/wtware.http

Старый конфиг такой для версии 5.2.27:

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

initrd http://wtwaresrv.salesbook.local/wtware/5.2.27/packages/initrd
boot http://wtwaresrv.salesbook.local/wtware/5.2.27/packages/kernel root=/dev/ram0 quiet http=wtwaresrv.salesbook.local/wtware
загрузка происходит исправно! В настройках dhcp указано так:
067 - 5.2.27/wtware.http

Re: Загрузка с http сервера

Добавлено: Ср окт 07, 2015 11:52 am
quality
Запуститься на новой 5.3.4 не получилось (с новым файлом wtware.http), ошибка на dhcp загрузке, после получения ip, ругается на ldlinux.c32. С wtware.http от версии 5.3.2, все нормально (пакет оставлен тот же, от 5.3.4)

Re: Загрузка с http сервера

Добавлено: Ср окт 07, 2015 5:21 pm
aka
quality
Кто такой "пакет" и зачем он оставлен тот же? Файл ldlinux.c32 лежит в packages/, и он должен быть доступен по TFTP именно по тому пути, по которому он лежит в нашем дистрибутиве.

Re: Загрузка с http сервера

Добавлено: Ср окт 07, 2015 9:42 pm
aka
VIGO
Написал такую метоичку: http://wtware.ru/docs5/httpboot.html
У тебя не написано http=... в строке append. Надо написать.

Что такое "перебор поиска конфига", как это выглядит на экране и в логе TFTP?

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 6:30 am
VIGO
aka писал(а):VIGO
Написал такую метоичку: http://wtware.ru/docs5/httpboot.html
За методичку спасибо, всё вроде так и делал :)
У тебя не написано http=... в строке append. Надо написать.
Так тоже дописал нечего не срабатывало

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

	kernel http://wtwaresrv.salesbook.local/wtware/5.3.4/packages/kernel
	append root=/dev/ram0 memtest=1 quiet http=wtwaresrv.salesbook.local/wtware initrd=http://wtwaresrv.salesbook.local/wtware/5.3.4/packages/initrd
Что такое "перебор поиска конфига", как это выглядит на экране и в логе TFTP?
Лог приложил! В нём терминалы которые норм грузятся с 5.2.27 и из другой сети на 5.3.4

Либо втваре идёт не по тому пути, либо что-то другое :) Содержимое wtware на IIS тоже приложил!
Также судя по логам тфтп мака 01-00-15-5d-00-04-17, у меня в терминалах нету, есть мак только 00-15-5d-00-04-17

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 11:51 am
aka
VIGO писал(а):и из другой сети на 5.3.4
На пути к этой другой сети фаирволы не хулиганят? Выглядит как будто до клиента ответ "файл не найден" не доходит. Попробуй создай такой файл, пустой. Что будет?

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 12:37 pm
aka
И ещё эксперимент. Здесь пара файлов:

http://pxe.ru/files/testing/201510081336.zip

Оба записать вместо тех, что в дистрибутиве. ldlinux.c32 лежит в packages. И покажи фотку экрана, там должно быть больше букв.

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 1:29 pm
VIGO
На пути к этой другой сети фаирволы не хулиганят? Выглядит как будто до клиента ответ "файл не найден" не доходит.
Маршрутизатор конечно есть, но он не блочит нечего точно! На прямую даже также!
Попробуй создай такой файл, пустой. Что будет?
При создании файла 01-00-15-5d-00-04-17 начинает искать другие файлы в логе, не находит их также перебирает, потом загружается нормально! Лог приложил!
Оба записать вместо тех, что в дистрибутиве. ldlinux.c32 лежит в packages. И покажи фотку экрана, там должно быть больше букв.
Поменял файлы, лог вывалился, скрин ложу!
Если файла 01-00-15-5d-00-04-17 нету, также зависает при поиске, если файл 01-00-15-5d-00-04-17 есть также грузиться но подольше!
Ложу все скрины что надо будет пишите! :)

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 1:29 pm
VIGO
что-то 4 файл не даёт добавить! Добавлю новым сообщением!

Явно втваре в начале ищет что-то не то :) Также приложил лог с загрузки этого терминала с разных версий 5.2.27, 5.3.4
Создал также пустой файл C0A80140, загрузка прошла быстрее :)

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 6:59 pm
aka
Продолжаю думать про маршрутизатор. Он точно только маршрутизатор, никаких фильтров, никакого NAT?

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 7:14 pm
aka
В той сети, где терминалы живут, есть хоть одна машина с виндовсом? Надо поставить на неё tftp.exe, клиент tftp. Он в виндовсе есть встроенный, но глубоко спрятан, надо в Control Panel/Programs and Features внимательно покопаться, гугл подскажет где.

И потом оттуда, с той машины, из командной строки виндовса выполни:

tftp.exe 1.2.3.4 get 5.3.4/wtware.http

Вместо 1.2.3.4 IP TFTP-сервера.

Файл есть, оно его должно скачать мгновенно.

И затем:

tftp.exe 1.2.3.4 get qqqq/wwww

Такого файла нет, оно должно так же мгновенно ответить, что файл не найден.

Если я угадал и вместо немедленного ответа "файл не найден" оно задумается надолго - на всякий случай проверь, что из одной сети с TFTP-сервером "файл не найден" придёт мгновенно, и чини маршрутизатор.

Re: Загрузка с http сервера

Добавлено: Чт окт 08, 2015 8:35 pm
aka
Заодно ещё один эксперимент: http://pxe.ru/files/testing/201510082133.zip

Те же два файлика. Но теперь запросов к лишним файлам не должно быть, должны скачиваться только ldlinux.c32 и http.cfg. Так лучше станет?

Re: Загрузка с http сервера

Добавлено: Пт окт 09, 2015 9:19 am
VIGO
aka писал(а): В той сети, где терминалы живут, есть хоть одна машина с виндовсом? Надо поставить на неё tftp.exe, клиент tftp. Он в виндовсе есть встроенный, но глубоко спрятан, надо в Control Panel/Programs and Features внимательно покопаться, гугл подскажет где.

И потом оттуда, с той машины, из командной строки виндовса выполни:

tftp.exe 1.2.3.4 get 5.3.4/wtware.http

Вместо 1.2.3.4 IP TFTP-сервера.

Файл есть, оно его должно скачать мгновенно.

И затем:

tftp.exe 1.2.3.4 get qqqq/wwww
С этим всё разобрался
aka писал(а): Такого файла нет, оно должно так же мгновенно ответить, что файл не найден.

Если я угадал и вместо немедленного ответа "файл не найден" оно задумается надолго - на всякий случай проверь, что из одной сети с TFTP-сервером "файл не найден" придёт мгновенно, и чини маршрутизатор.
Из внутренней сети отлуп происходит быстро, из другой тормоз так и есть! Между сетями ISA Server маршрутизатор, между сетями полный доступ, странно почему происходит затык и где он :) И вопрос почему на версии 5.2.27 такого не происходит отлупа, всё проходит норм ?
Заодно ещё один эксперимент: http://pxe.ru/files/testing/201510082133.zip

Те же два файлика. Но теперь запросов к лишним файлам не должно быть, должны скачиваться только ldlinux.c32 и http.cfg. Так лучше станет?
Грузиться начал, но загрузка происходит через раз, раз грузиться, на след. ошибка, скрин приложил. В логе всё нормально, его тоже приложил!

Re: Загрузка с http сервера

Добавлено: Пт окт 09, 2015 11:32 am
aka
VIGO писал(а):из другой тормоз так и есть! Между сетями ISA Server маршрутизатор, между сетями полный доступ, странно почему происходит затык и где он
Совсем полный доступ, никакой фильтрации, никакого NAT? Зачем тогда целая ISA там, где достаточно просто включенной маршрутизации?

Спроси гугла про ISA TFTP. Гугл умный, он расскажет, где галку поставить.
VIGO писал(а):И вопрос почему на версии 5.2.27 такого не происходит отлупа, всё проходит норм ?
Потому что тот загрузчик лишнего не спрашивал, качал только то что точно есть.
Грузиться начал, но загрузка происходит через раз, раз грузиться, на след. ошибка, скрин приложил. В логе всё нормально, его тоже приложил!
Снеси эту ИСУ. Она плохая.

TFTP отработал, всё что нужно скачалось, больше в его логах интересного не будет. Дальше начинается HTTP.

netconn_connect_error -10 оно пишет, если указываешь ip которого нет. У неё не получилось установить TCP/IP соединение с HTTP-сервером, до запроса файла дело не дошло.

Re: Загрузка с http сервера

Добавлено: Пн окт 12, 2015 8:25 am
VIGO
aka писал(а): Совсем полный доступ, никакой фильтрации, никакого NAT? Зачем тогда целая ISA там, где достаточно просто включенной маршрутизации?
Нету фильтра. ИСА 2006, там только на ФТП фильтр, но это не то уже совсем! ИСА как маршрутизатор между сетями, соединение между сетями через маршрут не через НАТ.
aka писал(а): Спроси гугла про ISA TFTP. Гугл умный, он расскажет, где галку поставить.
Нету галок гугл молчит :) Туда полез вначале чем отвечать :)
aka писал(а): Потому что тот загрузчик лишнего не спрашивал, качал только то что точно есть.
:) Зачем такого заумного делать тогда?
aka писал(а): Снеси эту ИСУ. Она плохая.
Нечего плохого сказать за неё не могу, норм всегда и всё отрабатывала! Без защиты с голой попой в инет не хорошо!
TFTP отработал, всё что нужно скачалось, больше в его логах интересного не будет. Дальше начинается HTTP.
netconn_connect_error -10 оно пишет, если указываешь ip которого нет. У неё не получилось установить TCP/IP соединение с HTTP-сервером, до запроса файла дело не дошло.
Если указать ип адрес тоже происходят затупы, не понимаю нечего

Вообщем провожу исследование дальше, остановил встроенный ТФТП, запустил tftpd64, отлуп происходит мгновенно если файла нету, загрузка пошла, но опять через раз, то загрузиться то зависнет, в http.cfg указано ип:

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

label wtware
	kernel http://192.168.0.17/wtware/5.3.4/packages/kernel
	append root=/dev/ram0 memtest=1 quiet http=192.168.0.17/wtware initrd=http://192.168.0.17/wtware/5.3.4/packages/initrd

label memtest
	kernel http://192.168.0.17/wtware/5.3.4/packages/memtest

label local
	localboot 0
Так сыро, или откатываться назад и для одного терминала только ставить 5.3.4? Если старая версия конфига могут быть затыки ?
Прикладываю лог тфтпд, там всё видно как отлупы происходят как загрузка, кодировка 1252, если ошибка netconn_connect_error -10, теперь хттп сервер виноват ? И хотелось бы всё таки видеть загрузку, что происходит как раньше, качнулось то качнулось это, а то пялить в черный моник и думать что он там грузит, ну уж как то не очень информативно!

Re: Загрузка с http сервера

Добавлено: Пн окт 12, 2015 8:16 pm
aka
VIGO писал(а):
aka писал(а):Потому что тот загрузчик лишнего не спрашивал, качал только то что точно есть.
Зачем такого заумного делать тогда?
Для гибкости. Что-то другое, не втварь, на какой-то машине запустить, или в втвари линуксовому ядру параметр передать на только одной машине. В исправной сети ответ "файл не найден" от TFTP проходит за милисекунды, обмен двумя короткими UDP пакетами ни задержки, ни нагрузки на сеть не создаёт.
VIGO писал(а):
aka писал(а):Снеси эту ИСУ. Она плохая.
Нечего плохого сказать за неё не могу, норм всегда и всё отрабатывала! Без защиты с голой попой в инет не хорошо!
Ага, вот она правда прорезалась. Инет, значит есть NAT. Защита, значит есть фильтры.
VIGO писал(а):Если указать ип адрес тоже происходят затупы, не понимаю нечего
Потому что проблема не в DNS. DNS отрабатывает. Проблема в подключении к HTTP.
VIGO писал(а):Вообщем провожу исследование дальше, остановил встроенный ТФТП,
Встроенный в втварь?
VIGO писал(а):запустил tftpd64, отлуп происходит мгновенно если файла нету,
Давай ещё раз, медленно и подробно. Где остановил? Где запустил? Где проверил отлупы? Вернул всё обратно - отлупы тоже перестали проходить?
VIGO писал(а):Так сыро, или откатываться назад и для одного терминала только ставить 5.3.4? Если старая версия конфига могут быть затыки ?
Прикладываю лог тфтпд, там всё видно как отлупы происходят как загрузка, кодировка 1252, если ошибка netconn_connect_error -10, теперь хттп сервер виноват ? И хотелось бы всё таки видеть загрузку, что происходит как раньше, качнулось то качнулось это, а то пялить в черный моник и думать что он там грузит, ну уж как то не очень информативно!
Рукалицо :(

Убери слово quiet в http.cfg. Будет немного больше букв на экране.

Если хочешь не просто немного больше букв, а действительно видеть загрузку, надо поставить Wireshark.

Re: Загрузка с http сервера

Добавлено: Вт окт 13, 2015 6:55 am
VIGO
Ага, вот она правда прорезалась. Инет, значит есть NAT. Защита, значит есть фильтры.
Инет есть беспорно, фильтры в исе тоже есть но между сетями полное доверние и в той сети 3 пк, я не думаю что они бродкастят так что ИСА их блочит!
Потому что проблема не в DNS. DNS отрабатывает. Проблема в подключении к HTTP.
Хмммм
Встроенный в втварь?
Да который идёт с дистрибом
Давай ещё раз, медленно и подробно. Где остановил? Где запустил? Где проверил отлупы? Вернул всё обратно - отлупы тоже перестали проходить?
Остановил на том же сервер где стоит втваре, запустил на нём же tftpd, на сервере один интерфейс 192.168.0.17, маршрут в сеть 192.168.1.0\24 происходит через шлюз 192.168.0.55, на котором поднята ИСА! Отлупы проверял из сети 192.168.1\24 в частности на виртуалке на которой фаейра ни какого нету, ип 192.168.1.69, в логе есть. Со встроенным тфтп отлуп затягивается через tftpd происходит сразу! После возврата к встроенном отлуп также долгий! Лог положил который работает со вчера, сегодня с этого tftpd грузяться и основная сеть, в нём же опять от 192.168.1.69 проверил отлупы! Включил встроенный тфтп опять задержки, лог встроенного приложил! Также приложил скрин как происходит отбой в консоле клиента. Где "истёк таймаут" это работает встроенный тфтп, где "Ошибка на сервере: File not found" это работает tftpd.
Рукалицо :(
Убери слово quiet в http.cfg. Будет немного больше букв на экране.
Если хочешь не просто немного больше букв, а действительно видеть загрузку, надо поставить Wireshark.
Убрал стало удобнее на много, вообщем происходит затык на загрузке ядра, причём обращение к хттп в логах иис7 нету нечего, боюсь проблема в wtware.http (Syslinux), т.к. терминалы на 5.2.27 iPXE норм грузяться хоть 100,200 раз! Поставлю Wireshark поснифю сеть и дам попозжа ответ! :) Автор будут мысли пишите, всё равно мне кажется как-то сыровато чуток :)

Re: Загрузка с http сервера

Добавлено: Вт окт 13, 2015 9:47 am
VIGO
Производим дальнейшее расследование!
Поснифил wireshark удаленную сеть ничего криминального не увидел! Происходит запрос dhcp ответы, потом происходит затуп, прикладываю лог акулы + скрин когда видно происходит затуп. не дал вставить снимок залил на хостинг.
Изображение

Добавил лог где видно что первый раз терминал отправляет запрос удб, второй раз нет

Re: Загрузка с http сервера

Добавлено: Вт окт 13, 2015 11:56 am
quality
aka писал(а):quality
Кто такой "пакет" и зачем он оставлен тот же? Файл ldlinux.c32 лежит в packages/, и он должен быть доступен по TFTP именно по тому пути, по которому он лежит в нашем дистрибутиве.
Папка packages и pi2 от версии 5.3.4, а файл wtware.http от версии 5.3.2. С файлом wtware.http от версии 5.3.4, не работает, и ругается на ошибку ldlinux.c32. терминал грузится по HTTP.

Re: Загрузка с http сервера

Добавлено: Вт окт 13, 2015 4:57 pm
aka
quality писал(а):Папка packages и pi2 от версии 5.3.4, а файл wtware.http от версии 5.3.2. С файлом wtware.http от версии 5.3.4, не работает, и ругается на ошибку ldlinux.c32. терминал грузится по HTTP.
1. Сотри всё.
2. Поставь свежую версию.
3. Фотки экрана с ошибкой свежей неиспорченной (неиспорченной - это такой, которая лежит у нас ан сайте, в которой никакие файлы ни на что постороннее не заменялись) версии в студию.

Re: Загрузка с http сервера

Добавлено: Вт окт 13, 2015 5:37 pm
aka
VIGO писал(а):Остановил на том же сервер где стоит втваре, запустил на нём же tftpd, на сервере один интерфейс 192.168.0.17, маршрут в сеть 192.168.1.0\24 происходит через шлюз 192.168.0.55, на котором поднята ИСА! Отлупы проверял из сети 192.168.1\24 в частности на виртуалке на которой фаейра ни какого нету, ип 192.168.1.69, в логе есть. Со встроенным тфтп отлуп затягивается через tftpd происходит сразу! После возврата к встроенном отлуп также долгий! Лог положил который работает со вчера, сегодня с этого tftpd грузяться и основная сеть, в нём же опять от 192.168.1.69 проверил отлупы! Включил встроенный тфтп опять задержки, лог встроенного приложил! Также приложил скрин как происходит отбой в консоле клиента. Где "истёк таймаут" это работает встроенный тфтп, где "Ошибка на сервере: File not found" это работает tftpd.
Вот это очень интересно. Сними пожалуйста вирешарком два обмена. С втваревым tftp и с tftpd. Мне четыре пакета надо: запрос, отлуп втваревого, такой же запрос, отлуп tftpd. Только не текстом, а в родном вирешарковом формате, вроде pcap расширение получается. Буду байтеги сравнивать.
VIGO писал(а):потом происходит затуп, прикладываю лог акулы + скрин когда видно происходит затуп.
..
Добавил лог где видно что первый раз терминал отправляет запрос удб, второй раз нет
Не вижу затуп.

Также не вижу TFTP трафика.

Никакого отношения к загрузке по HTTP не имеет совершенно левый UDP пакет втваревого броадкаста. Никакой втвари там ещё нет, там обычный pxelinux должен стучаться к HTTP серверу по TCP на 80-й порт. Никакого HTTP нет ни в тексте, ни на скрине.

Вопросы для дальнейшего размышления:

Где стояла машина, на которой делался сниф? Где она должна стоять?
Где TFTP траффик в снифе?
Где запрос к DNS в снифе?
Где запрос к HTTP в снифе?

Re: Загрузка с http сервера

Добавлено: Вс ноя 22, 2015 12:58 pm
krokokot
Привет.

Настраиваю загрузку с удаленного сервера через NAT, начало здесь http://forum.wtware.ru/viewtopic.php?f=2&t=5580. Все получилось по http, но вылезла небольшая бага: 5.4.0 не переваривает server:port в http.cfg:

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

default wtware
#
# Используйте этот синтакс, если выполняются следующие условия:
#
#  - IP-адрес HTTP-сервера совпадает с IP-адресом TFTP-сервера.
#
#  - http://IP-адрес-HTTP-сервера/wtware/ указывает на корень TFTP,
#    то есть http://IP-адрес-HTTP-сервера/wtware/Everyone/all.wtc
#    и http://IP-адрес-HTTP-сервера/wtware/5.3.4/packages/alsa
#    это правильные пути к соответствующим файлам из дистрибутива WTware.
#
# Пример синтакса в других случаях смотрите на нашем сайте:
#
#    http://wtware.ru/docs5/httpboot.html#cfg

label wtware
	kernel http://192.168.3.146:81/wtware/5.4.0/packages/kernel
	append root=/dev/ram0 memtest=1 quiet initrd=http://192.168.3.146:81/wtware/5.4.0/packages/initrd

label memtest
	kernel http://192.168.3.146:81/wtware/5.4.0/packages/memtest

label local
	localboot 0
Проверено в одной подсети с сервером, т.е. не за NAT.

Логи прилагаются.

Если убрать :81 или поставить :80 - всё путем. Пока не принципиально, т.к. у данного клиента ничего на 80 порту нет. Но на будущее просьба исправить. Или ткнуть пальцем, где я неправ.

Re: Загрузка с http сервера

Добавлено: Пн ноя 23, 2015 3:18 pm
aka
krokokot
В http.cfg три раза должно было быть написано. Три. Т.Р.И. В инструкции http://wtware.ru/docs5/httpboot.html в самом конце даже выделены оранжевым эти три раза, третий после http=. Не буду больше инструкции писать, всё равно никто не читает :(

Хорошо, забыли про три раза и про инструкцию. Я переделал втварь. Попробуй 5.4.2 http://wtware.ru/index.html#download Теперь должно быть достаточно указания пути в двух местах, т.е. должно взлететь с твоим конфигом.

Re: Загрузка с http сервера

Добавлено: Вт ноя 24, 2015 4:16 am
krokokot
aka писал(а):krokokot
В http.cfg три раза должно было быть написано. Три. Т.Р.И. В инструкции http://wtware.ru/docs5/httpboot.html в самом конце даже выделены оранжевым эти три раза, третий после http=. Не буду больше инструкции писать, всё равно никто не читает :(
Дружище, не поверишь - инструкцию читал. И три раза написал. Чесслово. И даже вставил текст своего http.cfg как code в своем сообщении. Ну кто же знал, что третий раз нужно вписывать между quiet и initrd?.. 8-/ Мы же как чукчи - в трех местах http:/// в примере конфига увидели - в трех местах вписали. А оно, оказывается, третий раз в другом label встретилось... Так что не виноватые мы, ты сам нас запутал маленько. ;-)
aka писал(а): Хорошо, забыли про три раза и про инструкцию. Я переделал втварь. Попробуй 5.4.2 http://wtware.ru/index.html#download Теперь должно быть достаточно указания пути в двух местах, т.е. должно взлететь с твоим конфигом.
Спс, попробую - отпишусь.

Re: Загрузка с http сервера

Добавлено: Вт ноя 24, 2015 12:43 pm
krokokot
krokokot писал(а):Спс, попробую - отпишусь.
Отписываюсь: 5.4.0 заработала после вставки http=... между quiet и initrd= (что было неочевидно из дефолтного примера даже после прочтения документации).

В 5.4.2 работает без необходимости вставлять параметр http= между quiet и initrd=. Если параметр вставить - тоже работает. :wink: Спасибо, конфигурирование http.cfg стало очевиднее и прозрачнее. :D

Re: Загрузка с http сервера

Добавлено: Чт мар 17, 2016 2:30 pm
zhendosina
Давно тут не говорили ничего.
А нет возможности засунуть помимо tftp сервера - еще и http сервер в втварь? Тогда бы разом куча вопросов снялась у страждущих. Достаточно было бы указать в 067 параметре wtware.pxe для загрузки по tftp либо wtware.http - для загрузки по http.

Re: Загрузка с http сервера

Добавлено: Чт мар 17, 2016 3:59 pm
Dim-soft
zhendosina писал(а):Давно тут не говорили ничего.
еще и http сервер в втварь
+1
еще бы и с выбором порта на котором сидит

Re: Загрузка с http сервера

Добавлено: Чт мар 17, 2016 5:06 pm
zhendosina
Dim-soft писал(а):
zhendosina писал(а):Давно тут не говорили ничего.
еще и http сервер в втварь
+1
еще бы и с выбором порта на котором сидит
Вот вроде с открытыми исходниками есть пепелац
http://www.rejetto.com/hfs/?f=dl

Re: Загрузка с http сервера

Добавлено: Чт мар 17, 2016 10:30 pm
aka
zhendosina писал(а):...еще и http сервер в втварь? Тогда бы разом куча вопросов снялась у страждущих.
Огласите всю кучу вопросов пожалуйста. А то я до сих пор не понял, зачем вообще в втвари загрузка по HTTP.

Re: Загрузка с http сервера

Добавлено: Пт мар 18, 2016 12:19 am
Rushmore
aka писал(а):А то я до сих пор не понял, зачем вообще в втвари загрузка по HTTP.
Лично для меня: скорость, удобство прокидывания сквозь корп.файерволлы, возможность использовать лоадбалансер и кэш-прокси.

И вообще это круто ))

Re: Загрузка с http сервера

Добавлено: Пт мар 18, 2016 10:18 am
zhendosina
Rushmore писал(а):
aka писал(а):А то я до сих пор не понял, зачем вообще в втвари загрузка по HTTP.
Лично для меня: скорость, удобство прокидывания сквозь корп.файерволлы, возможность использовать лоадбалансер и кэш-прокси.
И вообще это круто ))
В моем случае - разворачиваю сейчас небольшой офис. Арендовали vds. Подняли site-to-site vpn. Есть принципиальная необходимость, чтобы втварь грузилась с vds. Таким образом по tftp загрузка голой втвари идет 90 секунд. Но вот загрузить vlc, или хром уже не выходит. Развернули iis - промучались с ним 4 часа - так грузиться и не начал. С апача грузится. Но это все избыточно. Хотелось бы, чтобы втварь сама все делала.

Re: Загрузка с http сервера

Добавлено: Пт мар 18, 2016 11:14 pm
zhendosina
zhendosina писал(а):
Rushmore писал(а):
aka писал(а):А то я до сих пор не понял, зачем вообще в втвари загрузка по HTTP.
Лично для меня: скорость, удобство прокидывания сквозь корп.файерволлы, возможность использовать лоадбалансер и кэш-прокси.
И вообще это круто ))
В моем случае - разворачиваю сейчас небольшой офис. Арендовали vds. Подняли site-to-site vpn. Есть принципиальная необходимость, чтобы втварь грузилась с vds. Таким образом по tftp загрузка голой втвари идет 90 секунд. Но вот загрузить vlc, или хром уже не выходит. Развернули iis - промучались с ним 4 часа - так грузиться и не начал. С апача грузится. Но это все избыточно. Хотелось бы, чтобы втварь сама все делала.
И терминалы приходится грузить по очереди через vpn по tftp. Иначе не загружаются :(

Re: Загрузка с http сервера

Добавлено: Вс мар 20, 2016 9:05 pm
zhendosina
Грузит кто-нибудь втварь с iis?
Все работало несколько дней исправно, сегодня на нескольких терминалах вот так:
На остальных все ок. Все терминалы в одной сети, одинаковые intel nuc. Биосы одинаковые. Все одинаково. Переключил на tftp - грузится все. Вернул http - опять не грузятся те же. Не может же iis по маку блокировать? Он же даже знать, что такое мак не должен? Или я не прав?
P.S. по tftp грузить не могу - терминалы загружаются, только по очереди.

Изображение

Re: Загрузка с http сервера

Добавлено: Вс мар 20, 2016 9:29 pm
aka
Если iis за маршрутизатором, то у него нет возможности узнать мак. Зато он может блокировать по IP ;)

В логах iis обращения фиксируются?

Re: Загрузка с http сервера

Добавлено: Вс мар 20, 2016 10:16 pm
Rushmore
zhendosina писал(а):Не может же iis по маку блокировать?
Точно не может. Смотрите логи IIS C:\inetpub\logs\LogFiles\W3SVCxxx\
Какой код ошибки? Доходит ли вообще запрос до сервера?

Re: Загрузка с http сервера

Добавлено: Вс мар 20, 2016 10:45 pm
zhendosina
aka писал(а):Если iis за маршрутизатором, то у него нет возможности узнать мак. Зато он может блокировать по IP ;)

В логах iis обращения фиксируются?
iis похоже считает, что все ок. О_о

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

2016-03-20 16:08:35 192.168.1.11 GET /wtware/5.4.22/packages/uintel - 80 - 192.168.0.34 WTware/5.4.22 - 200 0 0 849
2016-03-20 16:08:39 192.168.1.11 GET /wtware/5.4.22/packages/f - 80 - 192.168.0.34 WTware/5.4.22 - 200 0 0 3931
2016-03-20 16:08:45 192.168.1.11 GET /wtware/5.4.22/packages/u - 80 - 192.168.0.34 WTware/5.4.22 - 200 0 0 5936
2016-03-20 16:08:45 192.168.1.11 GET /wtware/5.4.22/packages/graphic - 80 - 192.168.0.34 WTware/5.4.22 - 200 0 0 337
2016-03-20 16:10:38 192.168.1.11 GET /wtware/5.4.22/packages/kernel - 80 - 192.168.0.35 Syslinux/6.04 - 200 0 0 9386
2016-03-20 16:11:01 192.168.1.11 GET /wtware/5.4.22/packages/initrd - 80 - 192.168.0.35 Syslinux/6.04 - 200 0 0 22633
2016-03-20 16:11:11 192.168.1.11 GET /wtware/5.4.22/packages/lib6 - 80 - 192.168.0.35 WTware/5.4.22 - 200 0 0 2939
Сейчас загрузка идет по vpn.
Раз tftp работает - завтра попробую в http.cfg внешний ip задать ,чтобы исключить проблемы vpn.
Только тут нужно поменять значения?

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

label wtware
	kernel http:///wtware/5.4.22/packages/kernel
	append root=/dev/ram0 memtest=1 initrd=http://185.118.65.114/wtware/5.4.22/packages/initrd

label wtware/uefi
	kernel http://185.118.65.114/wtware/5.4.22/bootx64.efi
	append root=/dev/ram0 memtest=1 quiet

label memtest
	kernel http://185.118.65.114/wtware/5.4.22/packages/memtest

label local
	localboot 0

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 12:13 am
aka
Не вижу в логе iis запроса от 192.168.0.36 Похоже, до iis как раз не доходит, режется по дороге.

http.cfg:


default wtware
uefidef wtware/uefi


label wtware
kernel http://185.118.65.114/wtware/5.4.22/packages/kernel
append root=/dev/ram0 memtest=1 initrd=http://185.118.65.114/wtware/5.4.22/packages/initrd

label wtware/uefi
kernel http://185.118.65.114/wtware/5.4.22/bootx64.efi
append root=/dev/ram0 memtest=1 quiet


ЗЫ: http://185.118.65.114/wtware/ работает :mrgreen: Зафильтруй, чтоб чужим не отвечало, а то как-то неаккуратно, все конфиги нараспашку.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 12:26 am
zhendosina
ЗЫ: http://185.118.65.114/wtware/ работает :mrgreen: Зафильтруй, чтоб чужим не отвечало, а то как-то неаккуратно, все конфиги нараспашку.
Знать бы еще где в иисе это делается)))) Или подразумевается, что файерволом нужно whitelist создать? :)

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 1:51 am
aka
Я б файерволом закрыл, да. Но это потому что виндовый файервол мне хотя бы показывали, а iis я вообще никогда не видел.

Загрузился с 185.118.65.114, подключился к 185.118.65.114:15559, логин и пароль спросило. Логинов и паролей в твоих конфигах нет, не знаю как зайти на терминалку :(

Терминалку открытую всему интернету я б тоже оставлять не рискнул. Есть же vpn, зарули всё в него и не отвечай интернету с реальных IP.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 8:10 am
zhendosina
Терминалку открытую всему интернету я б тоже оставлять не рискнул. Есть же vpn, зарули всё в него и не отвечай интернету с реальных IP.
Так и было до сегодняшнего дня. Но сегодня сотрудники позвонили и сказали, что у них на экранах появилось "пожалуйста ждите" крупными буквами. Они решили перезагрузить терминалы - и после этого часть терминалов перестала загружаться. Честно говоря доверие к этому vpn пропало, поэтому и пробросил порт, чтобы если что они хоть работать могли, если повторится.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 3:25 pm
zhendosina
вообщем от vpn загрузка никак не зависит. Через внешний ip ситуация та же. Немного дополнительной информации:
Те терминалы, которые грузятся нормально - загружаются только один раз: то есть, если, как только они загрузились, их тут же перезагрузить - то загрузка не произойдет - будет та же ошибка, до тех пор, пока я не поменяю выдаваемый им адрес на микротике. Фокус работает какое то время. После которого они так же загружаются нормально.
Для тех терминалов, которые не грузятся вообще - работает тот же фокус - меняю адрес - загружаются однажды и все. До следующего изменения адреса они уже не загрузятся. И время тут не поможет. При этом в логах на iis ничего полезного нет. Файерволл отключал - результата не принесло.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 3:54 pm
zhendosina
Я даж кино снял. Похожая штука происходит.
https://www.dropbox.com/s/mqgsonzq7lhx1nd/wt.mov?dl=0
Мой iis все еще откликается снаружи по 185.118.65.114. Попробуйте позязя провести тот же эксперимент у себя :o

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 6:31 pm
aka
Взялся записывать тебе такое же видео на виртуалбоксе - и с третьей перегрузки поулчил такую же ошибку. А ведь вчера раз пять перезагружался, не было ошибки.

Ошибка вылазит когда перегружаешь сразу после предыдущей загрузки. Если ненмого (минуту?) подождать после ошибки и нажать ввод, оно загружается.

Попробовал wget'ом перекачать двадцать раз подряд http://185.118.65.114/wtware/5.4.22/packages/kernel Без прооблем перекачало. Но wget запущен под линуксом, там же настоящий TCP/IP стек, а не имитация как в предзагрузчике...

Но после перезагрузки в тонком не остаётся ничего от прежней работы. Все процессы начинаются заново. И запрос серверу он отправляет в точности такой, какой отправляло пол минуты назад при предыдущей загрузке. Если сервер через пол минуты реагирует на запрос не так, как пол минуты назад, надо пинать сервер, не?

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 6:47 pm
Rushmore
Надо попробовать вместо SYSLINUX грузиться через iPXE, как было в старых версиях втвари. Имхо оно стабильнее работает. И быстрее грузится, и начальный загрузчик меньше по размеру.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 6:49 pm
zhendosina
aka писал(а):Если сервер через пол минуты реагирует на запрос не так, как пол минуты назад, надо пинать сервер, не?
У меня тоже есть такое ощущение. Только что пробовал в другой сети на другом iis то же самое проделать. Результат тот же. Буду пробовать апач.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 8:14 pm
zhendosina
C другим веб-сервером результат тот же. Видимо проблема все же в втвари :(

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 8:37 pm
aka
Rushmore писал(а):Надо попробовать вместо SYSLINUX грузиться через iPXE, как было в старых версиях втвари.
Не хочу. Обычная загрузка по TFTP, USB, винт, сидиром - SYSLINUX. iPXE совсем другой. Я к нему тогда коллекцию костылей понаставил, и уже всё это забыл...

Посмотрел Wireshark'ом на тарффик syslinux. Wireshark тоже ругается на первый пакет с запросом к http после быстрой перезагрузки. Пишет [TCP Spurious Retransmission]

Парадокс: для TCP/IP пакеты должны быть разные. Одинаковые не работают. Хотя бы номер порта отправителя должен отличаться. Кого-то по дороге (может шлюз, который делает NAT перед интернетом, может сам сервер, думать надо) плющит, когда приходит SYN с теми же координатами (ip и порт) и отправителя, и получателя, что и меньше минуты назад существовавшая сессия. Проверил: когда я из линукса двадцать раз подряд качаю wget'ом, номер порта отправителя при каждом новом соединении на единичку отличается.

TCP/IP стек адская штука. SYSLINUX использует lwIP, страничка с багами lwIP. Но тут даже не то чтобы баг. Машина только запустилась, где брать рандом для случайного выбора порта отправителя непонятно. В линуксе адские механизмы есть для сбора энтропии отовсюду и генерации радомного рандома, как бы не больше кода, чем весь это предзагрузчик.

Проблема воспроизводится в локальной сети, безо всяких NAT, и на "Small HTTP Server" товарища Max Feokistov.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 8:50 pm
aka
Но это проблема коротких перезагрузок. Через минуту-другую все забудут про существовавшую сессию и загрузка должна сработать. Она срабатывает?

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 9:08 pm
aka
Не, не надо читать весь этот полёт мысли. Это НЕ проблема.

Во-первых, перезагрузка в течение минуты-двух-трёх это не нормально. В жизни обычного пользователя такого не должно случаться.

Во-вторых, если вдруг по какой-то причине пришлось перезагрузиться через минуту после предыдущей загрузки - ну выдаст оно ошибку. Ну выдаст командную строку "boot:". Там надо нажать Enter, и оно заново попытается перекачать файл, на этот раз с номером локального порта на единичку большим, чем в первый раз. И это ДОЛЖНО сработать. Просто нажать Enter.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 9:44 pm
zhendosina
aka писал(а):Но это проблема коротких перезагрузок. Через минуту-другую все забудут про существовавшую сессию и загрузка должна сработать. Она срабатывает?
Зависит от терминала. Вообще баг ведь обнаружился тем, что есть терминалы, которые не грузятся, пока на DHCP принудительно для них не сменить адрес. Другие терминалы - действительно грузятся без проблем через пару минут.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 9:45 pm
zhendosina
aka писал(а):Не, не надо читать весь этот полёт мысли. Это НЕ проблема.

Во-первых, перезагрузка в течение минуты-двух-трёх это не нормально. В жизни обычного пользователя такого не должно случаться.

Во-вторых, если вдруг по какой-то причине пришлось перезагрузиться через минуту после предыдущей загрузки - ну выдаст оно ошибку. Ну выдаст командную строку "boot:". Там надо нажать Enter, и оно заново попытается перекачать файл, на этот раз с номером локального порта на единичку большим, чем в первый раз. И это ДОЛЖНО сработать. Просто нажать Enter.
К сожалению не мне Вам рассказывать, как работает мозг у среднестатистического бухгалтера. Так что про "Просто нажать enter" для них не прокатит :(

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 10:14 pm
aka
zhendosina писал(а):Вообще баг ведь обнаружился тем, что есть терминалы, которые не грузятся, пока на DHCP принудительно для них не сменить адрес
Эти терминалы всё время, пока не грузятся, долбятся на http или выключены? Если терминал выключается на пять минут, затем включается, получает тот же IP и опять не грузится, то это другой баг.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 10:27 pm
aka
zhendosina писал(а):К сожалению не мне Вам рассказывать, как работает мозг у среднестатистического бухгалтера. Так что про "Просто нажать enter" для них не прокатит :(
"Выключить - попить кофе пять минут - включить".

Непонятно, как они вообще увидели проблему. Чтобы в первый раз увидеть тот баг, который заснят на видео, надо чтобы:

1. Машина не загрузилась. Т.е. канал настолько плох, что даже по HTTP загрузка не едет.
2. Бух настолько нервный, что выключил/включил незагружающуюся машину не подождав и нескольких минут.

Мне кажется, не в бухе дело.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 10:48 pm
zhendosina
Эти терминалы всё время, пока не грузятся, долбятся на http или выключены? Если терминал выключается на пять минут, затем включается, получает тот же IP и опять не грузится, то это другой баг.
Ну вот загрузился терминал по tftp - человек работает несколько часов. Потом я в dhcp меняю wtware.pxe на wtware.http - и перезагружаю - не грузится. Иду в dhcp и меняю выдаваемый этому терминалу ip - перезагружаю - грузится.
По tftp всегда загружается.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 10:51 pm
zhendosina
1. Машина не загрузилась. Т.е. канал настолько плох, что даже по HTTP загрузка не едет.
Да нет.. с каналом все ок, судя по логам запросы не доходят до веб-сервера. Издыхают где-то по пути. Либо вообще не уходят с терминала. Фиг знает.
2. Бух настолько нервный, что выключил/включил незагружающуюся машину не подождав и нескольких минут.
Вот это да - это в их стиле.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 10:52 pm
zhendosina
Ну выдаст командную строку "boot:". Там надо нажать Enter, и оно заново попытается перекачать файл, на этот раз с номером локального порта на единичку большим, чем в первый раз. И это ДОЛЖНО сработать. Просто нажать Enter.
Вот это срабатывет не с первого раза - со второго или третего.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 11:13 pm
zhendosina
Наверное решением может стать какой-нибудь костыль для dhcp - чтобы одному и тому же маку он не выдавал 2 раза подряд одинаковые ip. Придумать бы теперь как это сделать на микротике..

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 11:17 pm
aka
zhendosina писал(а):
Эти терминалы всё время, пока не грузятся, долбятся на http или выключены? Если терминал выключается на пять минут, затем включается, получает тот же IP и опять не грузится, то это другой баг.
Ну вот загрузился терминал по tftp - человек работает несколько часов. Потом я в dhcp меняю wtware.pxe на wtware.http - и перезагружаю - не грузится.
Оно по какой-то другой причине не грузится. Надо с этой причиной разбираться. Процесс разбирательства усложнится тем, что перегружаться надо раз в несколько минут, не чаще. Но это разные баги.

Когда не грузится в первый раз, после нескольких минут недёргания http - сообщение об ошибке то же?

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 11:19 pm
zhendosina
Когда не грузится в первый раз, после нескольких минут недёргания http - сообщение об ошибке то же?

да.

Re: Загрузка с http сервера

Добавлено: Пн мар 21, 2016 11:34 pm
aka
А с апача на линуксе грузится как угодно часто. Получается это баг только для виндового TCP/IP стека. Виндовый стек игнорирует запрос, который в точности совпадает с только что обслуженным. Линуксовый не игнорирует.

Re: Загрузка с http сервера

Добавлено: Вт мар 22, 2016 12:01 am
zhendosina
aka писал(а):А с апача на линуксе грузится как угодно часто. Получается это баг только для виндового TCP/IP стека. Виндовый стек игнорирует запрос, который в точности совпадает с только что обслуженным. Линуксовый не игнорирует.
Занятно. Может быть это где-то настраивается..

Re: Загрузка с http сервера

Добавлено: Вт мар 22, 2016 12:42 am
aka
Попробуй костылик: http://pxe.ru/files/testing/201603220223.zip
Число в скобках будет одинаковое каждую перезагрузку или разное? На виртуальной машине с загрузкой с рядом расположенного TFTP одинаковое, не сработает :( А на реальной машине и с TFTP за медленным каналом?

Имитатор нажимания Enter для буха добавил.

Но это не решение. Надо понять, почему не работает первая попытка загрузки.

Re: Загрузка с http сервера

Добавлено: Вт мар 22, 2016 10:09 am
zhendosina
aka писал(а):Попробуй костылик: http://pxe.ru/files/testing/201603220223.zip
Число в скобках будет одинаковое каждую перезагрузку или разное? На виртуальной машине с загрузкой с рядом расположенного TFTP одинаковое, не сработает :( А на реальной машине и с TFTP за медленным каналом?
Имитатор нажимания Enter для буха добавил.
Но это не решение. Надо понять, почему не работает первая попытка загрузки.
Результат теста на реальном железе и действительно плохом канале (Vpn до Сибири, пинг 250 мс)
Костыль, рандомизирующий порт - не работает.
Из 10 попыток загрузки:
- 9 раз порт 53464
- 1 раз 50963
Костыль, автоматом перезапрашивающий файлы при network error отрабатывает исправно.
Терминал загрузился 10 раз из 10.

Re: Загрузка с http сервера

Добавлено: Вт мар 22, 2016 4:54 pm
aka
zhendosina писал(а):Костыль, рандомизирующий порт - не работает.
Из 10 попыток загрузки:
- 9 раз порт 53464
- 1 раз 50963
Чётаржу. Придумал, как помочь рандомизатору. Всем костылям костыль! Попробуй это (службу остановить, файл заменить, службу запустить):

http://pxe.ru/files/testing/201603221751.zip

На виндовс сервере определённо есть хороший рандом. TFTP притормозит отдавать один только файл http.cfg на рандомное время, совсем чуть-чуть, меньше секунды. После этого у меня на виртуалках рандомизатор заработал :mrgreen:

Re: Загрузка с http сервера

Добавлено: Вт мар 22, 2016 7:48 pm
zhendosina
На виндовс сервере определённо есть хороший рандом. TFTP притормозит отдавать один только файл http.cfg на рандомное время, совсем чуть-чуть, меньше секунды. После этого у меня на виртуалках рандомизатор заработал :mrgreen:
То есть вы генерируете номер порта, как функцию от задержки tftp? Аппладирую стоя! Работает идеально!

Re: Загрузка с http сервера

Добавлено: Ср мар 23, 2016 5:12 pm
zhendosina
Новая проблема:
Начал переводит терминалы на загрузку по http
Foxconn nt435 грузятся
lenovo Q180 грузятся
INTEL NUC DC3217IYE грузятся
INTEL NUC DE3815TYKHE не грузятся
В логе всего лишь:

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

16-12-06-057| [TFTP] Got RRQ, 33 bytes.
16-12-06-057| [TFTP] 00000000: 35 2e 34 2e 32 32 2f 77 74 77 61 72 65 2e 68 74
16-12-06-057| [TFTP] 00000010: 74 70 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30
16-12-06-057| [TFTP] 00000020: 00
16-12-06-073| [TFTP] Requests file "5.4.22\wtware.http". Tsize is requested, blksize default.
16-12-06-073| [TFTP] Sending OASK (tsize 91132).
16-12-06-073| [TFTP] Received opcode ERR.
16-12-06-088| [TFTP] Connection closed.
16-12-06-088| [TFTP] Got RRQ, 38 bytes.
16-12-06-088| [TFTP] 00000000: 35 2e 34 2e 32 32 2f 77 74 77 61 72 65 2e 68 74
16-12-06-104| [TFTP] 00000010: 74 70 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65
16-12-06-104| [TFTP] 00000020: 00 31 34 35 36 00
16-12-06-104| [TFTP] Request block size 1456, interface MTU 1500.
16-12-06-104| [TFTP] Requests file "5.4.22\wtware.http". Tsize is not requested, blksize 1456 bytes.
16-12-06-119| [TFTP] Sending OASK (blksize 1456).
16-12-06-151| [TFTP] Transfer of file "5.4.22\wtware.http" completed.
16-12-06-151| [TFTP] Connection closed.
На экране это:
Изображение

Re: Загрузка с http сервера

Добавлено: Ср мар 23, 2016 7:11 pm
aka
Пичалька. Обновления биоса для них нет?

Дальше должно быть обращение к TFTP за файлом packages\ldlinux.c32, потом опять же к tftp за http.cfg, и только после этого начнётся http. Получается, на этих машинах свежий syslinux зависает ге-то в самом начале работы.

Re: Загрузка с http сервера

Добавлено: Ср мар 23, 2016 9:50 pm
zhendosina
aka писал(а):Пичалька. Обновления биоса для них нет?
Дальше должно быть обращение к TFTP за файлом packages\ldlinux.c32, потом опять же к tftp за http.cfg, и только после этого начнётся http. Получается, на этих машинах свежий syslinux зависает ге-то в самом начале работы.
Угу, а по чистому tftp замечательно загружается :( Для биоса обновлений похоже, что нету. Но более точно скажу завтра.

Re: Загрузка с http сервера

Добавлено: Ср мар 23, 2016 10:51 pm
aka
По чистому tftp загружается через тот же syslinux, но ооочень старой версии. Тогда никакого http там не было, размер wtware.pxe (это и есть тот старый syslinux) всего 16 килобайт...

Я не осилю удалённо отдебажить весь сислинукс :( Если обновление биоса не поможет, придётся признать DE3815TYKHE непригодными к загрузке по http.

А UEFI на этих машинах есть? Насколько я понял, в UEFI всё работает совсем не так, и глюки должны быть совсем другие. bootx64.http - стартовый файл для UEFI, чтоб потом догружаться по http. Но в втвари под UEFI ещё нет ни гуглохрома, ни vlc. Есть только сама втварь.

Re: Загрузка с http сервера

Добавлено: Чт мар 24, 2016 12:00 am
Rushmore
aka писал(а):А UEFI на этих машинах есть? Насколько я понял, в UEFI всё работает совсем не так, и глюки должны быть совсем другие.
DE3815TYKHE не умеет загружаться по сети через UEFI, только в режиме совместимости BIOS PXE. UEFI загрузка возможна только с диска либо со встроенного модуля eMMC.
aka писал(а):придётся признать DE3815TYKHE непригодными к загрузке по http.
У меня с десяток таких машинок замечательно грузят втварь по http через iPXE.

Re: Загрузка с http сервера

Добавлено: Чт мар 24, 2016 12:16 am
aka
Rushmore писал(а):У меня с десяток таких машинок замечательно грузят втварь по http через iPXE.
iPXE - твой или старый втваревый?
А новый втваревый syslinux ты на них пробовал?

Re: Загрузка с http сервера

Добавлено: Чт мар 24, 2016 12:48 am
Rushmore
aka писал(а):iPXE - твой или старый втваревый?
Мой.
aka писал(а):А новый втваревый syslinux ты на них пробовал?
Вариант с http не пробовал. Могу попробовать, как только до машинок доберусь. В начале следующей недели, не раньше.

Re: Загрузка с http сервера

Добавлено: Чт мар 24, 2016 12:52 am
aka
Мне же не жалко. Пожалуйста, проверяйте:

http://pxe.ru/files/testing/201603240150.zip

1. Два файла из архива положить рядом с wtware.pxe. Они будут скачиваться по TFTP.
2. В 067 параметре DHCP прописать undionly.kpxe
3. Отредактировать undionly.kpxe.cfg, прописать свой адрес и путь трижды.

И всё. Свежая втварь поедет по http через ipxe. Добавить в дистрибутив?

Внутрь undionly.kpxe вкомпилировал скрипт:

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

#!ipxe
set user-class wtware-ipxe
:retry_dhcp
dhcp || goto retry_dhcp
isset ${filename} || goto retry_dhcp
isset ${next-server} || goto retry_dhcp
chain tftp://${next-server}/${filename}.cfg
Больше никаких изменений в ipxe не вносил.

Собственно, единственный костыль, который нужен чтоб свежая втварь поехала чере ipxe - это в конфиг вписать третий раз путь BOOT_IMAGE=http://10.1.1.32/wtware/5.4.22/packages/kernel, чтоб втварь знала, откуда ей качать остальное. SYSLINUX это сам вписывает. И у SYSLINUX есть плюшка http:///, чтоб не писать адрес сервера. И мусора на экран SYSLINUX меньше пишет.

Re: Загрузка с http сервера

Добавлено: Чт мар 24, 2016 9:31 am
zhendosina
Мне же не жалко. Пожалуйста, проверяйте:
Спасибо, через ipxe все работает исправно :)

Re: Загрузка с http сервера

Добавлено: Чт мар 24, 2016 11:28 am
Rushmore
aka писал(а):Отредактировать undionly.kpxe.cfg, прописать свой адрес и путь трижды.
Практически аналог http:/// из SYSLINUX:

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

#!ipxe
set wtware-url http://${next-server}/wtware
set wtware-ver 5.4.22
initrd ${wtware-url}/${wtware-ver}/packages/initrd
boot   ${wtware-url}/${wtware-ver}/packages/kernel BOOT_IMAGE=${wtware-url}/${wtware-ver}/packages/kernel root=/dev/ram0 quiet
Параметр wtware-ver можно устанавливать автоматом при сборке дистрибутива.

Re: Загрузка с http сервера

Добавлено: Пт мар 25, 2016 12:26 am
aka
Убедили. Возвращаю ipxe в дистрибутив.

Тогда вопрос про UEFI.

Обычная загрузка по TFTP под UEFI сейчас работает вообще без предзагрузчика. Биос сразу качает стартовый файл втвари, 7.5 мегабайта.

Загрузку по HTTP из под UEFI я сейчас запустил через SYSLINUX, но SYSLINUX вы дружно забрасываете тапками.

ipxe для UEFI предлагает скачать по TFTP файл ipxe.efi размером почти мегабайт. Мегабайт это много. А если я порежу стартовый файл втвари для UEFI до четырёх-пяти мегабайт и научу его первым делом качать по TFTP тот же http.cfg, и если там стоит флаг - грузить всё остальное по http, это будет хорошо? Т.е. вместо мегабайта ipxe.efi по TFTP будет грузиться четыре-пять мегабайт втвари, но зато сразу запустится линукс, с настоящими драйверами, настоящим TCP/IP, без предзагрузчика. Это хорошо?

Re: Загрузка с http сервера

Добавлено: Пт мар 25, 2016 1:04 am
Rushmore
aka писал(а):Загрузку по HTTP из под UEFI я сейчас запустил через SYSLINUX, но SYSLINUX вы дружно забрасываете тапками.
В ipxe можно скомпилять загрузчик snp.efi вместо ipxe.efi, размер будет примерно 150 - 180 кб. Этот вариант не содержит в себе драйверов, пользуется теми, которые есть в прошивке (аналог undionly, только для UEFI). Я через него пробовал грузить втварь в виртуалку.

Но, мне кажется, не надо пока ничего ломать, оставить всё так как есть сейчас. То есть использовать SYSLINUX в качестве основного загрузчика, а ipxe оставить как troubleshut-вариант, если основной по каким-то причинам не катит. В виде undionly + cfg к нему. В принципе можно даже в дистрибутив не включать, просто описать это в доке и дать ссылку на zip. Кому надо - тот разберется.

Re: Загрузка с http сервера

Добавлено: Пт мар 25, 2016 5:53 pm
aka
snp.efi, snponly.efi - на виртуалках vmware и hyper-v работает, на матери d1800m пишет вот как здесь: http://forum.ipxe.org/showthread.php?tid=7567

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

configuring (net0 01:01:01:01:01:01)......
И ничего для такого мака не наконфигуривает :(

Re: Загрузка с http сервера

Добавлено: Пт мар 25, 2016 8:15 pm
Rushmore
aka писал(а):И ничего для такого мака не наконфигуривает :(
Не повезло... забей. Большинство прошивок умеет грузиться по сети в BIOS-compatibility режиме.

Re: Загрузка с http сервера

Добавлено: Вс мар 27, 2016 8:38 pm
aka
Вопчим я не послушался и в 5.4.24 загрузку по http опять переделал. Методичка обновлена: http://wtware.ru/docs5/httpboot.html

Для x86 грузим wtware.http которое есть переименованне undionly.kpxe, 50 килобайт всего. Оно читает настройки http из wtware.http.cfg. С переменной красиво получилось, только в одном месте адрес/порт/путь указывать надо.

Для UEFI грузим тот же bootx64.efi. Четыре мегабайта. Меньше не получается. Там линуксовое ядро и драйвера всех сетевых карт. Оно читает тот же wtware.http.cfg, в котором под это HTTP для UEFI отдельная переменная.

То есть чтобы UEFI стало догружаться по HTTP, не надо трогать DHCP, а надо галочку в текстовом файле поставить. Может, это и есть счастье, когда для переключения на HTTP не надо трогать DHCP, и такое же надо сделать и для x86?

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 11:00 am
zhendosina
Может, это и есть счастье, когда для переключения на HTTP не надо трогать DHCP, и такое же надо сделать и для x86?
Если бы у втвари был собственный http сервер с блекджеком и логами, то это было бы то, что нада. А так есть вероятность, что народ не разобравшись будет ставить загрузку по http, не развернув сам http сервер.
P.S.
Если бы еще порт можно было указать - вообще цены бы не было. А то тупой iis по умолчанию отжимает 80 для своих RDWEB services.

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 11:12 am
Rushmore
zhendosina писал(а):Если бы еще порт можно было указать - вообще цены бы не было. А то тупой iis по умолчанию отжимает 80 для своих RDWEB services.
Дык в конфиге порт через двоеточие после адреса:

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

set wtware-url http://192.168.1.1:8888/wtware
В настройках сайта IIS в биндингах вешаешь еще один порт.

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 11:34 am
zhendosina
Rushmore писал(а):
zhendosina писал(а):Если бы еще порт можно было указать - вообще цены бы не было. А то тупой iis по умолчанию отжимает 80 для своих RDWEB services.
Дык в конфиге порт через двоеточие после адреса:

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

set wtware-url http://192.168.1.1:8888/wtware
В настройках сайта IIS в биндингах вешаешь еще один порт.
Я имел ввиду для грядущего втваревского проприетарного веб-сервера порт менять :)

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 11:36 am
aka
По умолчанию, если на сервере 80-й свободен, втваревый http сервер вешать на 80? Или сразу на какой-нибудь 8880?

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 1:03 pm
Dim-soft
aka писал(а):По умолчанию, если на сервере 80-й свободен, втваревый http сервер вешать на 80? Или сразу на какой-нибудь 8880?
IMHO установщик как про dhcp смотрит и предлагает если сводобный 80 то его иначе - выбирай

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 4:51 pm
Rushmore
aka писал(а):То есть чтобы UEFI стало догружаться по HTTP, не надо трогать DHCP, а надо галочку в текстовом файле поставить. Может, это и есть счастье, когда для переключения на HTTP не надо трогать DHCP, и такое же надо сделать и для x86?
Корпоративная сеть. Один DHCP обслуживает много разных подсетей, с разными настройками, клиенты тоже разные. Сетевая шара с дистрибутивом втвари одна на всех. Бывает, что http не едет. Бывает, что tftp не едет. Как без DHCP разрулить, чтобы одни машинки грузились по http, другие по tftp? Сейчас я могу это делать через DHCP, выбирая способ загрузки для подсети и вплоть до отдельных мак-адресов. Хочу чтобы так и оставалось в будущем.

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 5:10 pm
zhendosina
aka писал(а):По умолчанию, если на сервере 80-й свободен, втваревый http сервер вешать на 80? Или сразу на какой-нибудь 8880?
Я бы сразу вешал на какой-нить отличный от 80. 80 все же зарезервирован для определенных ресурсов в большинстве случаев. А если втварь будет изначально занимать малопопулярный порт - это позволит избежать кучу потенциальных проблем у потребителей.

Re: Загрузка с http сервера

Добавлено: Пн мар 28, 2016 6:49 pm
Rushmore
zhendosina писал(а):Я бы сразу вешал на какой-нить отличный от 80.
Да, подпишусь. Было бы логично использовать по умолчанию не 80-й порт.

Re: Загрузка с http сервера

Добавлено: Пн апр 25, 2016 12:04 am
aka
Втваревый http сервер: http://forum.wtware.ru/viewtopic.php?f=10&t=19682
Порт 789.