Portál AbcLinuxu, 12. května 2025 11:46

Dotaz: TFTP zamrznutí klienta

H0ax avatar 28.1.2009 12:00 H0ax | skóre: 36 | blog: Odnikud_nikam
TFTP zamrznutí klienta
Přečteno: 280×
Odpovědět | Admin
Bodré podoledne všem :-)
Mějme síť 10/100Mbit switch (4ks po 24port) + 1Gbit (1ks, 12port). V gigu je TFTP server (tfp-hpa-0.49, testováno i na nižších). PC mají zapnutý boot ze sítě. Po startu si pc sáhne pro IP, dhcp mu jí dá, naběhne PXE menu. Pokud je v tuto chvíli vybrána položka, která se má načítat ze sítě (vmlinuz + initrd, dále pak připojení NFS nebo například memtest či clonezilla), v logu serveru se objeví např.
RRQ from 192.168.1.2 filename vmlinuz
a klient zmrzne (nutno zmáčknout reset) - na klientovi zůstane viset PXE menu a vlevo dole se objeví podtržítko. Situace je stejná celý den kromě rána, kdy takto bootovat lze naprosto bez problémů a v logu se objeví i to, že tftp předává další soubory jako je initrd atd., takže předpokládám, že to dělá nějaké zařízení/pc v síti. Parametry "-r blksize" a podobné nemají efekt, při jejich použití tftp ohlásí do logu, že
client does not accept options
Pokud je klient i server na stejném switchi, situace je stejná. Nesetkal se někdo z vás s tímto problémem? Nápady na nalezení viníka vítány :-)
uid=0(root) gid=0(root) skupiny=0(root)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.1.2009 13:19 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim

ano setkal, muze za to castecne bugovita implementace PXE v kompech a chyba v PXELINUX. Kdyz bootuju etherboot co je na HDD v klientech a potom pres PXE PXELINUX menu ze site, tak to funguje vzdy, ale primo PXELINUX obcas konci jak pises, obcas jede jak ma. Rekneme asi 70% uspesnost. Ale totez to dela i pri pokusu z pxemenu bootovat lokalni windowsy. Jestli pouziju vesamenu.c32 nebo menu.c32 jedno jest.

Vetsinou pomuze komp natvrdo vypnout a za chvili zase zapnout. Reseni nezname.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
H0ax avatar 28.1.2009 13:33 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
Lokální boot windows z pxe menu mi funguje vždy, možná záleží na verzi pxelinuxu. Co máš na mysli tím etherbootem z hdd? Díky :-)
uid=0(root) gid=0(root) skupiny=0(root)
28.1.2009 15:11 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
www.rom-o-matic.org

Programek, bootoje se lokalne grubem (stejne jako by to bylo linuxove jadro) a to se pak chova jako PXE stack, takze DHCP, TFTP a bootujeme. Proste reseni pro kompy co samy od sebe neumej bootovat ze site.

P.S.: Cerstve nahozene KDE 4.1.3 Archlinux - jednim slovem parada, uz se moc tesim na realneji pouzitelnejsi verze.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
H0ax avatar 28.1.2009 16:26 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
To jsem trochu pročítal, vyzkouším. Uvažoval jsem podobně s tím, že dám grub a jádro+initrd do malýho oddílu a zbytek ze sítě což funguje stejně krásně. Mrknu na tohle a uvidím jak to půjde. Jinak já mám KDE 4.1.4, měl jsem i 4.1.3 a těším se na 4.2, celkově to považuju za slušně použitelný a věci, které nejsou ještě doladěné nejsou tak strašné, aby to nešlo používat. Jsem s tím spokojen :-). Každopádně díky za rady :-)
uid=0(root) gid=0(root) skupiny=0(root)
28.1.2009 16:39 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
Jadro+initrd V ZADNYM PRIPADE. Co budes delat az to budes potrebovat upgradovat?

Ja mam na discich 50Mb ext2, nejakej ten swap a zbytek windowsy. Na ext2 je grub a ten etherboot. V menu.lst je klasicky bootovani woken a pak ten etherboot, to se booti jako linuxovy jadro, bez initramdisku. Etherboot si pak púres DHCP lizne adresu kompu, tftp serveru, jmeno souboru co ma stahovat a umisteni root NFS. Puvodne jsem pouzival tzv. NBI image, coz je jadro a initramdisk v jednom. Ted jsem presel na PXELINUX. Takze lokalni etherboot stahne ze site PXELINUX a ten mel v konfigu ze okamzite bez ptani zacne tahat pres tftp jadro a initramdisk a uz bootujeme. Ted mam tak trochu mezikonfiguracni stadium kdy PXELINUX nezacne ihned tahat jadro ale opet zobrazi svoje menu (predtim menu lokalniho grubu a ted menu PXELINUX ze site). Blby je kdyz tady zvolim windows, znovu to zacne bootovat z disku a znovu tam mam grub. Kdyz zvolim linux, bootuje linux. Funguje to perfektne, zadny zaseky!

Ted jsem presel na novych kompech na to ze na disku neni vubec nic o nejakym linuxu a komp startuje hned ze sitovky, natahne se to nove menu PXELINUX a to se obcas zasekne. Kdyz odentruju linux nebo wokna (ja teda volim vzdy linux, ale delali to obe volby) tak se stane ze vlevo dole blika kurzor a je to mrtvy.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
H0ax avatar 29.1.2009 11:09 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
Otestoval jsem etherboot a gpxe (v závislosti na tom, který z nich zrovna podporoval potřebnou síťovku) a jsem s tím spokojen. U síťovek, které to nepodporuje bych ale asi stejně musel mít pár souborů přímo v tom ext2 oddíle. Zatím jsem našel realteka 8111, který není podporován, ale není to zrovna stroj, na kterém bych ten boot potřeboval :-). Situace je tedy teď taková:
Grub na disku - menu Windows, Ostatní. Volba Win je lokální start, volba Ostatní je ether/gpxe boot do druhého menu, kde mám další věci. Funguje to zatím fajně. Díky za pomoc :-)
uid=0(root) gid=0(root) skupiny=0(root)
29.1.2009 13:48 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
Pokud mas lokalni disky a nevadi to ze je to prace navic tak je to spolehlivy a osvedceny reseni.

Jinak gPXE si lze vygenerovat se vsema ovladacema uvnitr, zvol gpxe:all-drivers.

Bohuzel ja chci reseni ktere by bylo zcela nezavisle na instalaci v klientovi. Na starsich mam to s lokalnim grubem, ale na novych co umej bootovat ze site a s 2Gb ramky nepotrebuju ani swap, tak proc tam motat neco na hdd.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
H0ax avatar 29.1.2009 14:27 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: TFTP zamrznutí klienta
Jasně, to by bylo nej řešení, ale když to najede v mém případě cca 1x z 10 pokusů, tak je to špatný :-/. Jinak ten grub plánuju nacpat v případě bezdiskových stanic na flashku :-)
uid=0(root) gid=0(root) skupiny=0(root)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.