Ситуация была такая.
На предприятии две сети, одна общезаводская с IP 200.200.0.ХХХ и промышленная верхнего уровня с IP 192.168.50.XXX.
Стал решать вопрос с синхронизацией времени у АРМ-ов, серверов в связи с уходом времени на компьютерах и отсуствия доступа у персонала к системным настройкам.
Так-же решал вопрос удаленного просмотра данных с разных точек в сети с IP 200.200.0.ХХХ и управления через Radmin-a.
Попутно решал вопрос обновления антивирусных баз на компьютерах с АРМ.
Решение следующее.
Установка дополнительных сетевых плат на северах АРМ и выдачи им адрессов из линейки 200.200.0.ХХХ . Т.е. у сервера АРМ теперь два IP: 192.168.50.101 и 200.200.0.215, сервер связан с АРМ оператора со следующими адрессами: 192.168.50.102 и 192.168.50.103.
После чего на АРМ операторов были прописаны роуты.
Для чего вызываем --> run---> CMD
и вводим route add -p 192.168.50.102 200.200.0.215
Набрав route print мы теперь увидим прописанный сетевой путь
192.168.50.102 255.255.255.255 200.200.0.215 200.200.0.92 1
192.168.50.103 255.255.255.255 200.200.0.215 200.200.0.92 1
Т.е. набрав 192.168.50.102 на компьютере с IP 200.200.0.92
нас перенаправляет на сервер АРМ с IP 200.200.0.215/192.168.50.101 ,
а оттуда на компьютер АРМ оператора 192.168.50.102.
Чтобы услышать ответ необходимо прописать роуты и на АРМ оператора, только теперь уже такие
route add -p 200.200.0.92 192.168.50.102
Более подробно о команде можно узнать набрав route /?
Теперь комп 192.168.50.102 доступен и Radmin-у и оболочке скада или OPC серверу, total commander-у.
Синхронизацию времени сделал с помощью бесплатной утилиты Time Synchronization Utility .
Возможно удаленное изменение параметров серверов.
Переговоры с операторами при помощи программы VipressChat.
Возможны и голосовые переговоры.
Автоматическая загрузка обновления антивирусных баз и пересылка по АРМ-ам операторов сделал на батнике в автозагрузке:
Spoiler
Show
Code: Select all
@echo off
del /F /Q d:\share\vpsupd*.* >>null
wget -P d:/share http://files.avast.com/iavs5x/vpsupd.exe -q
if errorlevel 1 GOTO B
REN d:\share\vpsupd.exe vpsupd5.exe >null
copy /Y d:\share\vpsupd5.exe \\192.168.50.102\share >null
if errorlevel 1 ECHO ERROR LOAD vpsupd5 192.168.50.102
................
GOTO D
:B
del /F /Q d:\share\vpsupd* >null
ECHO ERROR DOWNLOAD VPSUPD
:D
del /F /Q d:\share\*Dr.exe >null
del /F /Q d:\share\cureit*.* >null
wget -P d:/share ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe -q
if errorlevel 1 GOTO C
REN d:\share\cureit.exe %DATE%Dr.exe >null
del /F /Q \\192.168.50.102\share\*.*Dr.exe >null
copy /Y d:\share\%DATE%Dr.exe \\192.168.50.102\share >null
if errorlevel 1 ECHO ERROR LOAD CUREIT 192.168.50.102
.................
GOTO E
:C
del /F /Q d:\share\cureit* >null
ECHO ERROR DOWNLOAD CUREIT
GOTO F
:E
ECHO DOWNLOAD COMPLETE
:F
PAUSE
Code: Select all
start d:\share\vpsupd5.exe /silent