Dieses Problem hat mich fast den ganzen Tag beschäftigt, bis ich es vor Kurzem endlich gelöst habe. Leider verstehe ich immer noch nicht, warum das Problem überhaupt aufgetreten ist oder warum meine endgültige „Lösung“ funktioniert hat. Ich hoffe, dass mir jemand helfen kann, etwas Licht in die Sache zu bringen.
Wir haben eine ADSL-Verbindung und verwenden ein D-Link DSL-320B-Modem. An dieses Modem ist ein D-Link DIR-120-Router angeschlossen. Das hat bis heute einwandfrei funktioniert, als wir den Router abgezogen und einen Computer (nennen wir ihn A) direkt an das Modem angeschlossen haben, weil er aus irgendeinem Grund eine unbrauchbare Verbindung über den Router bekam. Später haben wir auch einen Werksreset am DIR-120-Router durchgeführt.
Leider hat der Router nach den obigen Schritten keine IP-Adresse mehr (über DHCP) von der ADSL-Verbindung erhalten. Während meiner Versuche, dies zu debuggen, bemerkte ich, dass mein Laptop (nennen wir ihn B) ebenfalls keine IP-Adresse erhielt (bei direkter Verbindung mit dem Modem). Ich bemerkte die folgenden Syslog-Einträge, die sich beim Verbindungsversuch immer wieder wiederholten:
2. Juni 19:30:12 jiddo-laptop dhclient: DHCPDISCOVER auf eth0 zu 255.255.255.255 Port 67 Intervall 3 2. Juni 19:30:12 jiddo-laptop dhclient: DHCPOFFER von 80.70.144.221 von 80.70.144.254 2. Juni 19:30:12 jiddo-laptop dhclient: DHCPREQUEST von 80.70.144.221 auf eth0 zu 255.255.255.255 Port 67 2. Juni 19:30:28 jiddo-laptop dhclient: letzte Nachricht 2 Mal wiederholt
Zu diesem Zeitpunkt konnte Computer A jedoch noch immer problemlos eine Verbindung herstellen (bei direkter Verbindung mit dem Modem).
Ich habe dann versucht, die MAC-Adresse des Routers in eine beliebige Adresse zu ändern (eine Kopie der MAC-Adresse von Computer B, wobei die letzte Ziffer jedoch um eins erhöht wurde). Dem Router wurde dennoch keine IP-Adresse zugewiesen.
Schließlich habe ich versucht, den Router dazu zu bringen, die MAC-Adresse eines dritten Computers (nennen wir ihn C) zu klonen. C war nie direkt mit dem Modem verbunden. Das hat funktioniert. Nach dem Klonen der MAC-Adresse von Computer C wird dem Router sofort eine IP-Adresse zugewiesen und die Internetverbindung funktioniert wie zuvor.
Meine Frage ist nun, warum Computer B und die ursprüngliche MAC-Adresse des Routers keine IP-Adresse erhalten können, während zwei andere Computer problemlos funktionieren? Warum funktioniert die Änderung auf eine beliebige MAC-Adresse nicht, während das Klonen der MAC-Adresse eines anderen Computers funktioniert? Könnte die MAC-Adresse des Routers aus irgendeinem Grund vom ISP blockiert worden sein (und was könnte die Ursache dafür sein)?
ich fandDasFrage, aber meine Situation scheint eher einer Blacklist einiger MAC-Adressen zu entsprechen, als der Zulassung nur einer einzigen MAC-Adresse.
Hat jemand Erfahrung oder Kenntnisse zu dieser Art von Situation?
Antwort1
Normalerweise lernt ein ADSL/DSL-Modem die MAC-Adresse des angeschlossenen Geräts und funktioniert nur mit dieser MAC-Adresse. Normalerweise geschieht dies, wenn das Modem eingeschaltet wird. In anderen Fällen wird die MAC-Adresse auf einem Upstream-Server registriert, der vom ISP betrieben wird.
In manchen Fällen läuft die gespeicherte MAC-Adresse nach einiger Zeit ab. Ich würde annehmen, dass dies passiert, wenn die DHCP-Lease abläuft. Die MAC-Adresse kann auf dem DHCP-Server des ISPs gespeichert sein und nicht auf dem Modem. (Ihr Modem wird bei ihnen als autorisiertes Gerät registriert.) In diesem Fall darf sich das erste Gerät registrieren, das nach Ablauf der Lease eine Adresse anfordert. Ich nehme an, das ist bei Ihnen der Fall. Sie können dies überprüfen, indem Sie Ihren Computer trennen, bis die Lease abläuft, und ein anderes Gerät anschließen.
Ich glaube, dass einige ISPs einen DHCP-Server verwenden, der Leases basierend auf der Identifikation des ADSL/DSL-Modems verfolgt. Der Lease verfolgt dann die MAC-Adresse, die zugewiesene IP-Adresse und die Ablaufzeit des Leases für jedes Modem. Normalerweise würde der DHCP-Server MAC-Adressen, die zugewiesene IP-Adresse und die Ablaufzeit verfolgen. In beiden Fällen können auch zusätzliche Informationen aus der DHCP-Anfrage verfolgt werden, wie etwa der Name des Geräts.
Viele Heim-/Bürorouter können so konfiguriert werden, dass sie die MAC-Adresse eines angeschlossenen Computers klonen. Dadurch können sie eine bestehende DHCP-Lease übernehmen. Durch das Zurücksetzen des DIR-120 auf die Werkseinstellungen werden alle geklonten MAC-Adressen gelöscht, sodass Sie keine Leases mehr erhalten, die an eine geklonte MAC-Adresse gebunden sind.
Möglicherweise können Sie die MAC-Adressen wechseln, indem Sie eine DHCP-Freigabe auslösen, bevor Sie den Computer trennen. Dadurch sollte die bestehende Lease beendet werden, sodass Sie eine neue Lease mit einer neuen MAC-Adresse erhalten können. Wenn Sie eine Lease mit einer neuen MAC-Adresse erhalten, erhalten Sie wahrscheinlich eine neue IP-Adresse. DHCP-Verlängerungen ändern die IP-Adresse normalerweise nicht.