Показать сообщение отдельно
Старый 23.07.2018, 12:16   #5
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: OpenVPN

В теории, эта задача решается. Вам нужно найти версию OpenVPN, подходящую для данного процессора, либо скомпилировать на месте из исходников. Ну и затем подключаться к удалённому серверу, который поддерживает эту версию VPN.

На практике я вижу в этом огромную кучу проблем. Вот первое, что на ум приходит:
Вероятные проблемы с драйверами на сетевые интерфейсы
Проблемы совместимости версии
Отсутствие некоторых пакетов в ядре (может быть нужна пересборка ядра)
Невероятная трудность компиляции на этой платформе

И даже если все эти круги ада будут пройдены, любой апдейт в софте может похерить всю работу.

Кстати говоря, вопрос о безопасности - вообще сложный. Использовать опенсорсный vpn уж точно не безопаснее, чем использовать открытый модбас. Дело в том, что в модбасе данные обезличены. "Врагам" надо точно знать, какие регистры по каким адресам находятся, иначе всё бесполезно.

Если есть какие-то опасения, то можно придумать способ верификации надёжности прибора через модбас. Это уж точно проще, чем настроить OpenVPN на 2Gi.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием