Показать сообщение отдельно
Старый 26.09.2014, 16:46   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Подключение к контроллеру-серверу расположенному за сетевым экраном (firewall)

Цитата:
Сообщение от DrBrain Посмотреть сообщение
Меняю местами роли контроллеров (с соответствующей перенастройкой SMConnect), не трогая внешние подключения (т.е. сервер теперь имеет доступ к Интернету через модем со статикой) - клиент (который теперь подключен к локалке) цепляется на раз.
Маршрутизаторы "бытового" уровня по умолчанию выпускают всех наружу, а вот снаружи никого не пускают.

Что касается портов:

Цитата:
Нужно прокинуть с 20-го по 23-й - ftp, ssh, telnet
12345 - UDP поиск контроллера
502 - ModBus TCP

и, да, ICMP д.б. разрешен на маршрутизаторе, иначе пинг не пройдет

В новой версии лоджика и ядра для загрузки проекта необходимо будет в роутере пробросить порт 22. Для отладки также пробросить порт 502. Если нужен SMconfig, то для его работы нужны порты 80 и 1111. И не забываем менять пароль на контроллерах, которые видны в Интернете


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием