Ответ: OpenVPN
В теории, эта задача решается. Вам нужно найти версию OpenVPN, подходящую для данного процессора, либо скомпилировать на месте из исходников. Ну и затем подключаться к удалённому серверу, который поддерживает эту версию VPN.
На практике я вижу в этом огромную кучу проблем. Вот первое, что на ум приходит:
Вероятные проблемы с драйверами на сетевые интерфейсы
Проблемы совместимости версии
Отсутствие некоторых пакетов в ядре (может быть нужна пересборка ядра)
Невероятная трудность компиляции на этой платформе
И даже если все эти круги ада будут пройдены, любой апдейт в софте может похерить всю работу.
Кстати говоря, вопрос о безопасности - вообще сложный. Использовать опенсорсный vpn уж точно не безопаснее, чем использовать открытый модбас. Дело в том, что в модбасе данные обезличены. "Врагам" надо точно знать, какие регистры по каким адресам находятся, иначе всё бесполезно.
Если есть какие-то опасения, то можно придумать способ верификации надёжности прибора через модбас. Это уж точно проще, чем настроить OpenVPN на 2Gi.
__________________
В сегнетиксе не работаю с самого начала 2019 года.
|