Originally Posted by
ryzhov_al
Могу предложить идею пересобрать openvpn с более легковесной реализацией SSL, например libpolarssl
вчера в порядке эксперимента поковырялся с openvpn-nl, это openvpn 2.1, пропатченный на предмет сборки с polarssl. размер статического бинарника openvpn получается 0.7МБ (без сжатия). для сравнения, статика последнего openvpn и openssl тянет на 2.3МБ.
в openvpn-nl всё хорошо, кроме того, что он отказывается иметь общие коннекты c openvpn/openssl:
Code:
TLS_ERROR: read tls_read_plaintext error
толком не разбирался, но подозреваю, polarssl не переваривает сертификаты openssl. и openvpn-nl придётся спаривать только с себе подобными, что сильно ограничивает область его применения (для меня)
P.S. в openwrt началась возня по приведению пакета openvpn в актуальный вид. тамошний народ планирует выпилить 2 вида пакетов, с openssl и polarssl. работа кипит...
Originally Posted by
DarkForce
А поделиться своей версией прошивки можете?
Как я понимаю, у вас OpenVPN уже встроен в нее?
могу, но не уверен, что она кому-то сможет пригодиться. из моей прошивки вырезаны все ненужные лично мне вещи, включая wi-fi.
попробуйте собрать прошивку самостоятельно, это не так сложно, как кажется на первый взгляд! выложенной на code.google.com инструкции для этого, на мой взгляд, вполне достаточно. а добавить в прошивку openvpn - это просто закинуть в /usr/sbin бинарник, не более того...