Zugriff auf einen lokalen Gerätehost, dessen IP auf 0 endet

289
ausshir

Ich habe einen Fehler gemacht, als ich ein headless Embedded Linux-Gerät in einem Netzwerk eingerichtet habe. Ich beließ die statische IP-Adresse auf 10.10.10.0 und das Subnetz auf 255.255.255.0. Dies ist natürlich eine unmögliche Kombination (wie ich jetzt gelernt habe). Leider verfügt das Gerät über einige wichtige Daten, deren Verlust bei einem Zurücksetzen auf die Fabrik sehr ungünstig wäre.

Wenn ich jedoch arp -a unter direkt mit dem Gerät verbundenen Fenstern ausführte, kann ich immer noch die IP des Geräts und den korrekten MAC sehen. Dies gibt mir Hoffnung, jedoch kann ich nicht über SSH darauf zugreifen oder die Web-Konfigurations-Konsole verwenden.

Ich habe einen alten DD-WRT-Router und habe versucht, einige Dinge mit einer / 16-Netzmaske einzurichten, hatte aber kein solches Glück beim Verbinden. Ich habe es auch mit Xubuntu 16.04 versucht, Firewalls ohne Erfolg zu entfernen. An diesem Punkt völlig aus Ideen!

0
Um welche Art von Gerät handelt es sich? Gibt es keine andere Möglichkeit, eine Verbindung herzustellen? Ich bin mir nicht sicher, wie ein Konfigurationstool eine derart fehlerhafte IP-Adresse zulassen könnte, aber das ist offensichtlich nicht erreichbar. Julie Pelletier vor 7 Jahren 0
Die Kombination ist nicht unmöglich. Die Broadcast-Adresse hat eine besondere Bedeutung als IP-Ziel und ist reserviert, aber die Netzwerkadresse (Null) hat nicht dieselbe besondere Bedeutung und scheint als Hostadresse verwendbar zu sein. grawity vor 7 Jahren 1

1 Antwort auf die Frage

-1
Frank Sixteen

Stellen Sie in der Maschine, die Sie mit der Embedded Linux-Box verbinden möchten, die IP auf 10.10.10.1 und das Subnetz 255.255.0.0 ein. Es ist nichts falsch mit der IP des Embedded, aber die Subnetzmaske ist falsch. Die Subnetzmaske sollte nur verwendet werden, um zu entscheiden, ob ein Paket an das Standard-Gateway gesendet werden soll. Um dies zu verhindern, muss sich Ihre Verbindungsmaschine im Bereich der Subnetzmaske des Embedded befinden.

Da es sich bei der IP / Maske jedoch um eine unmögliche Kombination handelt, kann es sein, dass Ihre Einstellungen nicht akzeptiert wurden, was bedeutet, dass sie auf die ältere Einstellung zurückgesetzt wurde. Sind Sie sicher, dass Sie es nicht mit einem anderen Protokoll als IP erreichen können? Nur ein paar Vorschläge von oben.

Ich weiß, dass die IP-Adresse vom Gerät akzeptiert wurde, da arp -a (unter Windows 7 und 10) die Adresse so anzeigt, wie sie eingestellt wurde, und einen gültigen MAC. Diese Konfiguration, die Sie erwähnt haben, war das erste, was ich ausprobiert habe, und es war immer noch nicht möglich, ein Ping oder eine Verbindung zum Gerät herzustellen. ausshir vor 7 Jahren 0
Kein RS232, kein USB, keine andere Schnittstelle? Wenn es sich um eine IP-Implementierung unter Linux Embedded handelt, haben Sie eine gültige Beschwerde gegen die, die sie gemacht haben. Es bedeutet eigentlich, dass es beim Eindringen auf die Maske wichtig ist, während dies beim Austritt nur der Fall sein sollte. Angenommen, Ihr Embedded-Gerät akzeptierte die IP-Adresse, die bei der Eingabe der Maske nicht beachtet werden sollte. Daraus kann geschlossen werden, dass die IP-Adresse tatsächlich als Null-Route verarbeitet wird. Wird nur zum Verwerfen von Paketen verwendet und zählt sie in Statistiken. Frank Sixteen vor 7 Jahren 0
Auf der Platine befinden sich serielle TTL-Testpunkte, die ich versuchen und anlöten werde. Ich habe keine Dokumentation oder Unterstützung für dieses Gerät, da es für ein Roboterprojekt gespendet wurde. Danke für die Vorschläge :) ausshir vor 7 Jahren 0