Ни один из методов в сети у меня не помог, поэтому я решил спросить. Когда я пытаюсь
sudo openvpn --config client.ovpn
Я получаю результат
Ср, 2 августа, 22:53:18 2017 г. Нераспознанная опция или отсутствующие параметры в client.ovpn: 15: block-outside-dns (2.3.10)
2 августа, среда, 22:53:18, 2017 OpenVPN 2.3.10 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [MH] [IPv6] построено 22 июня 2017 года, среда, 2 августа, 22 : 53: 18 Версии библиотек 2017 г .: OpenSSL 1.0.2g 1 марта 2016 г., LZO 2.08
2 августа, среда, 22:53:18 Не удается загрузить файл встроенного сертификата: ошибка: 0906D06C: подпрограммы PEM: PEM_read_bio: нет начальной строки: ошибка: 140AD009: подпрограммы SSL: SSL_CTX_use_certificate_file: PEM lib
Ср, 2 августа 22:53:18 2017 Выход из-за критической ошибки
Я следил за этим https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04#step-13-test-your-vpn-connection однако у меня это не сработало, это дало ошибку соединения tls, отсутствующее рукопожатие, поэтому я попробовал первый комментарий на этой странице, который, по словам людей, работает безупречно. Ну я получил эту ошибку.
Мой client.ovpn
client
dev tun
proto udp
sndbuf 0
rcvbuf 0
remote 146.*.*. 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
comp-lzo
setenv opt block-outside-dns
key-direction 1
verb 3
<ca>
</ca>
<cert>
</cert>
<key>
</key>
<tls-auth>
И есть статический ключ
Среда, 2 августа 22:53:18 2017 г. Не удается загрузить файл встроенного сертификата: ошибка: 0906D06C: подпрограммы PEM: PEM_read_bio: нет начальной строки: ошибка: 140AD009: SSL
Он не может найти файлы сертификатов или они недействительны. Они находятся в той же папке, что и ваш конфигурационный файл openvpn? Пути правильные? Сертификаты действительны?