Hi Leute,
erstmal was in eigener Sache. Ich beschäftige mich schon seit Jahren Hobbymäßig mit dem Programmieren/Flashen von Motorsteuergeräten an Autos.
Zum Großteil handelt es sich um BMW-Fahrzeuge.
Vorab Info:
Um ein Fahrzeug/Motorsteuergerät zu flashen, muss ich mich über meinen Laptop und ein Diagnosekabel (BMW ENET KABEL)mit der Fahrzeug-Diagnosebuchse verbinden. Das Fahrzeug besitzt ein ZGW (Zentrale Gateway Module) dass eine feste IP (fängt immer mit 169.XX....an) hat und mit allen Steuergeräten im Fahrzeug kommuniziert. Durch eine Software auf meinem Laptop, kann ich dann über das Gateway im Auto meine Programmierung am Motorsteuergerät vornehmen.
Mein Ziel/Feststellung:
Ich weiß, dass man NICHT selbst physisch mit dem Fahrzeug verbunden sein muss, sondern das Fahrzeug über einen anderen mit dem Fahrzeug angeschlossenen Laptop sozusagen per Remote Programmieren kann ohne selbst vor Ort zu sein. Ich könnte also von zu Hause aus das Fahrzeug programmieren, wenn jemand anderes mit seinem Laptop im Fahrzeug sitzt und verbunden ist.
Beispiel: Ein Freund von mir sitzt in seinem Fahrzeug und ist mit einem Laptop über ein ENET Kabel mit dem Fahrzeug verbunden. Er hat keine spezielle Software zum Programmieren auf seinem Laptop, lediglich Teamviewer.
Ich sitze zu Hause mit meinem Laptop und stelle eine Remote Verbindung mit Teamviewer zu seinem Laptop her. Danach stelle ich einen VPN Tunnel her über Teamviewer. Jetzt versuche ich die IP Adresse des Autos (ZGW IP 169.XX.....) 1 zu 1 "durchzuschleifen" zu meinem PC, es muss sozusagen auf meinem Laptop zu Hause die 169er IP ankommen/angezeigt werden. Der Grund: meine Software auf dem Laptop, mit der ich die Motorsteuergeräte flashe, erkennt/sucht nur 169.xxx IP Adressen und keine anderen! Teamviewer gibt aber nur die Tunnel Adresse des Freundes aus als Beispiel (7.32.19.1). Das führt aber dazu, dass ich keine Connection zum Fahrzeug herstellen kann.
Frage:
Ist es möglich die IP Adresse "1 zu 1" durch den VPN Tunnel zu schleifen? Oder anders gesagt, wie bekomme ich die IP des Fahrzeugs in mein Netzwerk geschleust, damit meine Programmiersoftware diese erkennt.
Als Abschluss:
Ich hab so gut wie keine Ahnung von Netzwerk sowie VPN und kann mir hier leider nicht mehr weiterhelfen. Falls mir einer helfen könnte, wäre ich sehr dankbar
carfreak (5) |