Запись в логах: Apr 2 12:36:44 salto openvpn[1201]: Options error: --server and --secret cannot be used together (you must use SSL/TLS keys) Apr 2 12:36:44 salto openvpn[1201]: Use --help for more information. Конфиг: port 1129 proto tcp dev-type tap server 10.11.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt client-config-dir /etc/net/ifaces/maltavpn/ccd/ client-to-client keepalive 10 120 comp-lzo persist-key persist-tun status openvpn-status.log verb 3 Предлагается расширить условие if egrep '^(tls-client|tls-server|client)$' "$PROF_CONFFILE" >/dev/null; then ключём server, ибо согласно man openvpn - ключ server раскрывается в tls-server
Выглядит полезным.
Там есть ещё один нюанс - сервер поднимается только в случае наличия dh файла: - в конфиге это выглядит как dh /etc/net/ifaces/maltavpn/ovpndh Видимо, надо --dh etc/net/ifaces/<имя>/ovpndh сделать умолчательным в случае наличия опции server или tls-server.
Всё работает