[Gelöst] Nach Update auf 4.3 kein PXE-Bootmenü mehr (dnsmasq DHCPProxy)

MyKey0815
Beiträge: 97
Registriert: 01 Jul 2008, 17:15

[Gelöst] Nach Update auf 4.3 kein PXE-Bootmenü mehr (dnsmasq DHCPProxy)

Beitrag von MyKey0815 »

Letzte Woche habe ich meinen OPSI von 4.2 auf 4.3 migriert. Augenscheinlich funktioniert auch alles.

Heute stelle ich dann fest, dass das PXE-Menü nicht mehr ausgeführt wird.

PXE läuft und im Log ist zu erkennen, dass die Datei übertragen wird. Am Client wird die Datei "ausgeführt", was dazu führt, das der Bildschirm erstmal eine Weile "schwarz" wird und dann kommt die "grub"-Oberfläche

Client ist BIOS (egal ob richtige Hardware oder VM).

Starten mit Boot-CD funktioniert. Auch ein Zurück auf 4.2 bringt die Funktion wieder.

Ich hab das Gefühl, dass die Datei übertragen wird und irgendwas bei der Ausführung auf dem Client dann nicht mehr geht.

Wie kann man jetzt am Besten herausfinden, was die Ursache ist, da es ja alle Clients betrifft (alte und neue - mit BIOS (also ohne UEFI) - Hardware und VM)?
Zuletzt geändert von MyKey0815 am 30 Jan 2025, 13:38, insgesamt 4-mal geändert.
MyKey0815
Beiträge: 97
Registriert: 01 Jul 2008, 17:15

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von MyKey0815 »

Code: Alles auswählen

Zur Fehlersuche oder zur Analyse können Sie den Loglevel anpassen. Dazu verwenden Sie den folgenden Befehl:

sudo systemctl edit --full opsi-tftpd-hpa.service

Suchen Sie im Texteditor nach der Zeile, die mit ExecStart beginnt und ersetzen Sie -v durch --verbosity <log-level>, z. B. --verbosity 7 für sehr viele Details
Ich hab das gemacht (damit ich hier ausführlicher was posten kann) aber in syslog kommt nix ausführlicher

HIer meine angepasste Zeile:

Code: Alles auswählen

ExecStart=/usr/sbin/in.tftpd --verbosity 7 --ipv4 --listen --address :69 --secure --blocksize 1024 /tftpboot
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von m.radtke »

Moin,

die Änderung am TFTP sorgt dafür das man nun sieht ob eine angefragte Datei existiert oder nicht.

Wie sieht denn das Syslog aus wenn die Anfrage kommt?

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


MyKey0815
Beiträge: 97
Registriert: 01 Jul 2008, 17:15

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von MyKey0815 »

Die VM ist jetzt nur reines PXE laden. Kein UEFI, sondern BIOS

Das syslog zeigt folgendes:

Code: Alles auswählen

Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 available DHCP subnet: 192.168.2.251/255.255.255.0
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 vendor class: PXEClient
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 user class: iPXE
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 PXE(ens18) 192.168.2.198 bc:24:11:13:34:b2 opsi/opsi-linux-bootimage/loader/opsi-netboot.bios
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 tags: ens18
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 bootfile name: opsi/opsi-linux-bootimage/loader/opsi-netboot.bios
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 next server: 192.168.2.251
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 broadcast response
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 sent size:  1 option: 53 message-type  5
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 sent size:  4 option: 54 server-identifier  192.168.2.251
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 sent size:  9 option: 60 vendor-class  50:58:45:43:6c:69:65:6e:74
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 sent size: 17 option: 97 client-machine-id  00:13:f9:ed:69:04:75:1e:45:a7:c6:bc:91:0a...
Jan 24 08:43:02 cv002251 dnsmasq-dhcp[678]: 0 sent size:  7 option: 43 vendor-encap  47:04:80:00:00:00:ff
Jan 24 08:43:02 cv002251 in.tftpd[90808]: RRQ from 192.168.2.198 filename opsi/opsi-linux-bootimage/loader/opsi-netboot.bios
Und dann nichts weiter. Nach circa 20-30 sek kommt dann der Client und zeigt folgendes an:
Client Grub
Client Grub
2025-01-24 08_45_49-pve002080 - Proxmox Virtual Environment – Mozilla Firefox.png (15.3 KiB) 5107 mal betrachtet
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von m.radtke »

Was
Passiert denn wenn du folgendes eingibst

Code: Alles auswählen

net_ls_cards
net_ls_addr
configfile (memdisk)/embedded.cfg
Ändere mal deinen VM Maschinentyp auf 8.2 oder 8.1

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


MyKey0815
Beiträge: 97
Registriert: 01 Jul 2008, 17:15

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von MyKey0815 »

Wenn ich die angegebenen Befehle eingeben
2025-01-24 09_49_17-QEMU (PXEBoot) - noVNC – Mozilla Firefox.png
2025-01-24 09_49_17-QEMU (PXEBoot) - noVNC – Mozilla Firefox.png (14.15 KiB) 5094 mal betrachtet
Dann erscheint nach dem letzten Befehl wieder ein leeres GRUB-Fenster

Was ist mit Maschinentyp 8.2 / 8.1 gemeint? Ich verwende Proxmox als PVE
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von m.radtke »

Hi

sorry hatte den Naben der eingebetteten Config nicht mehr genau im Kopf

Code: Alles auswählen

configfile (memdisk)/embedded-grub.cfg
Mit Maschinentyp meine ich die Version in den Hardware Einstellungen bei der Option Maschine.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


MyKey0815
Beiträge: 97
Registriert: 01 Jul 2008, 17:15

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von MyKey0815 »

Hab die Option 8.2 und 8.1 nun gefunden unter den Advanced EInstellungen der Hardware. Aber leider keine Verbesserung.

Nur als Info: OPSI 4.2 funktionierte damit (also mit der aktuellen = 9.0 Version)

Wenn ich den Befehl eingebe, dann kommt ein blinkender Cursor und dann circa 10 Sek. später wieder der "Grub"-Bildschirm (siehe im Post von 9:47)

Hier der Inhalt der .cfg
2025-01-24 12_42_10-QEMU (PXEBoot) - noVNC – Mozilla Firefox.png
2025-01-24 12_42_10-QEMU (PXEBoot) - noVNC – Mozilla Firefox.png (34.15 KiB) 5073 mal betrachtet
Benutzeravatar
m.radtke
Ex-uib-Team
Beiträge: 1767
Registriert: 10 Jun 2015, 12:19

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von m.radtke »

Hi

was steht denn in der variable $cmdpath $bootsrc $bootproto und $bootip ?

Opsi 4.2 verwendet einen anderen Bootloader für Legacy Geräte.

Gruß
Mathias


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


MyKey0815
Beiträge: 97
Registriert: 01 Jul 2008, 17:15

Re: Nach Update auf 4.3 kein PXE-Bootmenü mehr

Beitrag von MyKey0815 »

Ich denke, langsam kommen wir der Sache auf die Spur:
2025-01-24 12_58_02-Posteingang - michael.kolowicz@km-f.de - Outlook.png
2025-01-24 12_58_02-Posteingang - michael.kolowicz@km-f.de - Outlook.png (23.34 KiB) 5067 mal betrachtet
Mein OPSI ist aber die 192.168.2.251 nicht die .10

Muss ich da noch was bei dnsmasq umstellen oder in OPSI?
Antworten