Subject: Problem mit pxe boot / dhcpd Posted by usenet

Transcription

Subject: Problem mit pxe boot / dhcpd Posted by usenet
Subject: Problem mit pxe boot / dhcpd
Posted by usenet-reply on Sat, 22 Jun 2013 00:57:31 GMT
View Forum Message <> Reply to Message
Hi!
Ich habe aktuell massive Probleme mit dem PXE-Booten. Ich habe via
dhcp-Paket diverse Bootkonfigurationen für meine PCs hier im Netz
bereitgestellt. Seit heute starten davon etliche nicht mehr!
Vor einigen Tagen habe ich noch keine Probleme gehabt, insbesondere
meine memtest-Installationen habe ich sehr oft gestartet.
Was habe ich in der Zwischenzeit verändert?
Eine neuer Eintrag für eine TrueImage-Installation, und ich habe auf
dhcpd 1.6.0 nebst diag-Plugin geupdatet.
An meinen eigenen Einstellungen sollte es nicht liegen, weil auch das
memtest+ aus dem diag-Plugin nicht geht.
Wie äußert sich mein Problem?
Es kommt kurz die Zeile
Loading diag/memtest...
und dann nix mehr.
Im syslog fand ich nur:
Jun 22 02:51:43 eis dhcpd: DHCPDISCOVER from bc:xxx via eth0
Jun 22 02:51:43 eis dhcpd: DHCPOFFER on 192.168.xx.18 to bc:xxx via eth0
Jun 22 02:51:47 eis dhcpd: DHCPREQUEST for 192.168.xx.18 (192.168.xx.1) from bc:xxx via
eth0
Jun 22 02:51:47 eis dhcpd: DHCPACK on 192.168.xx.18 to bc:xx via eth0
Jun 22 02:51:47 eis in.tftpd[3881]: tftp: client does not accept options
Jun 22 02:51:47 eis dhcpd: Forward map from xx-win7.hausnetz to 192.168.xx.18 FAILED:
Has an address record but no DHCI, not mine
hier meine /tftpboot/pxelinux.cfg/default
#
Page 1 of 8 ---- Generated from
net(t)forum
# Do not edit this file, edit /etc/config.d/dhcpd
# Creation date: Sat Jun 22 02:19:46 CEST 2013
# Created by Package: dhcpd 1.6.0
PATH /com32
DEFAULT menu.c32
PROMPT 0
MENU TITLE eisfair PXE Bootmenu
TIMEOUT 150
LABEL Acronis2013
MENU LABEL Acronis TrueImage 2013 Rescue System
KERNEL ti2013/kernel64.dat
APPEND initrd=ti2013/ramdisk64.dat root=/dev/tmpfs quiet media_for_linux vga=791
IPAPPEND 3
LABEL pmagic
MENU LABEL Parted Magic
KERNEL pmagic/bzImage
APPEND initrd=pmagic/initrd.img edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw
vga=791 sleep=0 loglevel=0 keymapd
IPAPPEND 3
LABEL dos
MENU LABEL dos ntfs
KERNEL dos/memdisk
APPEND initrd=dos/dos.img
IPAPPEND 3
LABEL s-off
MENU LABEL s-off maker
KERNEL s-off/BZIMAGE
APPEND initrd=s-off/ALPHA.GZ root=/dev/tmpfs
IPAPPEND 3
LABEL knoppix
MENU LABEL knoppix dvd 704
KERNEL knoppix/linux
APPEND initrd=knoppix/miniroot.gz root=/dev/tmpfs append
nfsdir=192.168.xx.1:/tftpboot/knoppix/dvd nodhcp lang=de rav
IPAPPEND 3
LABEL memtest-org
MENU LABEL das originale Memtest
KERNEL memtest86-org/memtest
APPEND root=/dev/tmpfs
IPAPPEND 3
LABEL memtest-org-one-pass
MENU LABEL das originale Memtest mit einem Durchlauf
KERNEL memtest86-org/memtest
APPEND root=/dev/tmpfs onepass
Page 2 of 8 ---- Generated from
net(t)forum
IPAPPEND 3
LABEL HirensBootCD
MENU LABEL Hiren's Boot CD
KERNEL hirensbootcd/memdisk
APPEND iso initrd=hirensbootcd/hirensbootcd.iso
IPAPPEND 3
LABEL hdt
MENU LABEL Hardware Detection Tool (hdt)
KERNEL diag/hdt.c32
APPEND pciids=diag/pci.ids.gz modules_alias=diag/modules.alias.gz
modules_pcimap=diag/modules.pcimap.gz
IPAPPEND 3
LABEL memtest
MENU LABEL Memtest x86+
KERNEL diag/memtest
IPAPPEND 3
LABEL rosh
MENU LABEL Read-Only Shell (rosh)
KERNEL diag/rosh.c32
IPAPPEND 3
LABEL sysresc
MENU LABEL System Rescue CD
KERNEL sysresc/rescue32
APPEND initrd=sysresc/initram.igz dodhcp netboot=tftp://eis.hausnetz/sysresc/sysrcd.dat
IPAPPEND 3
Acronis, pmagic, dos, s-off, knoppix, hiren, hdt, rosh und sysresc
gehen.
memtest, memtest one pass, memtest86+ gehen nicht.
Ciao, Stephan
-E-Mail: stephan@manske-net.de - WWW: http://stephan.manske-net.de/ //
PGP 2.6.3i \X/
Famous last words
eines Autofahrers: Wenn das Schwein nicht abblendet, ich tue es auch nicht!
Subject: Re: Problem mit pxe boot / dhcpd
Posted by Friedrich Bartel on Sat, 22 Jun 2013 18:42:43 GMT
Page 3 of 8 ---- Generated from
net(t)forum
View Forum Message <> Reply to Message
Am 22.06.2013 02:57, schrieb Stephan Manske:
> FAILED: Has an address record but no DHCI, not mine
Bezüglich dieser Fehlermeldung habe ich das gefunden:
Hier geht es darum das einer der Clients den selben Namen wie der
Filserver bekommen hat.
In this case there is an existing A record, but no DHCID (ie
corresponding TXT) record. So dhcpd will not update the A record. The
assumption is that this is an existing A record not placed there by
dhcpd. eg consider if someone gave their laptop the same name as your
main fileserver.
The way to get things going again is to remove the A record manually,
then when dhcpd next renews the lease it will be able to update DNS and
create both A and TXT records.
As to how it got there, well there are a number of possibilities I can
think of: it could have been created manually, the client could have
created it as p[art of a direct client DNS update, or something got
messed up when the lease expired and dhcpd was not able to remove both
the A and TXT records. There is no requirement that a direct client
update will create the TXT record, eg Windows only creates the A
record. This is purely a mechanism that dhcpd uses.
For example, calling your new client mail.company.com and then putting
it on the network. If the DHCP server/client just blindly updated DNS
then your actual mailserver DNS records would be hijacked and everyone
would now be pointing at the new client.
Grüße
Friedrich
Subject: Re: Problem mit pxe boot / dhcpd
Posted by usenet-reply on Sat, 22 Jun 2013 22:58:55 GMT
View Forum Message <> Reply to Message
FrBartel@hotmail.com (Friedrich Bartel) schrieb:
> Am 22.06.2013 02:57, schrieb Stephan Manske:
>> FAILED: Has an address record but no DHCI, not mine
>
>
> Bezüglich dieser Fehlermeldung habe ich das gefunden:
> Hier geht es darum das einer der Clients den selben Namen wie der
Page 4 of 8 ---- Generated from
net(t)forum
> Filserver bekommen hat.
was aber eigentlich nicht der Fall ist, aber vielleicht ist hier
aktuell ein wenig durcheinander, weil hier so viele neue und
virtuelle und sonstige Rechner kurz am Netz hängen.
Aber ich glaube nicht, daß das mein Problem mit PXE erklärt. Mehr
dazu gleich noch ...
Ciao, Stephan
-E-Mail: stephan@manske-net.de - WWW: http://stephan.manske-net.de/
PGP 2.6.3i \X/
Famous last words
eines Jungfernhaeutchens: Was kommt denn da?
//
Subject: Re: Problem mit pxe boot / dhcpd
Posted by usenet-reply on Sat, 22 Jun 2013 23:11:04 GMT
View Forum Message <> Reply to Message
/me schrieb:
> Ich habe aktuell massive Probleme mit dem PXE-Booten. Ich habe via
> dhcp-Paket diverse Bootkonfigurationen für meine PCs hier im Netz
> bereitgestellt. Seit heute starten davon etliche nicht mehr!
Vorab mal: Könnte jemand anderes mal bitte PXE aktivieren und das
diag-Plugin aktivieren? Da müßte dann ja memtest als Option bein
Netboot erscheinen. Klappt das dann bei Euch? Könnt Ihr memtest
booten?
> Im syslog fand ich nur:
>
> Jun 22 02:51:43 eis dhcpd: DHCPDISCOVER from bc:xxx via eth0
> Jun 22 02:51:43 eis dhcpd: DHCPOFFER on 192.168.xx.18 to bc:xxx via eth0
> Jun 22 02:51:47 eis dhcpd: DHCPREQUEST for 192.168.xx.18 (192.168.xx.1) from bc:xxx
via eth0
> Jun 22 02:51:47 eis dhcpd: DHCPACK on 192.168.xx.18 to bc:xx via eth0
> Jun 22 02:51:47 eis in.tftpd[3881]: tftp: client does not accept options
> Jun 22 02:51:47 eis dhcpd: Forward map from xx-win7.hausnetz to 192.168.xx.18 FAILED:
Has an address record but no DHCIP, not mine
Ich habe mir das zeitlich noch mal näher angeguckt:
Page 5 of 8 ---- Generated from
net(t)forum
Dieser Fehler (not mine) kommt schon, wenn ich das PXE Menü laden
lasse, wenn ich dann, auch Minuten später, einen Booteintrag
auswähle, dann kommt da nichts mehr. Und wie gesagt, etliche
Booteinträge funktionieren ja.
>
>
>
>
>
>
>
>
Wie äußert sich mein Problem?
Es kommt kurz die Zeile
Loading diag/memtest...
und dann nix mehr.
durch mehrfaches Enter-drücken habe ich noch eine ganz kurz
aufblinkende Fehlermeldung sehen können:
Loading diag/memtest... OK
Booting kernel failed: no such file or directory
Wenn ich mir nun genau angucke, wo ich Probleme habe, dann ist das
eigentlich nur noch
memtest, memtest one pass und memtest86+
Irgendwas muß die von den anderen unterscheiden und das wiederum muß
in der letzten Version wo geändert worden sein, weil es vor dem
Update ja ging.
> hier meine /tftpboot/pxelinux.cfg/default
>
> PATH /com32
^^^
Ist das hier mit einem / als absoluter Path so richtig? Irgendwas
wurde hier ja in den letzten Paket-Versionen mit der Verzeichnis
verändert, könnte hier was dran liegen?
>
>
>
>
DEFAULT menu.c32
PROMPT 0
MENU TITLE eisfair PXE Bootmenu
TIMEOUT 150
die gehen nicht:
Page 6 of 8 ---- Generated from
net(t)forum
> LABEL memtest-org
>
MENU LABEL das originale Memtest
>
KERNEL memtest86-org/memtest
>
APPEND root=/dev/tmpfs
>
IPAPPEND 3
>
> LABEL memtest-org-one-pass
>
MENU LABEL das originale Memtest mit einem Durchlauf
>
KERNEL memtest86-org/memtest
>
APPEND root=/dev/tmpfs onepass
>
IPAPPEND 3
>
> LABEL memtest
>
MENU LABEL Memtest x86+
>
KERNEL diag/memtest
>
IPAPPEND 3
Was mir hier auffällt: Die haben alle nur ein KERNEL aber in APPEND
keinen initrd-Eintrag.
Kann hier irgendeine standardmäßig benutzte Datei defekt sein?
Aber der hier auch nicht:
> LABEL rosh
>
MENU LABEL Read-Only Shell (rosh)
>
KERNEL diag/rosh.c32
>
IPAPPEND 3
und der geht.
die anderen funkionieren alle:
> LABEL Acronis2013
>
MENU LABEL Acronis TrueImage 2013 Rescue System
>
KERNEL ti2013/kernel64.dat
>
APPEND initrd=ti2013/ramdisk64.dat root=/dev/tmpfs quiet media_for_linux vga=791
>
IPAPPEND 3
>
> LABEL pmagic
>
MENU LABEL Parted Magic
>
KERNEL pmagic/bzImage
>
APPEND initrd=pmagic/initrd.img edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw
vga=791 sleep=0 loglevel=0 keymapd
>
IPAPPEND 3
>
> LABEL dos
>
MENU LABEL dos ntfs
>
KERNEL dos/memdisk
Page 7 of 8 ---- Generated from
net(t)forum
>
APPEND initrd=dos/dos.img
>
IPAPPEND 3
>
> LABEL s-off
>
MENU LABEL s-off maker
>
KERNEL s-off/BZIMAGE
>
APPEND initrd=s-off/ALPHA.GZ root=/dev/tmpfs
>
IPAPPEND 3
>
> LABEL knoppix
>
MENU LABEL knoppix dvd 704
>
KERNEL knoppix/linux
>
APPEND initrd=knoppix/miniroot.gz root=/dev/tmpfs append
nfsdir=192.168.xx.1:/tftpboot/knoppix/dvd nodhcp lang=de rav
>
IPAPPEND 3
>
>
> LABEL HirensBootCD
>
MENU LABEL Hiren's Boot CD
>
KERNEL hirensbootcd/memdisk
>
APPEND iso initrd=hirensbootcd/hirensbootcd.iso
>
IPAPPEND 3
>
> LABEL hdt
>
MENU LABEL Hardware Detection Tool (hdt)
>
KERNEL diag/hdt.c32
>
APPEND pciids=diag/pci.ids.gz modules_alias=diag/modules.alias.gz
modules_pcimap=diag/modules.pcimap.gz
>
IPAPPEND 3
>
>
> LABEL sysresc
>
MENU LABEL System Rescue CD
>
KERNEL sysresc/rescue32
>
APPEND initrd=sysresc/initram.igz dodhcp netboot=tftp://eis.hausnetz/sysresc/sysrcd.dat
>
IPAPPEND 3
Ciao, Stephan
-E-Mail: stephan@manske-net.de - WWW: http://stephan.manske-net.de/
PGP 2.6.3i \X/
Famous last words
einer Jungfrau: Ja, ich will
Page 8 of 8 ---- Generated from
net(t)forum
//