Bestimmter Rechnertyp bekommt keine IP per DHCP
Hallo zusammen!
Ich habe ein Problem: Und zwar haben wir einen neuen Desktop-Typ bekommen, der offenbar nicht kompatibel ist mit dem Image welches wir momentan verwenden. Das Problem äußert sich so, dass zwar vordergründig alles korrekt installiert wird, der PC allerdings keine IP Adresse per DHCP zugewiesen bekommt sobald der Rechner sich im Windows befindet. Versucht habe ich inzwischen schon folgendes:
- Chipsatztreiber Update
- Netzwerktreiber Update
- Windows Repair
- SYS-Dateien ersetzt
- Dienste neu gestartet
- Regkey für DHCP geprüft
- BIOS Update
- und den üblichen Schnickschnack mit IPCONFIG, etc.
Gebracht hat das alles nichts und jetzt kommt das Merkwürdige: Das Image wird per USB Stick auf die Rechner gebracht. Im ersten Schritt kopieren sich die Dateien auf die lokale Festplatte um dann im zweiten Schritt, nach einem Reboot, die Installation der Software über Netzwerk zu starten. Wenn ich nun während dieses Boot-Vorgangs einen Netzwerk Boot durchführe, funktioniert später im Windows alles wunderbar. Das Windows hat eine IP mit der es arbeiten kann. Ich bin eher durch Zufall drauf gekommen als wirklich bewusst. 5 mal probiert, 5 mal hat es genau so geklappt.
Jetzt meine Frage: Woran kann das bitte liegen? Ich habe zwar eine Lösung - zumindest scheint es so - aber keine Erklärung dafür.
Wird bei einem PXE-Boot die IP evtl. ins Windows übergeben? Bedeutet es, dass wenn im Windows selbst die DHCP-Probleme beherbergt sind, ich nach Ablauf der Lease wieder vor dem selben Problem stehe? Ich weiß das Windows die per DHCP ermittelte IP in der Registry speichert, ich weiß allerdings nicht wie das technisch mit PXE ausschaut.
Vielleicht kann mir ja jemand die Erleuchtung bringen. Ich will nicht dumm sterben.
Gruß,
Florian
Ich habe ein Problem: Und zwar haben wir einen neuen Desktop-Typ bekommen, der offenbar nicht kompatibel ist mit dem Image welches wir momentan verwenden. Das Problem äußert sich so, dass zwar vordergründig alles korrekt installiert wird, der PC allerdings keine IP Adresse per DHCP zugewiesen bekommt sobald der Rechner sich im Windows befindet. Versucht habe ich inzwischen schon folgendes:
- Chipsatztreiber Update
- Netzwerktreiber Update
- Windows Repair
- SYS-Dateien ersetzt
- Dienste neu gestartet
- Regkey für DHCP geprüft
- BIOS Update
- und den üblichen Schnickschnack mit IPCONFIG, etc.
Gebracht hat das alles nichts und jetzt kommt das Merkwürdige: Das Image wird per USB Stick auf die Rechner gebracht. Im ersten Schritt kopieren sich die Dateien auf die lokale Festplatte um dann im zweiten Schritt, nach einem Reboot, die Installation der Software über Netzwerk zu starten. Wenn ich nun während dieses Boot-Vorgangs einen Netzwerk Boot durchführe, funktioniert später im Windows alles wunderbar. Das Windows hat eine IP mit der es arbeiten kann. Ich bin eher durch Zufall drauf gekommen als wirklich bewusst. 5 mal probiert, 5 mal hat es genau so geklappt.
Jetzt meine Frage: Woran kann das bitte liegen? Ich habe zwar eine Lösung - zumindest scheint es so - aber keine Erklärung dafür.
Wird bei einem PXE-Boot die IP evtl. ins Windows übergeben? Bedeutet es, dass wenn im Windows selbst die DHCP-Probleme beherbergt sind, ich nach Ablauf der Lease wieder vor dem selben Problem stehe? Ich weiß das Windows die per DHCP ermittelte IP in der Registry speichert, ich weiß allerdings nicht wie das technisch mit PXE ausschaut.
Vielleicht kann mir ja jemand die Erleuchtung bringen. Ich will nicht dumm sterben.
Gruß,
Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 213232
Url: https://administrator.de/forum/bestimmter-rechnertyp-bekommt-keine-ip-per-dhcp-213232.html
Ausgedruckt am: 05.03.2025 um 04:03 Uhr
22 Kommentare
Neuester Kommentar
Hallo Beauftragter des Hersteller der keine Lösung zu seinen eigenen Produkten kennt,
Die kannst du dir sebst ganz schnell und sogar dokumentiert schaffen. Nimm ein Kabelhai und höre damit DHCP ab. Dann siehst du auch wann wer welche IP Anfordert, erhält, abfragt, zugeteilt bekommt oder gar nach einen DHCP Server forscht. danach solltest du es schwarz auf weis haben wann deine kiste eine überhaupt eine IP anfordern oder erhalten.
aber keine Erklärung. Das kommt meistens eher nicht so
Wir müssen zuviel darüber nachdenken was du meinst was ihr da tut ohne wirklich zu verstehenod er zu wissen was ihr da tut

Gruß,
Peter
Die kannst du dir sebst ganz schnell und sogar dokumentiert schaffen. Nimm ein Kabelhai und höre damit DHCP ab. Dann siehst du auch wann wer welche IP Anfordert, erhält, abfragt, zugeteilt bekommt oder gar nach einen DHCP Server forscht. danach solltest du es schwarz auf weis haben wann deine kiste eine überhaupt eine IP anfordern oder erhalten.
Und wie ist das möglich, wenn doch Windows und damit der DHCP Cache zum Zeitpunkt des PXE Boots noch gar nicht aktiv ist?
Gar nicht. Dein Windows hat keinen dunst von der IP die beim PXE verwendet wurde (Sofern ihr die nicht irgendwo in euren Skripten verbuddelt habt). PXE und Windows oder gar Linux oder sonst ein OS sind komplett getrennte vorgänge. Der einzige der es weiß ist dein DHCP Server weil er ja an dieser MAC gerade erst (für das PXE booten) eine IP ausgestellt hat. Danach kommt dann irgendwann dein Windows OS nachdem es die Netzwerkkartentreiber geladen und den IP Stack zusammen gepappt hat und fragt per DHCP nach einer IP. Und dein DHCP sagt sich, OK, kriegt er die eben wieder (Lease Zeitraum). So hat dein PXE und dein Windows die gleiche IP ohne den anderen je zu kennen. Das wird dir ein Wireshark auch genau so aufzeigen. Der zeigt dir aber auch auf wenn dein XP (?) eben sich keine IP holt. Onboard LAN karte/Chip? mal mit einer Stzeckkarte versucht was dann passiert? Hardware Designfehler oder produktionsfehler (defekte Bauteile, falsche Platzierung usw.) können zu 100% ausgeschlossen werden?Wo cached ein PC denn überall IPs?
Kommt auf das OS an. Der PC selbst nicht. Wie auch ohne Software. Gibt auch BIOS Software die IPs kennt (AMT / ME / vPRO usw.)Er muss doch schließlich auch irgendwo die IP hinterlegen die er bekommt, wenn er einen Network Boot macht
Dafür ist doch dein DHCP zuständig. Und wenn dieser durch das Booten des XP eben keinen DHCP anfragt (was ja deine Eingangsfrage vermuten lässt) dann hat dein XP auch keine gültige IP aus eurem netz, sondern einen APIPA Adresse. Wird diese denn generiert und angewendet? Odre bekommt dein XP null, nada, gar nichts (Reg Key auslesen). Dann ist es ein Treiber oder Hardwareproblem.aber diese Wissenslücke geht mir auf den Sack.
Grundlagen DHCP und Netzwerke?Ich habe eine Lösung,
Welche? DeinWenn ich nun während dieses Boot-Vorgangs einen Netzwerk Boot durchführe
aber keine Erklärung. Das kommt meistens eher nicht so
gut. 
Den RegKey kenne ich wohl und ich hatte auch so meine Zweifel, dass der dort direkt hinterlegt wird funktioniert später im Windows alles wunderbar. Das Windows hat eine IP mit der es arbeiten kann
Vergibt ihr im Skript manuell IPs oder warum kommt mir das so komisch vor mit deinem Software per USB Stick auf den Rechner drauf (Welches OS läuft dann zu diesem Zeitpunkt) pappen, danach den Rechner Booten (Welches OS eigentlich) und dann wird die Software von einem netzlaufwerk kopiert? Das hat aber mit PXE und OS Installation per Image nicht wirklich was zu tun, oder? Kommen daher deine Probleme?Den RegKey kenne ich wohl und ich hatte auch so meine Zweifel, dass der dort direkt hinterlegt wird funktioniert später im Windows alles wunderbar. Das Windows hat eine IP mit der es arbeiten kann
EDIT: Bitte nicht glauben das ich euch die ganze Arbeit überlasse.
DochIch google schon den ganzen Abend und suche nach diesen Info's, aber leider finde ich nichts.
Weil google dich auch nicht Versteht?Gruß,
Peter
Guten Morgen
Der PC cached ja auch nicht die vergebene IP. Der holt die sich aus dem Registry-Eintrag. Der DHCP-Server selber cached die. Er muss sich schließlich "erinnern", wenn die MAC-Adresse ihn nach einer gültigen IP abfragt. Wie Pjordorf das schon sagte, ist das per Wireshark oder Microsoft Network Monitor gut ersichtlich. Dort wirst du vermutlich auch sehen, dass der Client gar nicht die Anfrage zum DHCP rausschickt.
Ansonsten würde ich selber auf dem nicht bekannten DHCP-Server selber nachschauen. Wie ist der konfiguriert? Ist Audit logging aktiviert? Wurden die logs schon ausgewertet?
http://technet.microsoft.com/de-de/library/dd183591(v=ws.10).aspx
LG
Der PC cached ja auch nicht die vergebene IP. Der holt die sich aus dem Registry-Eintrag. Der DHCP-Server selber cached die. Er muss sich schließlich "erinnern", wenn die MAC-Adresse ihn nach einer gültigen IP abfragt. Wie Pjordorf das schon sagte, ist das per Wireshark oder Microsoft Network Monitor gut ersichtlich. Dort wirst du vermutlich auch sehen, dass der Client gar nicht die Anfrage zum DHCP rausschickt.
Ansonsten würde ich selber auf dem nicht bekannten DHCP-Server selber nachschauen. Wie ist der konfiguriert? Ist Audit logging aktiviert? Wurden die logs schon ausgewertet?
http://technet.microsoft.com/de-de/library/dd183591(v=ws.10).aspx
LG
Hallo,
wir hatten bei einen Rechnertyp mit Realtek-Gigabit-Karten mal ein ähnliches Problem.
PXE-Boot ging, Win7 ging, aber XP nicht
Lösung war in der Registry diese beiden Werte zu setzen:
Vielleicht hilfts was.
Gruß
wir hatten bei einen Rechnertyp mit Realtek-Gigabit-Karten mal ein ähnliches Problem.
PXE-Boot ging, Win7 ging, aber XP nicht
Lösung war in der Registry diese beiden Werte zu setzen:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DisableDHCPMediaSense"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"GpNetworkStartTimeoutPolicyValue"=dword:000000c8
Vielleicht hilfts was.
Gruß
Moin,
das wesentliche wurde ja schon gesagt:
Das erste, was man in so einer Situation macht, ist auf dem Kabel nachzuschauen, ob da überhaupt DHCP-Pakete vorbeikommen und was diese beinhalten. Das kann man am einafchsten, indem man auf dem DHCP-Server mitsnifft. Da kann man dann bei der gegelenheit auch gleich in die Logs schauen. DiE ganzen Sachen, die Du da oben gemacht hast, sind nur Aktionismus und nicht gezieltes vorgehen.
lks
PS: ich vermute, daß euer Image einen Schuß weg hat und Ihr das neu generieren solltet. (Ist der USb-Stick o.k.? Stimmen die Prüfsummen im Image?)
das wesentliche wurde ja schon gesagt:
Das erste, was man in so einer Situation macht, ist auf dem Kabel nachzuschauen, ob da überhaupt DHCP-Pakete vorbeikommen und was diese beinhalten. Das kann man am einafchsten, indem man auf dem DHCP-Server mitsnifft. Da kann man dann bei der gegelenheit auch gleich in die Logs schauen. DiE ganzen Sachen, die Du da oben gemacht hast, sind nur Aktionismus und nicht gezieltes vorgehen.
lks
PS: ich vermute, daß euer Image einen Schuß weg hat und Ihr das neu generieren solltet. (Ist der USb-Stick o.k.? Stimmen die Prüfsummen im Image?)
Zitat von @simplymad:
Ich habe nicht die Möglichkeit am Server zu Sniffen. Die stehen in Belgien und ich bin für Deutschland zuständig.
Ich habe nicht die Möglichkeit am Server zu Sniffen. Die stehen in Belgien und ich bin für Deutschland zuständig.
Dann sind sicher ein üaar Router dazwischen. Da wird eventuell vielleicht am auch DHCP-relay was schieflaufen (können).
Außerdem ist die Geschichte mit den Servern wieder eine ganz andere Abteilung. Ich arbeite nicht für den
Metallverarbeiter um die Ecke.
Metallverarbeiter um die Ecke.
Hat auch kenier behauptet. Aber wenn das ein größerer Betrieb ist, sollte der auch die Mittel haben, Dir ordentliche Werkzeuge hinzustellen.
Bei uns sind die Zuständigkeiten etwas weiter gestreut. Ich habe nur die Möglichkeit per
netsh dhcp trace enable
am Client selbst zu schauen. Wireshark ist durch den Betriebsrat verboten worden und somit auch außen vor.
netsh dhcp trace enable
am Client selbst zu schauen. Wireshark ist durch den Betriebsrat verboten worden und somit auch außen vor.
Aha. Und der Metzger inder Küche bekommt sein Fleischermesser verboten, weil erkönnte ja Leute aufschlitzen und der Jäger seine Flinte, weil er könnte Amok laufen?
Der "blinde
Aktionismus" resultiert also schlichtweg aus den wenigen Möglichkeiten, die mir zur Verfügung stehen.
Aktionismus" resultiert also schlichtweg aus den wenigen Möglichkeiten, die mir zur Verfügung stehen.
Tut mir Leid für dich, aber ohne ordentlches Werkzeug wird das nur "herumgeeiere".
Da ist es sinnvoller selbst ein funktionierendes Image zu erzeugen und das dann auf die Baureihe zu verteilen.
lks
Nachtrag: Der betriebsrat kann nicht einfach Werkzeuge verbieten. Er kann dafür sorge tragen, daß die Verbindungen der Mitarbeiter nicht gesnifft werden, aber er kann nicht vorschreiben, das Ihr z.B. ein Auto nur mit einem Hammer repairert, auch wenn Ihr eigentlich Schraubenzieher bräuchtet.
Moin,
mir fehlen da ein paar Infos...
Was für eine Netzwerkkarte? Was für Treiber? Oder baut ihr die auch selbst?
Was sagt denn Ipconfig /all ?
Anderer Test: Client installieren und dann einfach mal an einen separaten Router oder sonstiges Gerät mit DHCP Server klemmen und schauen, ob es da eine Ip gibt...
Auch hier könntest du dann ggf., wenn "Wireshark" explizit verboten ist, mit Packetyzer arbeiten ... und auf einem Test-PC im separaten Netz testen.
Ach und das mit der IP wurde ja nun schon zur Genüge erklärt... der Windows-PC speichert nix - das kommt vom DHCP-Server und hört sich hier für mich nach einem Treiberproblem an.
Alternativ: Nimm irgendeine Linux-Live CD und versuch zu booten - vielleicht ist ja hier ein passender Treiber dabei.
Gruß
mir fehlen da ein paar Infos...
Was für eine Netzwerkkarte? Was für Treiber? Oder baut ihr die auch selbst?
Was sagt denn Ipconfig /all ?
Anderer Test: Client installieren und dann einfach mal an einen separaten Router oder sonstiges Gerät mit DHCP Server klemmen und schauen, ob es da eine Ip gibt...
Auch hier könntest du dann ggf., wenn "Wireshark" explizit verboten ist, mit Packetyzer arbeiten ... und auf einem Test-PC im separaten Netz testen.
Ach und das mit der IP wurde ja nun schon zur Genüge erklärt... der Windows-PC speichert nix - das kommt vom DHCP-Server und hört sich hier für mich nach einem Treiberproblem an.
Alternativ: Nimm irgendeine Linux-Live CD und versuch zu booten - vielleicht ist ja hier ein passender Treiber dabei.
Gruß
Zitat von @simplymad:
> Zitat von @Lochkartenstanzer:
> ----
> Dann ist die Lösung einfach:
>
> Mach ein kleines Testnetz, das vom Rest abgeschottet ist und da kannst Du dann schauen, ob dieses Verhalten genauso auftritt
und
> passende Werkzeuge dafür einsetzen.
Und dann? Selbst wenn es im abgeschotteten Netz laufen sollte bringt uns das doch gar nichts. Außer einer Erkenntnis die wir
schon haben.
> Zitat von @Lochkartenstanzer:
> ----
> Dann ist die Lösung einfach:
>
> Mach ein kleines Testnetz, das vom Rest abgeschottet ist und da kannst Du dann schauen, ob dieses Verhalten genauso auftritt
und
> passende Werkzeuge dafür einsetzen.
Und dann? Selbst wenn es im abgeschotteten Netz laufen sollte bringt uns das doch gar nichts. Außer einer Erkenntnis die wir
schon haben.
Es bringt Dir die Erkenntnis, ob es ohen PXE-Boot vorher funktioniert oder nicht. Denn wenn es in diesem testnetz ohne PXE-Boot funktioniert, weißt Du, das es etwas im zusammenspiel mit eurem DHCP-Server sein muß. Wenn nciht, hast Du immerhin die Möglichkeit zu sniffen und zu schauen, ob da schon überhaupt die richtige DHCP-Pakete durch die Gegend schwirren oder ob da üebrhaupt welche sind.
ps. du könntest statt pxeboot auch einfach mal eine live-CD benutzen, um zu schauen, ob das netzwerk tut bevor Du das image aufspielst.
lks
1.) Es ist mir bewusst das es am Image/Windows liegen muss.
2.) Ich finde es nur merkwürdig, dass wenn man einen PXE Boot vorher macht, der PC eine IP bekommt. Wenn man den NICHT vorher macht, bekommt er keine.
Ja diese Frage läßt sich doch leicht beantworten.2.) Ich finde es nur merkwürdig, dass wenn man einen PXE Boot vorher macht, der PC eine IP bekommt. Wenn man den NICHT vorher macht, bekommt er keine.
Vor dem Setup gibt es doch keine funktionierende Schnittstelle für das OS. Oder zumindest meist. Und mit einem älteren OS auf einem neuen System erst recht nicht. Ohne Treiber kann sich das OS keine IP holen.
Wenn vorher via PXE schon eine Reservierung auf dem DHCP steht, muss die doch nur erneuert werden. Und eine DHCP Anfrage wird immer vom Client initiert.
Und was ist, wenn der PC, der keine IP bekommen hat noch einmal gebootet wird?
Das kommt in der Grafik nicht vor.
Hi,
kannst es gerne persönlich nehmen, aber dein Verhalten hier ist extrem arrogant. Du fragst hier im Forum um Hilfe und gibst uns dünne Infos.
Amd + Broadcom - tolle Netzwerkkarte. Keine Ahnung wieviele Broadcom herstellt aber, es sind einige! Bezeichnung wäre nice!
Du willst keine Ratschläge befolgen, dann warte bis deine Entwickler das Problem gelöst haben und wie ich schon sagte: Es wird ein Treiberproblem sein. Was auch immer da schief ist, da du ja selbst sagst du hast das alte Image für ein neues.
Noch was: Meine Frage welche IP du erhälst hast du mit 168.... noch was beantwortet.
Wenn du angeblich keine bekommst würde sie so sein: 169.254.0.x - vertippt?
Nichts für Ungut, aber irgendwie gehst du das alles zu kompliziert an... frohes Schaffen noch.
Gruß
kannst es gerne persönlich nehmen, aber dein Verhalten hier ist extrem arrogant. Du fragst hier im Forum um Hilfe und gibst uns dünne Infos.
Amd + Broadcom - tolle Netzwerkkarte. Keine Ahnung wieviele Broadcom herstellt aber, es sind einige! Bezeichnung wäre nice!
Du willst keine Ratschläge befolgen, dann warte bis deine Entwickler das Problem gelöst haben und wie ich schon sagte: Es wird ein Treiberproblem sein. Was auch immer da schief ist, da du ja selbst sagst du hast das alte Image für ein neues.
Noch was: Meine Frage welche IP du erhälst hast du mit 168.... noch was beantwortet.
Wenn du angeblich keine bekommst würde sie so sein: 169.254.0.x - vertippt?
Nichts für Ungut, aber irgendwie gehst du das alles zu kompliziert an... frohes Schaffen noch.
Gruß