Я использовал Консоль Разработчиков Google Cloud для установки Windows 2012 Server. Я пытаюсь использовать это веб-сервер для контроля аппаратных средств, использующих Modbus TCP/IP. Я установил пакет программного обеспечения SCADA, который использует порт 8080 на Windows Server для передачи с помощью Modbus TCP/IP. У меня есть устройство, с которым я хочу связаться на своем собственном порте 503.
У меня есть программное обеспечение SCADA, работающее на настольном ПК и связывающееся через соответствующие порты с моим устройством, таким образом, все совместимо и т.д....
В Windows Server я попытался позволить исключения брандмауэра для порта 8 080 TCP/IP comms и даже отключил брандмауэр - но я, может казаться, не связываюсь из экземпляра.
Из того, что я понимаю, что также должен настроить маршруты, чтобы позволить этому всему происходить. Это - что-то я не столкнутый прежде.
Я могу проверить с помощью ping-запросов IP-адреса от Windows Server, и я могу проверить с помощью ping-запросов к своим серверам внешний IP снаружи сети.
Windows Server имеет внешний IP 104.197.x.x и экземпляр, или Виртуальная машина имеет другой IP-адрес 10.240.x.x
Я надеюсь, что это имеет смысл Вам! Это о сути всего этого. Я не думаю, что это должна быть слишком трудная задача - просто что-то, на чем я не знаю.
Вам также необходимо открыть порт и протокол в брандмауэре Google Compute Engine.
В консоли разработчика перейдите в Сеть
-> Правила брандмауэра
-> щелкните Новое правило брандмауэра
. Создайте новое правило брандмауэра и откройте входящий трафик для tcp: 8080