Warum kann mein Desktop-PC keine IP-Adresse vom Router erhalten?

3

Seit heute morgen kann mein Desktop-PC (der direkt mit dem Router verbunden ist) keine Verbindung zum Internet herstellen. Mein Laptop ist über einen drahtlosen Zugangspunkt mit demselben Router verbunden, und die Internetverbindung funktioniert einwandfrei. Ich gehe davon aus, dass der Router in Ordnung ist.

Ich kann 127.0.0.1 auf meinem Desktop-PC anpingen, und die Leuchten, an denen das Netzwerkkabel angeschlossen ist, leuchten. Ich habe auch Netzwerkkabel ausgetauscht. Keine Änderung, also gehe ich davon aus, dass die Kabel in Ordnung sind.

Die automatisch zugewiesene IP-Adresse auf dem Desktop-PC lautet 169.254.xxx.xxx. Ich gehe also davon aus, dass der PC keine IP-Adresse vom Router erhalten kann.

Außerdem habe ich im Geräte-Manager nachgesehen und alles scheint in Ordnung zu sein.

Mein Router hat die neueste Firmware.

Die Windows-Firewall ist deaktiviert. Ich habe keine anderen Firewalls.

Ich habe sowohl den Router als auch den Desktop-PC mehrmals neu gestartet.

Die neuesten Ethernet-Treiber des Motherboards sind installiert.

Irgendwelche Ideen? Alles scheint in perfekter Reihenfolge zu sein, außer dass mein Desktop-PC keine IP-Adresse erhält.

Meine Umgebung:

  • Windows XP SP2
  • Milliarden ADSL-Router. MAC-Filterung deaktiviert. DHCP aktiviert 100 IP
    Adressen im IP-Bereich verfügbar.
  • MSI K8N SLI-Motherboard (integriertes Ethernet).
willem
quelle
Welche Windows-Version, welche Service Packs und welches Modell-Router?
JNK
Ist der PC für die Verwendung von DHCP konfiguriert? Ist der Router für die Bereitstellung von DHCP konfiguriert? Ist der Router für eine MAC-Blockierung konfiguriert?
DMA57361
1
Router, die als DHCP-Server dienen, können im Allgemeinen die Anzahl der Leases begrenzen, die sie vergeben. Ich habe zum Beispiel nur zwei IP-Adressen vergeben, da sich so viele Geräte drahtlos verbinden. Wenn es jemandem gelingt, von außen eine Verbindung zu meinem Netzwerk herzustellen, kann er keine IP-Adresse erhalten. Könnte das dein Problem sein? Was ist das Modell Ihres Routers?
BillP3rd

Antworten:

4

In den folgenden Microsoft Support-Artikeln wird die Reparatur von TCP / IP und Winsock behandelt:

Zurücksetzen des Internetprotokolls (TCP / IP)

Ermitteln der Winsock2-Beschädigung in Windows Server 2003, Windows XP und Windows Vista

Kurz gesagt, sollten Sie als Administrator an einer Eingabeaufforderung Folgendes eingeben:

Setzen Sie TCP / IP zurück

netsh int ip reset c:\resetlog.txt

Setzen Sie Winsock zurück

netsh winsock reset
harrymc
quelle
Gute Tipps. Kein Glück aber :(
willem
@willem: Pech ist das richtige Wort. Ich kenne Fälle, in denen Windows zur Behebung von TCP / IP-Fehlern neu installiert wurde. Können Sie das System bis zu einem Datum wiederherstellen, an dem dies funktioniert hat?
harrymc
3

Können Sie eine Eingabeaufforderung öffnen und ipconfig / release eingeben. Wenn kein Fehler angezeigt wird, geben Sie ipconfig / renew ein. Welche Antwort erhalten Sie?

Überprüfen Sie den Router, um sicherzustellen, dass verfügbare IP-Adressen verfügbar sind. Wenn der DHCP-Bereich klein ist und die Überlassung lang ist, können alle verfügbaren IPs zugewiesen werden.

Schließlich können Sie versuchen, manuell eine IP zuzuweisen, von der Sie wissen, dass sie nicht in demselben Subnetz verwendet wird, und versuchen, auf das Web zuzugreifen.

Dave M
quelle
Gute Tipps. Nein, leider hängt ipconfig / release nur unbegrenzt. Ich habe versucht, eine IP-Adresse manuell zuzuweisen, aber ich kann immer noch keine Verbindung zum Internet herstellen, selbst wenn das Gerät eingestellt ist.
willem
1

Möglicherweise hat Windows Update einen neuen Treiber für Ihre Netzwerkkarte installiert, der nicht funktioniert. Überprüfen Sie das Datum im Netzwerkkartentreiber (Arbeitsplatz -> Eigenschaften - & gt; Hardware - & gt; Geräte-Manager). Wenn das Datum sehr aktuell ist, versuchen Sie möglicherweise, den Treiber zurückzusetzen.

EddieC
quelle
Nee. Gute Idee, aber der Fahrer ist ziemlich alt. Vielleicht sollte ich es versuchen und es aktualisieren.
willem
1

Ich habe versucht, eine IP-Adresse manuell zuzuweisen, aber ich kann immer noch keine Verbindung zum Internet herstellen, selbst wenn das Gerät eingestellt ist.

Es ist also wirklich kein Problem, eine IP-Adresse zu erhalten. Es ist keine Netzwerkverbindung. Möglicherweise möchten Sie die IP-Adresse, das Gateway und das Subnetz, die Sie manuell eingeben, sowie den Ping-Befehl und die Ergebnisse dort veröffentlichen, wo Sie versucht haben, den Router anzupingen.

Ich könnte einen Virus oder Malware vermuten, also würde ich alle üblichen Scans für dieses Zeug machen. (zB Malwarebytes, Spybot-Suche und Zerstörung)

EddieC
quelle
1

Gute Vorschläge von allen. Aber am Ende funktionierte nur der Kauf einer neuen Netzwerkkarte.

willem
quelle
2
Netzwerkkarten sterben manchmal. Schön, dass Sie es verstanden haben.
Mike Chess
Konnten Sie jemals nach einem aktualisierten Treiber suchen?
Joel Coehoorn
Ja, Netzwerkkarten sterben manchmal. Das war mir kürzlich passiert, nach einem Gewitter und einem vierstündigen Stromausfall in unserer Gegend. Die LEDs auf der Karte und auf dem Router blinken, aber das Gerät würde keine IP-Adresse vom Router erhalten, egal, was ich ausprobiert hatte, und schließlich kaufte ich auch eine neue Netzwerkkarte, aber nicht nach dem Formatieren der Festplatte b / c Ich dachte, es wurde durch eine beschädigte Windows-Installation verursacht: - /
Enrico Tuvera Jr
0

Windows XP-Netzwerkverbindungen werden manchmal nur durcheinander gebracht. Deshalb hat Microsoft die Reparaturoption hinzugefügt. Es ist sowieso einen Versuch wert. Klicken Sie mit der rechten Maustaste auf die problematische Verbindung und wählen Sie Reparatur . Befolgen Sie die Anweisungen.

boot13
quelle
0

Hatte ein ähnliches Problem unter Windows XP SP3, scheint diese arbeitete für mich, obwohl es für Vista ist. Vorher habe ich das TCP / IP zurückgesetzt.

Suchen Sie den folgenden Registerknoten:

HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > WindowsNT > CurrentVersion > NetworkCards > <number>

Sehen Sie sich jede Nummer an, die unter dem NetworkCards-Knoten aufgeführt ist, um die GUID des Netzwerkadapters zu finden. Auf der rechten Seite listet der Description-Eintrag den Netzwerkadapter und der ServiceName-Eintrag die entsprechende GUID. Erinnere dich an diese GUID.

Suchen Sie und klicken Sie auf den folgenden Registrierungsunterschlüssel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{<Network Adapter GUID>}

Klicken Sie in diesem Registrierungspfad auf Netzwerkadapter-GUID Unterschlüssel, der dem Netzwerkadapter entspricht, der mit dem Netzwerk verbunden ist.

Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert (32-Bit).

Geben Sie im Feld Neuer Wert Nr. 1 ein DhcpConnEnableBcastFlagToggle und drücken Sie dann die EINGABETASTE.

Rechtsklick DhcpConnEnableBcastFlagToggle und klicken Sie dann auf Ändern.

Geben Sie im Feld Wert den Wert 1 ein, und klicken Sie auf OK.

Георгий Гавриленко
quelle