Ich habe ein Stück Industrieausrüstung, die auf einem ziemlich einfachen Betriebssystem namens VxWorks läuft . Normalerweise kommuniziere ich zur Fehlerbehebung mit dem System, indem ich meine IPv4-IP auf den gleichen Bereich wie die lokale IP einstelle und dann Diagnosesoftware ausführe.
Vor ein paar Wochen habe ich festgestellt, dass sich die lokale IP-Adresse des Systems aus irgendeinem Grund selbst auf eingestellt hat 0.0.0.0
. Jetzt möchte ich mich mit der Diagnose befassen, um sie zu ändern, aber mein PC lässt das Festlegen einer IP ab nicht zu 0
.
Gibt es eine andere Möglichkeit, mit einem Gerät mit einer lokalen IP-Adresse 0.0.0.0
über einen Windows-PC zu kommunizieren ?
Es ist nicht möglich, das Gerät auf die werkseitigen Standardeinstellungen zurückzusetzen, ohne es an den Hersteller zurückzusenden.
0.0.0.0
ist nicht möglich , sich selbst eine Adresse zuzuweisen, wenn es einen standardkonformen IP-Stack gibt. Hierfür stehen einige Optionen zur Verfügung: 1. Zeigt 0.0.0.0
an, dass die Zuweisung einer IP-Adresse fehlgeschlagen ist. 2. Es hat einen kaputten IP-Stack, der sich irgendwie selbst zugewiesen hat 0.0.0.0
. Ich weiß nicht genug über VxWorks, um zu sagen, welcher der beiden am wahrscheinlichsten ist. Wenn die Adresse wirklich zugewiesen wurde 0.0.0.0
, benötigen Sie einen gehackten IP-Stack, um mit ihm zu kommunizieren. Aber das hilft nicht viel, wenn es überhaupt keine Adresse hat.
0.0.0.0
ist keine routingfähige Adresse. Viele Softwareteile binden an0.0.0.0
, damit diese Software an die IP-Adresse gebunden werden kann, die der Netzwerkschnittstelle zugewiesen ist. Dies macht es beispielsweise einfacher, das Gerät in eine DHCP-Einstellung zu versetzen, und Sie stellen lediglich eine Verbindung her, indem Sie die IP-Adresse des Geräts abrufen. Meine große Frage an Sie ist, warum Sie die IPv4-IP Ihres Computers auf den gleichen Bereich wie die lokale IP einstellen, um dann Diagnosesoftware auszuführen. Macht keinen Sinn. Sie sollten nur die IP-Adresse des Geräts abrufen und eine Verbindung dazu herstellen. Das heißt, ich habe eine Idee. Eine Antwort schreiben.