Page History
...
draw.io Diagram | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Netzwerk Topology
VLAN | Name | Beschreibung | Firewall Regeln |
---|---|---|---|
100 | IMA L2 Transfer | Layer 2 only, direkte Verbindung zwischen der NUM Steuerung und der Windows XP VM, internes Interface | N/A |
1100 | IMAWinXP | Eigene Zone für Windows XP VM (10.1.100.1/29). Keine anderen Endpunkte sind in dem Netzwerk | Inbound RDP (tcp/3389) von Makerspace Rechnern RDP (tcp/3389) aus VPN Netzwerk Outbound SMB (tcp/445) zum SMB Proxy |
60 | Makerspace Services | Beinhaltet den SMB Proxy (10.1.60.10). Dieser mounted den UserShare vom NAS und stellt ihn als Share für die XP VM zur Verfügung. | N/A |
Windows XP einrichten
Damit die IMA mit der Windows XP VM sprechen kann, sind einige Bedingungen zu beachten.
...
Warning | ||
---|---|---|
| ||
Hier gibt es zwei TODOsein TODO:
|
IMA_transfer Sync zu IMAWOP Ordner
Um Arbeitsabläufe zu beschleunigen, wird der IMA_transfer Ordner (Synology SMB Ordner) automatisch in den IMAWOP FMC-Ordner synchronisiert. Das spart manuelle Kopiervorgänge auf der XP-VM, besonders im Zusammenhang mit dem Estlcam Converter, welcher nicht direkt auf der XP-VM läuft.
Hierzu ist im Verzeichnis C: ein Batch-Skript angelegt, um mittels Robocopy alle FMC-Dateien in den FMC-Ordner zu kopieren.
sync.cmd
Code Block | ||||
---|---|---|---|---|
| ||||
@echo off
set "sourceFolder=Z:\"
set "destinationFolder=C:\IMAWOP\FMC"
:loop
robocopy %sourceFolder% %destinationFolder% *.fmc /e /copy:DAT /xo /r:3 /w:5
ping localhost -n 5 > nul
goto loop
@echo on |
Um das Skript ohne Fenster zu starten werden zwei weitere Dateien im Verzeichnis C: benötigt:
sync_launcher.cmd
Code Block | ||||
---|---|---|---|---|
| ||||
wscript.exe "C:\invisible.vbs" "C:\sync.cmd" |
invisible.vbs
Code Block | ||||
---|---|---|---|---|
| ||||
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False |
Eine Verknüpfung des sync_launcher.cmd Skriptes muss in den Startup-Ordner platziert werden, um automatisch gestartet zu werden. Zudem muss eine WinXP-taugliche Robocopy-Version im system32 Ordner abgelegt werden.