#1
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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
|
|||
|
|||
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) |