Вот такой вот конфиг дал провайдер, вместе с ключами и сертификатами. На самом деле, конфигов больше одного, и со многими пробовал: не работает. Скорее всего, устаревший конфиг(ибо что ещё может быть?). Ядро дефолтное арчевское, т.ч. поддержка всего там есть.
client
#connect to VPN server
remote 188.64.170.189 443
proto tcp
#socket buffer size
sndbuf 262144
rcvbuf 262144
#DNS server to use
dhcp-option DNS 8.8.8.8
#remove to use your ISP's gateway
redirect-gateway def1
#your access keys
ca in_ca.crt
cert in_<my_id>.crt
key in_<my_id>.key
ns-cert-type server
#cipher to use
cipher AES-256-CBC
#use virtual interface 'tap'
dev tap
#keep trying indefinitely to resolve the host name of the OpenVPN server.
resolv-retry infinite
#most clients don't need to bind to a specific local port number.
nobind
#try to preserve some state across restarts
persist-key
persist-tun
#enable compression on the VPN link
comp-lzo
#set log file verbosity.
verb 4
#silence repeating messages
mute 20
ping: потери пакетов 100%
dig и nslookup работают нормально. Смотрел через wireshark: DNS передаётся в открытом виде. Наверное, так и должно быть.
Вот логи: https://pastebin.com/6rX6xpUK
P.S. Видимо, проблема где-то на моей стороне... Пытался к другому VPN подключиться через OpenVPN, результат тот же самый.