![]() |
![]() ![]() |
|
SMConnect & SMConfig VPN-сервер на базе SMH-2Gi, Trim5 и SMH4 и средство удалённой настройки контроллера |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
![]()
Добрый день! прорабатываю решение для потенциального заказчика по диспетчеризации нескольких разнесенных объектов.
Я попробовал на вашем тестовом сервере Smconnect как все это будет работать, в принципе понравилось. теперь у меня есть несколько вопросов: 1. как обеспечить автоматическую отказоустойчивую сеть ? 1.1 аппаратной части: я это вижу в покупке двух Trim5, но не до конца понимаю, как из клиента (matrix с GSM) осуществить переключение между ними. я где-то на форуме тут читал, что адреса Серверов можно перечислить через запятую, но попробовал в SMconfig - там такое не прокатывает, кроме этого непонятно, как их разделить, если они расположены за 1 белым ip. 1.2. сетевой инфраструктуры: допустим у меня на работе есть два канала (а может и 3) связи, как правильно организовать бесперебойное переключение между тими каналами без промежуточного звена? я предполагаю, что можно каждый из Trim5 подключить к отдельному каналу, но тут упираюсь в вопрос п.1.1 прошу подсказать и рассказать, поскольку в сетевой инфраструктуре я не разбираюсь в достаточной степени. и в догонку еще один вопрос, а каков объем трафика между сервером и клиентом SMconnect в моменты, когда никто эту железку не опрашивает. вопрос возникает потому, что сейчас многие операторы предлагают так называемые IOT тарифы без абонентской платы, но с довольно приличной стоимостью трафика. хотелось бы понять, подойдет ли такой тариф? Задача стоит следующая - смс рассылка об авариях. и периодический доступ к контроллерам для просмотра текущего состояния с компа (скада). Учитывая наличие карт памяти на объектах, постоянного опроса со скада-системой не нужно. в случае "разбора полетов" всегда можно приехать локально на объект и сделать выгрузку истории. Последний раз редактировалось Bayk, 09.05.2020 в 18:25 |
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() В абсолюте это несколько параллельных каналов связи и если ничего не помогло, запуск ракеты судного дня. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
![]()
Я же написал. По минимуму 2 трима за одним белым айпи
В идеале 2 трима за разными белыми айпи. Прошу подсказать какой из этих вариантов возможен и как это организовать. Естественно тримы буду питаться каждый от своего отдельного бп и бесперебойника. |
![]() |
![]() |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() https://dl.segnetics.com/WebHelp/SMC...smcfg_inet.htm https://dl.segnetics.com/WebHelp/SMC...cfg_imodes.htm __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 14.05.2020 в 16:34 |
![]() |
![]() |
![]() |
#5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 14.05.2020 в 13:12 |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 404
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]()
Bayk, проблема лишь в том, что для решения объявленных вами задач в принципе не нужен второй сервер SMConnect. Особенно после того, как с подсказки LordN и потока мыслей Арсения удалось прояснить логику резервирования каналов SMConnect-клиентов - и таки осознать, что на самом-то деле в системе резервируются (но - именно резервируются, а не распараллеливаются!) не только каналы связи, но и серверы!
То есть - ваша задача полностью решается сетью с единственным сервером!!! Разве что на рабочем месте "дома" - понадобится SMConnect-клиент, чтобы через него долбиться на контроллеры-клиенты или в СКАДу. P.S. Накидал тут схемку для понятности - пардон что от руки: с телефона неудобно писать, а сканер рядом стоит ![]() Для полной отказоустойчивости по ГОСТ - нужно к резервному SMConnect-серверу прикрутить свою SCADA (резервную), и синхронизировать скады между собой встроенными средствами (сглупил - надо было сразу так нарисовать, но уже влом). |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
![]()
после этого обсуждения, я прекрасно понимаю, как это сделано и реализовано! никаких вопросов нет!ailcat спасибо за понятную, думаю не только мне картинку! (еще и цветную), но по факту этот рисунок должны были сами производители нарисовать! я может что-то не понимаю в продакшене, но каждая уникальная "фишка" производителя должна всегда "облизываться" и популяризироваться, а в случае с сегнетиксом, такое ощущение. что они стесняются того. что сделали.
кроме этого я несколько раз спросил в теме, включая ЗАГЛАВНОЕ СООБЩЕНИЕ заглавное: как я и писал выше, я про все эти вещи читал, что у людей это работает,но я открываю SMconfig, а там вижу только fig, а не весь тот функционал, о котором все тут пишут и говорят, что у них это давно и стабильно работает. Добавлено через 10 минут было бы очень полезно, если бы этот функционал хоть где-то кто-то описал. Последний раз редактировалось Bayk, 14.05.2020 в 12:47 |
![]() |
![]() |
![]() |
#8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Конфиг: https://dl.segnetics.com/WebHelp/SMC...smcfg_inet.htm Конфиг обеспечивает транспорт, т.е. каналы связи, в том числе и резервирование. Коннект ничего не знает о резервировании вообще. Ему всё равно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Арсений давал правильные ссылки, но Вы их игнорируете. SMConfig не имеет никакого отношения к заданию IP адресов сервера для VPN сети. В нем задается только адрес для авторизации и получения ключей. Адреса VPN серверов задаются на вкладке Параметры сети сервера SMConnet. Без проблем, через запятую. С заданием доменного имени и смены порта там есть проблемка, а жаль... Последний раз редактировалось ATS, 14.05.2020 в 15:00 |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
![]() но я попробую уточнить, что LordN писал, что у него один смсервер работает за 2 белыми IP? он не соизволит рассказать, как он это сделал? ATS+ может мне тоже про проблемы супермелким шрифтом писать, чтобы не забанили? |
![]() |
![]() |
![]() |
#11 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Но вот задавать порт через пробел после IP не помешало бы. |
![]() |
![]() |
![]() |
#14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#15 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#16 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
![]() я правильно тогда понимаю логику, что IP в матриксе нужен именно этот только единожды, при авторизации? а потом, после получения конфигурации, уже соединения будут устанавливаться по ip из списка сервера? тогда еще вопросы: 1. значит после подачи питания клиент может подключиться только к тому серверу, у которого он получил последний раз разрешение на подключение, независимо о того, через какой IP из этого перечня он найдет этот сервер? 2. после отключения питания, если ip авторизации недоступен, то клиент не подключится к серверу? 3. получается, что использовать 2 одновременно работающих трима невозможно, поскольку внутри клиента будет хранится инфа только потому серверу, куда он подключен был в последний раз, и даже если в адресе одного сервера указать ip второго, то подключения не произойдет, поскольку у второго сервера должен быть второй комплект ключей? Кстати по поводу обмена данными между матриксом и смсервером: при учете устойчивой GSM сети суточный (аптайм 24 часа) IDLE траффик составил 3,5-4,0 мегабайта, что никак не вяжется с "сотнями килобайт в минуту" о которых писал Arsie |
![]() |
![]() |
![]() |
#17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 343
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#18 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
![]() ну переименуйте ее наконец, чтобы она вам глаза не мозолила. а по остальным вопросам в этом сообщении ничего подсказать не можете? |
![]() |
![]() |
![]() |
#19 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 258
Благодарил(а): 8 раз(а)
Поблагодарили:
163 раз(а) в 160 сообщениях
|
![]() Адреса для VPN уже будут в файле конфигурации client.conf на клиенте Код:
#linux openvpn client config daemon client dev-type tap proto udp remote 192.168.0.227 1194 remote 91.108.43.71 1194 resolv-retry infinite server-poll-timeout 15 ..... Если второй является клоном первого тогда при подключении VPN все должно работать практически аналогично первому. Если сеть не перестраивалась. Иначе тут опять вылезают ограничения SMConfig. Но второй сервер это уже нестандартное решение для SMConnect. Тут нужно экспериментировать. Одновременное подключение к двум в рамках SMConnect невозможно. Последний раз редактировалось ATS, 16.05.2020 в 02:40 |
![]() |
![]() |
![]() |
#20 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
![]()
Спасибо за подробный и развернутый ответ.
Я даже речи не вел о параллельном подключении к 2 серверам. В итоге остаётся только открытый вопрос с клонированием сервера. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как правильно подключить контроллер к тестовому серверу SMConnect | the answer | SMConnect & SMConfig | 35 | 20.06.2023 11:19 |
SM CONNECT (Подробная инструкция в картинках как настроить) | alekseyeve | SMConnect & SMConfig | 216 | 04.05.2023 12:26 |
Работа в SMConnect | gaa | SMConnect & SMConfig | 9 | 28.11.2019 14:28 |
Как связать master/slave в сети SMConnect (решено) | Alex1980 | SMConnect & SMConfig | 11 | 17.09.2019 00:40 |
Правильная разводка сетей RS-485 | Arsie | Библиотека | 30 | 28.02.2014 13:52 |