HTTPS-Tunneling über OpenVPN zum Abrufen von SPS-Daten (Speicherprogrammierbare Steuerung) mittels PyModBus

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Wieso sollte man ueber Python nicht die IP ansprechen koennen? Wenn das VPN entsprechend aufgesetzt ist, also die Routen stimmen etc, dann macht Python genauso eine Verbindung dazu auf wie jeder andere Client.
paddie
User
Beiträge: 101
Registriert: Donnerstag 11. Oktober 2018, 18:09

Also... meistens ist der VPN-Endpunkt entweder ein Router oder ein dediziertes VPN-Gateway. In dem Moment wo du dich einwählst, wirst du (bzw dein Client) genauso behandelt als wenn du vor Ort direkt im Netz hängst..sprich, du solltest (sofern von der IT/Technik) vorgesehen auch eine IP aus dem gleichen Netz wie die anderen Clients haben und du solltest dich auch mit dem SQL/Modbus Server verbinden können. Keine Ahnung, was du hier dann mit "virtueller IP" meinst.

Je nach Konfiguration des VPNs (IT/Technik fragen) kann es natürlich sein, dass der Zugriff vom internen Netz auf den VPN-Client untersagt ist. DAS hat dann aber wenig mit der Adress-Vergabe zu tun...

Die einzigen "virtuellen" Adressen die ich hier sehe, sind vielleicht die des (vielleicht vorhandenen) Transfernetzes...
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Ggf meint er mit virtueller IP das entstehende „virtuelle“ Netzwerk-Gerät. Also salopp vpn0 statt eth0. Und das hat natürlich eine IP.
Benutzeravatar
DeaD_EyE
User
Beiträge: 1021
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

Was denn jetzt?

Ihr möchtet direkt auf die externe Datenbank zugreifen?
Ihr möchtet direkt auf die CPU der SPS zugreifen?

Modbus ist eins der vielen Feldbussysteme. Daneben gibt es noch Profinet, Profibus, Can, EtherCAT.
Die dienen alle zum Datenaustausch zwischen den Controllern und der Peripherie.

Wieso ändert ihr das nicht im SPS-Programm? Wäre doch das Naheliegendste.


So oder so, wenn ihr experimentieren wollt, macht das bitte nur lokal in der Firma.
Wenn es dann darum geht aus dem Internet einen Zugriff darauf zu erlangen, dann nochmal bitte intensiv mit VPN beschäftigen.
SIEMENS verkauft sogar superteure Hardware speziell für diesen Zweck.

Immer dran denken, wenn ihr es verbockt, ruft man euch um 3 Uhr morgens an ^^

EDIT: virtuelle IP ist einfach eine IP-Adresse, die im Internet nicht geroutet wird.
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
paddie
User
Beiträge: 101
Registriert: Donnerstag 11. Oktober 2018, 18:09

DeaD_EyE hat geschrieben: Dienstag 4. Februar 2020, 10:38
EDIT: virtuelle IP ist einfach eine IP-Adresse, die im Internet nicht geroutet wird.
DAS wirds wohl sein...aber das spielt ja IM Tunnel eher keine Rolle mehr.
Blunti
User
Beiträge: 3
Registriert: Montag 20. Januar 2020, 09:10

DeaD_EyE hat geschrieben: Dienstag 4. Februar 2020, 10:38 Was denn jetzt? Ihr möchtet direkt auf die externe Datenbank zugreifen? Ihr möchtet direkt auf die CPU der SPS zugreifen? Modbus ist eins der vielen Feldbussysteme. Daneben gibt es noch Profinet, Profibus, Can, EtherCAT. Die dienen alle zum Datenaustausch zwischen den Controllern und der Peripherie. Wieso ändert ihr das nicht im SPS-Programm? Wäre doch das Naheliegendste. So oder so, wenn ihr experimentieren wollt, macht das bitte nur lokal in der Firma. Wenn es dann darum geht aus dem Internet einen Zugriff darauf zu erlangen, dann nochmal bitte intensiv mit VPN Österreich beschäftigen. SIEMENS verkauft sogar superteure Hardware speziell für diesen Zweck. Immer dran denken, wenn ihr es verbockt, ruft man euch um 3 Uhr morgens an ^^ EDIT: virtuelle IP ist einfach eine IP-Adresse, die im Internet nicht geroutet wird.
Stimmt :) wurde auch schon mal um 3 Uhr morgens angerufen wg. so einer Geschichte :D . Aber VPN ist nur bedingt eine Lösung, imho.
Antworten