У меня есть QNAP TS-253 Pro (QTS 4.2.0), на котором OpenVPN-сервер настроен и работает нормально. Поскольку я хочу использовать клиентские сертификаты для защиты VPN-подключений, встроенная конфигурация в веб-интерфейсе вообще не нужна.
Поэтому я импортировал свои файлы конфигурации и сертификата через SSH / SCP в / etc / openvpn, перезапустил сервер OpenVPN, и он работал хорошо, пока я не перезагрузил NAS QNAP. Конфиг был возвращен к заводским настройкам QNAP.
Похоже, каталог /etc/openvpn - это просто символическая ссылка на /mnt/ext/opt/vpnopenvpn/etc/openvpn/, которая содержит исходную конфигурацию из веб-интерфейса моего QNAP. Затем я попытался отредактировать конфиг там и надеялся, что он не будет заменен при следующей загрузке, но это не было решением. Перезагрузился и нашел заводские настройки по умолчанию в OpenVPN-файлах в /mnt/ext/opt/vpnopenvpn/etc/openvpn/.
Я пролистал множество тем на официальном форуме QNAP, неофициальных постах в блогах и некоторых init.d-скриптах на самом QNAP, чтобы найти способ либо отключить автоматическое развертывание заводских настроек по умолчанию, либо заставить QNAP развернуть мою работу Конфигурация в /etc/openvpn.
Вот список моих неудачных попыток:
- Скопировал конфиг в /etc /openvpn - конфиг переписан при загрузке
- Скопировал конфигурацию в /mnt /ext /opt /vpnopenvpn /etc /openvpn / - конфигурация была переписана при загрузке
- Следуя инструкциям по адресу: http://wiki.nas-portal.org/index.php/Install_OpenVPN_on_QNAP - не удалось найти qpkg / ipkg в актуальной версии QTS (под управлением 4.2.0), возможно, руководство написано для более старой версии ...
- Попытался запустить самостоятельно созданный скрипт autorun.sh, как описано здесь: http://forum.qnap.com/viewtopic.php?t=83804#p372711 - папки в / share, похоже, воссоздаются при каждой загрузке
- Полностью проработанный в этой теме, рекомендованный пользователями на официальных форумах QNAP: http://forum.qnap.com/viewtopic.php?f=90&p=61890&t=10400&sid=6aa706cb2ff41a75c6f048883328512a - похоже, не касается моей конкретной проблемы / конфигурации
- Прокомментировал специфичные для openvpn разделы в /etc/init.d/installtgz.sh - сам файл был переписан при загрузке, и мои комментарии снова стали активной частью скрипта
Кто-нибудь знает, как остановить QTS, чтобы переписать мои файлы конфигурации? Я не хочу копировать конфигурацию OpenVPN вручную каждый раз при перезагрузке QNAP ...