forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 06.01.2017, 00:51
Alexander Polozov
Guest
 
Сообщений: n/a
По умолчанию pxe over http

Alexander Polozov написал(а) к All в Jan 17 23:19:58 по местному времени:

Привет, All!

Поднял на gentoo говносервер для загрузки бездисковых тазиков по сети.
Конфигурация мималистична, почти всё реализовано через dnsmasq
(и раздача айпишников, и отдача pxelinux, и отдача загрузочных образов по tftp).
Всё хорошо, но больно уж протокол tftp тормозной.
Прочитал, что начиная с syslinux 5.10 возможна отдача образов поверх http, типа ускоряется всё в разы.
Поднял тут же nginx (типа по отзывам маленький и быстрый), кинул в /var/www симлинк на каталог с образами,
проверил видимость файлов браузером. Браузеру образы доступны для скачивания (браузер предлагает сохранить файл).
По докам пишу в меню

label slitaz
menu label slitaz
kernel http://10.5.5.1/memdisk
initrd http://10.5.5.1/images/slitaz.iso
append iso raw

При попытке загрузится на экране очень быстро мелькает надпись, что чего то там чего то и "memdisk File not found" и ничего не происходит. В логах никаких сообщений по этому поводу. В ссылках ошибок нет (скопированы из браузера) и файлы лежат там где ищем (браузер их видит), права на файлах самые безпроблемные 644 nobody:nogroup.
Погуглил, нашёл на каком то буржуйском форуме старый тред с похожими проблемами, по тамошним рецептам
пробовал менять обычный pxelinux.0 на lpxelinux.0 и gpxelinux.0, без толку.

Есть какие нибудь идеи?

Со всеми пожеланиями, Alexander Polozov

... С каждым днем все тpуднее воpовать, иногда кажется, что заpабатываю.
--- GoldED+/LNX 1.1.5 (Linux 4.8.0-pf8 CPU UNKNOWN)
Ответить с цитированием
  #2  
Старый 06.01.2017, 10:01
Andrew Kant
Guest
 
Сообщений: n/a
По умолчанию pxe over http

Andrew Kant написал(а) к Alexander Polozov в Jan 17 07:51:10 по местному времени:

Нello Alexander!

Thursday January 05 2017 23:19, Alexander Polozov wrote to All:

AP> Поднял на gentoo говносервер для загрузки бездисковых тазиков по сети.
AP> Конфигурация мималистична, почти всё реализовано через dnsmasq
AP> (и раздача айпишников, и отдача pxelinux, и отдача загрузочных образов
AP> по tftp). Всё хорошо, но больно уж протокол tftp тормозной. Прочитал,
AP> что начиная с syslinux 5.10 возможна отдача образов поверх http, типа
AP> ускоряется всё в разы. Поднял тут же nginx (типа по отзывам маленький и
AP> быстрый), кинул в /var/www симлинк на каталог с образами, проверил
AP> видимость файлов браузером. Браузеру образы доступны для скачивания
AP> (браузер предлагает сохранить файл). По докам пишу в меню

AP> label slitaz
AP> menu label slitaz
AP> kernel http://10.5.5.1/memdisk
AP> initrd http://10.5.5.1/images/slitaz.iso
AP> append iso raw

AP> При попытке загрузится на экране очень быстро мелькает надпись, что чего
AP> то там чего то и "memdisk File not found" и ничего не происходит. В
AP> логах никаких сообщений по этому поводу. В ссылках ошибок нет
AP> (скопированы из браузера) и файлы лежат там где ищем (браузер их видит),
AP> права на файлах самые безпроблемные 644 nobody:nogroup. Погуглил, нашёл
AP> на каком то буржуйском форуме старый тред с похожими проблемами, по
AP> тамошним рецептам пробовал менять обычный pxelinux.0 на lpxelinux.0 и
AP> gpxelinux.0, без толку.

AP> Есть какие нибудь идеи?

Идеи стандартные - запускаешь tcpdump и внимательно изучаешь, куда твой pxe-клиент в действительности ломится. Потом думаешь. Чтоб траффик не пропал запускаешь клиента на виртуалке, а tcpdump на хосте.

Good bye!
Andrew

--- GoldED+/W32 1.1.4.7
Ответить с цитированием
  #3  
Старый 31.01.2017, 17:21
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию pxe over http

Maxim Sokolsky написал(а) к Alexander Polozov в Jan 17 14:35:00 по местному времени:

Привет, Alexander!

AP> Поднял на gentoo говносервер для загрузки бездисковых тазиков по сети.
AP> Конфигурация мималистична, почти всё реализовано через dnsmasq
AP> (и раздача айпишников, и отдача pxelinux, и отдача загрузочных образов

AP> label slitaz
AP> menu label slitaz
AP> kernel http://10.5.5.1/memdisk
AP> initrd http://10.5.5.1/images/slitaz.iso
AP> append iso raw

AP> При попытке загрузится на экране очень быстро мелькает надпись, что
AP> чего то там чего то и "memdisk File not found" и ничего не происходит.
AP> В логах никаких сообщений по этому поводу. В ссылках ошибок нет
AP> (скопированы из браузера) и файлы лежат там где ищем (браузер их
AP> видит), права на файлах самые безпроблемные 644
AP> nobody:nogroup. Погуглил, нашёл на каком то буржуйском форуме старый
AP> тред с похожими проблемами, по тамошним рецептам пробовал менять
AP> обычный pxelinux.0 на lpxelinux.0 и gpxelinux.0, без толку.

AP> Есть какие нибудь идеи?

Поборол? Если нет - нужно проверить две вещи - а есть ли в initrd драйвер для сетевой карты, ну и инит-скрипт, что сеть нормально поднимается.
Так по крайней мере было в Slax/Porteus/FIDOSlax - для слитаза твоего не велосипед же придумали.

Вероятее всего - под твою карточку просто нет драйвера, инитрд - просто обрубок от системы, в него многое не включают.

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #4  
Старый 03.02.2017, 10:01
Alexander Polozov
Guest
 
Сообщений: n/a
По умолчанию pxe over http

Alexander Polozov написал(а) к Maxim Sokolsky в Feb 17 08:44:08 по местному времени:

Привет, Maxim!


Ответ на сообщение Maxim Sokolsky (2:5020/828.777) к Alexander Polozov, написанное 31 янв 17 в 14:35:

AP>> Поднял на gentoo говносервер для загрузки бездисковых тазиков по
AP>> сети. Конфигурация мималистична, почти всё реализовано через
AP>> dnsmasq (и раздача айпишников, и отдача pxelinux, и отдача
AP>> загрузочных образов

AP>> label slitaz
AP>> menu label slitaz
AP>> kernel http://10.5.5.1/memdisk
AP>> initrd http://10.5.5.1/images/slitaz.iso
AP>> append iso raw

AP>> При попытке загрузится на экране очень быстро мелькает надпись,
AP>> что чего то там чего то и "memdisk File not found" и ничего не
AP>> происходит. В логах никаких сообщений по этому поводу. В ссылках
AP>> ошибок нет (скопированы из браузера) и файлы лежат там где ищем
AP>> (браузер их видит), права на файлах самые безпроблемные 644
AP>> nobody:nogroup. Погуглил, нашёл на каком то буржуйском форуме
AP>> старый тред с похожими проблемами, по тамошним рецептам пробовал
AP>> менять обычный pxelinux.0 на lpxelinux.0 и gpxelinux.0, без
AP>> толку.

AP>> Есть какие нибудь идеи?

MS> Поборол?
Поборол, но не до конца. После обновления syslinux до 6x версии всё заработало,
но только с модулем lpxelinux.0, который на некоторых биосах не работает,
хотя если верить докам должно работать начиная с версии 5.10 и в модуле pxelinux.0
MS> Если нет - нужно проверить две вещи - а есть ли в initrd
MS> драйвер для сетевой карты, ну и инит-скрипт, что сеть нормально
MS> поднимается. Так по крайней мере было в Slax/Porteus/FIDOSlax - для
MS> слитаза твоего не велосипед же придумали.

MS> Вероятее всего - под твою карточку просто нет драйвера, инитрд -
MS> просто обрубок от системы, в него многое не включают.
Сеть давно настроена и работает, у меня чисто заморочки на стыке syslinux и http

Со всеми пожеланиями, Alexander Polozov

... По меpе пpоведения спастельных pабот число жеpтв неyклонно возpастает
--- GoldED+/LNX 1.1.5 (Linux 4.8.0-pf8 CPU UNKNOWN)
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:34. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot