Portál AbcLinuxu, 26. dubna 2024 11:29


Dotaz: PXE - No Boot Filename Received

12.10.2005 18:03 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
PXE - No Boot Filename Received
Přečteno: 621×
Odpovědět | Admin

zdravim,

snazim se rozchodit ltsp, mam klienta, kde je sitova karta

INTEL PRO/100

a je nastavena:

boot protocol: pxe
PnP/BEV Boot:  disable
Default Boot:  network
Local Boot:    enable
Prompt Time:   2
Setup Message: enable

pri bootu hleda DHCP server a pak ohlasi

No Boot Filename Received

pritom kdyz u sebe DHCP server vypnu tak ohlasi

No DHCP or BOOTP offers received

a z toho tedy usuzuji, ze na DHCP server vidi (skousel sem nabootovat knoppix a ten ip adresu obdrzel spravne podle konfigurace. takhle vypada muj dhcpd.conf (je to obslehle z manualu, takze pochybuju ze by tam byla chyba

default-lease-time            21600;
max-lease-time                21600;
use-host-decl-names           on;
ddns-update-style             ad-hoc;

allow booting;
allow bootp;

option subnet-mask            255.255.255.0;
option broadcast-address      192.168.123.255;
option routers                192.168.123.254;
option domain-name-servers    192.168.123.254;
option log-servers            192.168.123.1;
option domain-name            "xxx.xxx.xx";

option root-path  192.168.123.1:/opt/ltsp-4.1.1/i386";
filename           "/lts/vmlinuz-2.4.26-ltsp-3";

kde by mohla byt chyba? netusim...

never use rm after eight
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.10.2005 20:03 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste mrknout třeba sem PXE boot tu píší trochu jinak ... Já zatím bootoval pouze z disku nebo diskety, tak víc bohužel nevím.
12.10.2005 21:59 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
tak tenhle clanek nejak nepomaha...
never use rm after eight
13.10.2005 07:29 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
No Boot Filename Received
To podle mě s DHCP serverem nemá co dělat... Dle nápovědy to znamená: The client received at least one valid DHCP/BOOTP offer, but does not have a boot filename to download.
Když se ještě podíváte na ten odkaz, tak tam píší do nastavení dhcp také následující:
--------------------------------------------
 host ws137 {
      hardware ethernet     00:02:B3:25:45:56;
      fixed-address         192.168.2.137;
      if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {
          filename "/eepro100.lzpxe"; 
      } else if substring (option vendor-class-identifier, 0, 9) = "Etherboot" {
          filename "/lts/vmlinuz-test.nbi"; 
          option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff;
      }
  }
--------------------------------------------
Takže zřejmě posílají klientu /eepro100.lzpxe a to jsem tam nikde neviděl. Nezkoušel jsem...
13.10.2005 07:40 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
(to /eepro100.lzpxe si udělejte svoje, podle síťovky na http://www.rom-o-matic.net/, nejdřív by měl umět pracovat se síťovkou a pak teprve bude stahovat jádro...)
13.10.2005 08:44 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
asi by to takhle melo fungovat, ale problem mozna bude nekde jinde (viz nize...)
never use rm after eight
12.10.2005 22:13 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Odpovědět | | Sbalit | Link | Blokovat | Admin
proste jde mi o to, jaktoze sitova karta ktera umi PXE se nedokaze spojit s DHCP serverem... pritom pokud tam dam knoppix, nebo jine livecd tak IP adresu ziskam ...
never use rm after eight
13.10.2005 08:29 petr_p
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
A jsi si jisty, ze pxe client v sitovce pouziva DHCP? Co takhle BOOTP nebo jeste starsi RARP?

A opravdu se podivej, co leze siti (tcpdump -i ROZHRANI ether host MAC_CLIENTA). Vyroky "ono se to nespoji se serverem" jsou trochu mimo, zvlaste kdyz DHCP jede nad UDP, takze se zadne "spojeni" nekona.
13.10.2005 08:43 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
mozna mate pravdu...
mousehouse bery # tcpdump -i eth0 ether host 00:90:27:54:46:97
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 68 bytes
08:42:00.270423 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
08:42:01.245715 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
08:42:03.222862 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
08:42:07.177164 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
ale co s tim?
never use rm after eight
12.10.2005 22:29 kukacz | skóre: 1
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na radku "option root-path ..." ve vypisu nemate pocatecni uvozovky retezce.

Dale byste zrejme mel specifikovat TFTP server, z nehoz se ma bootovaci image (jadro) stahnout. Tzn. kdyz predpokladam, ze 192.168.123.1 je i TFTP server, tak by posledni radky mely vypadat:
option root-path  "192.168.123.1:/opt/ltsp-4.1.1/i386";
next-server       192.168.123.1;    
filename          "/lts/vmlinuz-2.4.26-ltsp-3";
13.10.2005 09:06 Chulda
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Presne tak. IMO problem neni v DHCP, ktera sdeli cestu k souboru, ale v TFTP, ktery ten soubor nedoda.

Ja s tim zrovna taky laboruju, ale chci nabootovat instalacku, tak zatim trosku dost tapu (na to sem moc navodu nenasel).
13.10.2005 09:14 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
trosku sem pokrocil - udelal sem si disketu a bootoju z te...

zajdete na http://www.rom-o-matic.net/5.4.1/ a udelejte si image pro disketu podle vasi sitovky.

image na disketu nakopirujete takle:
dd if=image of=/dev/fd0
tedka se to dokonce uz pokousi neco stahovat z tftp serveru...
never use rm after eight
12.10.2005 22:50 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Odpovědět | | Sbalit | Link | Blokovat | Admin
A odpovídá ten server? A co odpovídá? tcpdump nebo ethereal je tvůj kamarád.

Jinak mi připadá, že ti v konfiuguraci chybí nadefinovaný nějaký subnet, ale možná to není nutně potřeba. Pak by tak server mohl být autoritativní.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
13.10.2005 09:28 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak vypada to ze problem je vyresen, sice to jeste finalne nebezi, ale uz mi nabiha jadro (zasekne se na nfs - kernel panic).

zatim tedy bootoju z diskety, kterou sem si vytvoril na rom-o-matic.net
never use rm after eight
13.10.2005 10:53 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
zkus si pro účely testování vypnout firewall
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
13.10.2005 10:58 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
nevim kde byla chyba, ale restartoval jsem oba compy a uz bezi i to nfs... ted uz je to jen otazka nastaveni modulu... ted zrovna rozchazim usb mys...

tak diky vsem za podnety
never use rm after eight
13.10.2005 10:21 Vladki
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pozor neplette si PXE a etherboot. Navody jak sprovoznit PXE najdete zde: http://syslinux.zytor.com/pxe.php

Pro PXE potrebujete DHCP a TFTP server, pro dalsi beh LTSP taky NFS.
13.10.2005 10:46 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: PXE - No Boot Filename Received
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus v dhcph.conf nastavit
filename           "/lts/2.4.26-ltsp-3/pxelinux.0";
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.

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.