Я постоянно использую сервис vpngate.net, и он хорошо работал и на 14,04 и на 16.04, но внезапно он прекратил работать. Я раньше использовал команду
sudo openvpn --config file.ovpn
но теперь это дает мне ту же трассировку, которой я привык для окончания
Initialization Sequence Completed
но я продолжаю получать ошибку
DNS_PROBE_FINISHED_BAD_CONFIG
route -n
вывод, в то время как соединено с vpn
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.211.1.90 128.0.0.0 UG 0 0 0 tun0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 enp2s0
10.211.1.90 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
126.219.236.196 192.168.1.1 255.255.255.255 UGH 0 0 0 enp2s0
128.0.0.0 10.211.1.90 128.0.0.0 UG 0 0 0 tun0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 tun0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
без vpn:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 enp2s0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
Я озирался и нашел, что должен добавить две строки к нижней части conf файла так, чтобы каждый раз я использовал openVPN, это изменяет конфигурацию DNS в /etc/resolv.conf
файл, потому что это перезаписывается, каждый раз
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
затем вызывает команду
sudo openvpn --script-security 2 --config your-openvpn-config.ovpn
, Найденную ответом в этой статье о выполнении OpenVPN с Ubuntu 14.04