DHCP Proxy, TFTP File not found

Avira
Beiträge: 36
Registriert: 22 Mär 2017, 15:29

DHCP Proxy, TFTP File not found

Beitrag von Avira »

Hallo,

zurzeit läuft mein Opsi mittels zweiten DHCP server. Nun wollt ich wieder ein DHCP Server verwenden und hab ein wenig recherchiert.
Die einfachste Lösung die ich gefunden habe, war einen DHCP Proxy mittels DNSMasq zu Installieren.

Installiert, eingerichtet und getestet. Beim Booten wir der Server gefunden, Proxy wird erkannt aber nun wird die pxelinux datei nicht gefunden.

Meine Config sieht so aus...

Code: Alles auswählen


dhcp-range=192.168.2.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.2.3,192.168.2.0
pxe-service=x86PC,"Automatic Network boot",pxelinux, 192.168.2.3
Dabei habe ich bei Zeile 2 "DHCP-boot" folgende Werte schon probiert linux/pxelinux.0, tftpboot/linux.pxelinux.0. Bei haben kein erfolg gebracht. Bei Booten erscheint jedesmal die Meldung TFTP File not found.

Was mach ich da falsch?
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1517
Registriert: 10 Jun 2015, 12:19

Re: DHCP Proxy, TFTP File not found

Beitrag von m.radtke »

Was steht den in

Code: Alles auswählen

 /var/Log/syslog
?
Dort wird geloggt wenn eine tftp bzw DHCP Anfrage eines clients kommt.

Gruß
Mathias
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
Avira
Beiträge: 36
Registriert: 22 Mär 2017, 15:29

Re: DHCP Proxy, TFTP File not found

Beitrag von Avira »

Tut mir leid für die späte Antwort.

Hier einmal ein frisch gepresster versuch vom Log...

Code: Alles auswählen

Mar 22 20:41:43 server dnsmasq-dhcp[1158]: PXE(enp2s0) 00:26:b9:83:a7:13 proxy
Mar 22 20:42:07 server dnsmasq-dhcp[1158]: PXE(enp2s0) 00:26:b9:83:a7:13 proxy
Mar 22 20:42:11 server dnsmasq-dhcp[1158]: PXE(enp2s0) 192.168.2.242 00:26:b9:83:a7:13 pxelinux.0
Mar 22 20:42:12 server in.tftpd[27923]: connect from 192.168.2.242 (192.168.2.242)
Mar 22 20:42:12 server atftpd[27923]: Advanced Trivial FTP server started (0.7)
Mar 22 20:42:12 server atftpd[27923]: Serving pxelinux.0 to 192.168.2.242:2070
Mar 22 20:42:12 server atftpd[27923]: Serving pxelinux.0 to 192.168.2.242:2071
Mar 22 20:42:37 server dnsmasq-dhcp[1158]: PXE(enp2s0) 00:26:b9:83:a7:13 proxy
Mar 22 20:42:41 server dnsmasq-dhcp[1158]: PXE(enp2s0) 192.168.2.242 00:26:b9:83:a7:13 pxelinux.0
Mar 22 20:42:42 server atftpd[27923]: Serving pxelinux.0 to 192.168.2.242:2070
Mar 22 20:42:42 server atftpd[27923]: Serving pxelinux.0 to 192.168.2.242:2071
Laut PXE boot vom Rechner kommt folgendes.

Code: Alles auswählen

Auto-select: 
Automatic Network boot

BOOT SERVER IP: 192.168.2.3
TFTP
PXE-T01: File not found
PXE-E3B: TFTP Error - File Not found
PXE-M0F: Exiting Broadcom PXE ROM.
DNSMasq und TFTP von Opsi liegen auf dem selben Server.
Avira
Beiträge: 36
Registriert: 22 Mär 2017, 15:29

Re: DHCP Proxy, TFTP File not found

Beitrag von Avira »

Tut mir leid für den zweiten Post.

Aber es funktioniert nun.

Hab bei zeile 3 vor dem pxelinux linux/ eigegeben. Nun funktioniert es.

Code: Alles auswählen

dhcp-range=192.168.2.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.2.3,192.168.2.0
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.2.3
Also ist nun ein zweiter DHCP nicht notwendig, falls man den ersten nicht aufgeben möchte, einfach nach einer PXE DHCP Proxy Anleitung suchen.
danielalpha007
Beiträge: 112
Registriert: 22 Jan 2017, 22:39

Re: DHCP Proxy, TFTP File not found

Beitrag von danielalpha007 »

Hallo, ich habe den Inhalt nun meinen Bedürfnissen angepasst und die config sieht aus wie folgt:

dhcp-range=192.168.178.1,proxy
dhcp-boot=linux/pxelinux.0,192.168.178.123,192.168.178.1

pxe-service=x86PC,"Automatischer Netzwerkboot",linux/pxelinux, 192.168.178.123

Einen Screenshot meines Zielcomputers habe ich dir hier hochgeladen:
https://www.pic-upload.de/view-32949582 ... 6.jpg.html

MfG
Avira
Beiträge: 36
Registriert: 22 Mär 2017, 15:29

Re: DHCP Proxy, TFTP File not found

Beitrag von Avira »

Code: Alles auswählen


dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.178.123,192.168.0.0
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123
Versuch es mal so. In der Datei dürfen nur diese drei Zeilen vorhanden sein mehr nicht.

Die IP 192.168.178.123 ist auch der OPSI server oder?
danielalpha007
Beiträge: 112
Registriert: 22 Jan 2017, 22:39

Re: DHCP Proxy, TFTP File not found

Beitrag von danielalpha007 »

Avira hat geschrieben:

Code: Alles auswählen


dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.178.123,192.168.0.0
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123
Versuch es mal so. In der Datei dürfen nur diese drei Zeilen vorhanden sein mehr nicht.

Die IP 192.168.178.123 ist auch der OPSI server oder?
Danke für deine schnelle Antwort,
leider dasselbe Ergebnis.
Wozu die 0 im Adressbereich ? Dort sollte doch eine 1 stehen oder nicht ?
LG
Avira
Beiträge: 36
Registriert: 22 Mär 2017, 15:29

Re: DHCP Proxy, TFTP File not found

Beitrag von Avira »

Also bei DHCP-Range ist nunmal die Range vom betroffenen DHCP einzutragen, in dem der Service ein Proxy zu verfügungstellen soll. Bei der 0 wird normal angegeben, das halt eben von 0 bis 255 dieser Proxy zur verfügung steht. Du kannst auch gerne die 1 machen, sollte aber nicht stören.

Im Code unter DHCP-Boot müsste man mal testen, ob dort ein DHCP eintrag überhaupt vorhanden sein muss.

Code: Alles auswählen

dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.178.123,192.168.178.0
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123

Code: Alles auswählen

dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.178.123
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123
Versuch mal eins von den beiden. Vermute aber das der zweite Funktionieren könnte.
Mann kann aber auch nach der Anleitung "Ist der dnsmasq auf der gleichen Maschine wie der TFTP-Server, ist dieser Parameter anzugeben:" folgendes eintragen.

Code: Alles auswählen

dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,0.0.0.0
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123
Einfach mal testen :D
danielalpha007
Beiträge: 112
Registriert: 22 Jan 2017, 22:39

Re: DHCP Proxy, TFTP File not found

Beitrag von danielalpha007 »

Avira hat geschrieben:Also bei DHCP-Range ist nunmal die Range vom betroffenen DHCP einzutragen, in dem der Service ein Proxy zu verfügungstellen soll. Bei der 0 wird normal angegeben, das halt eben von 0 bis 255 dieser Proxy zur verfügung steht. Du kannst auch gerne die 1 machen, sollte aber nicht stören.

Im Code unter DHCP-Boot müsste man mal testen, ob dort ein DHCP eintrag überhaupt vorhanden sein muss.

Code: Alles auswählen

dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.178.123,192.168.178.0
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123

Code: Alles auswählen

dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,192.168.178.123
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123
Versuch mal eins von den beiden. Vermute aber das der zweite Funktionieren könnte.
Mann kann aber auch nach der Anleitung "Ist der dnsmasq auf der gleichen Maschine wie der TFTP-Server, ist dieser Parameter anzugeben:" folgendes eintragen.

Code: Alles auswählen

dhcp-range=192.168.0.0,proxy
dhcp-boot=linux/pxelinux.0,0.0.0.0
pxe-service=x86PC,"Automatic Network boot",linux/pxelinux, 192.168.178.123
Einfach mal testen :D
Hey, vielen dank das du die codes sogar vorbereitet hast :D

Keiner von allen 3 hat geklappt. Aber auch die Client-IP hat einen komischen Adressbereich.

LG
Avira
Beiträge: 36
Registriert: 22 Mär 2017, 15:29

Re: DHCP Proxy, TFTP File not found

Beitrag von Avira »

Ja PFFFF.

Was meinst du die Client-IP hat einen komischen Adressbereich.

Was ist deine derzeitige DHCP Range von deinem Router?
Welche IP-Adresse hat dein TFTP Server bzw. Opsi Server?
Handelt es sich um einen Lokalen Opsi Server oder eine Virtuellbox?
Antworten