Warum Verbindung keine ich einen PCD über Ethernet, nachdem seine Ethernet-Modul ersetzt?
FAQ #100156
Nachdem ein Ethernetmodul ersetzt wurde (und die IP-Adresse ist gleich geblieben), ist es oft nicht möglich, Anschluss an die entsprechende PCD. Der Grund ist, dass der PC "merkt" der alte MAC-Adresse (die sich auf jedem Ethernet-Modul unterscheidet) und versucht, die alte MAC-Adresse herstellen.
Symptom
Nach dem Austausch eines PCD7.F65x oder einer PCD mit Ethernet-Anschluss, funktioniert die Kommunikation zwischen PC und PCD nicht mehr. Das gleiche Phänomen kann beobachtet werden, wenn die PCD über einen Router angeschlossen ist (die auch eine Tabelle, wo alle IP-Adressen zusammen mit seiner MAC-Adresse aufgeführt sind).
Grund
IP-Stationen haben einander über die MAC-Adresse und nicht über seine IP-Adresse Adresse. Zum ersten Mal, das ein Telegramm an eine IP-Adresse gesendet wird, wird die fragt der MAC-Adresse für die entsprechende IP-Adresse ein ARP (Address Resolution-Protokoll)-Telegramm gesendet. Der Zielbahnhof antwortet dann mit seiner eigenen MAC-Adresse (der vom Absender des Telegramms gespeichert wird). Nach dem MAC wurde Adresse empfangen, sobald es auf der Urheber für die zukünftige Verwendung gespeichert werden.
Wenn die MAC-Adresse eines Geräts ändert, aber die IP-Adresse gleich bleibt, muss der Urheber der Mitteilung (oder einen Router oder ein Switch dazwischen) seine MAC-Tabelle zu aktualisieren!
Lösung
Um dem PC die neue MAC-Adresse aufmerksam zu machen, braucht der PC, den MAC-Eintrag der entsprechenden IP-Adresse zu löschen (für, daß es Qureies es wieder für das nächste Telegramm). Dies geschieht automatisch durch den PC jedoch dauert einige Zeit.
Um eine Aktualisierung des Eintrags MAC von einer IP-Adresse zu erzwingen, muss die MAC-Adresse der betreffenden IP-Adresse im lokalen PC-Cache gelöscht werden, indem mit dem Befehl Arp in der Eingabeaufforderung von Windows. Dies kann mit dem Befehl "Arp -d Entry_To_Delete":
Die Eingabeaufforderung (Screenshot oben) kann aus dem Windws-Startmenü gestartet werden; Wählen Sie "Ausführen" und geben Sie "Cmd" ein.
Kurze Umschreibung des ARP-Befehle
- ARP - a zeigt den Inhalt des lokalen Caches
- ARP -d löschen Sie alle Inhalte entsprechen IP - Adresse
- ARP /? zeigen Sie aller möglichen Parameter des ARP-Befehls an
Bemerkung
Im Falle von Routern und Switches zwischen den PC und die PCD, muss auch ihren Cache gelöscht werden. Dies kann durch einen Neustart des Geräts.
Categories
PCD1
PCD2
PCD3
Communication / Ether-S-Bus
Last update: 27.05.2015 09:35
First release: 21.06.2004 13:05
Views: 16345