Не удается получить доступ к vpn после подключения через командную строку с использованием файла ovpn

Мне нужно подключить машину с Ubuntu Server 18.04 к VPN с помощью командной строки с помощью файла ovpn, файл ovpn выглядит следующим образом:

#OpenVPN Server conf
pull-filter ignore "redirect-gateway"
route 192.168.1.0 255.255.255.0
route 192.168.20.0 255.255.255.0
auth-user-pass login.conf
tls-client
client
dev tun
proto udp
tun-mtu 1400
remote 256.34.90.X 1195
pkcs12 Johan.p12
cipher BF-CBC
comp-lzo
verb 3
ns-cert-type server

Я выполняю команду: sudo openvpn Johan.ovpn

Вывод после использования команды:

...
Mon Jan 13 11:50:06 2020 Initialization Sequence Completed

После этого я могу подключиться к Интернету, но не могу получить доступ к ресурсам vpn. Похоже, что это не может разрешить домены vpn.

Когда я использую завиток против доменов vpn, он не может разрешить.

Что я должен сделать или включить в ovpn, чтобы он заработал?


person Johan Alexis Duque Cadena    schedule 15.01.2020    source источник


Ответы (1)


Что я сделал, чтобы заставить его работать, так это:

1- В терминале подключитесь к VPN следующим образом:

sudo openvpn Johan.ovpn

2- Используйте команду systemd-resolve для определения DNS-сервера и домена.

sudo systemd-resolve --set-dns=192.168.1.X --set-dns=192.168.1.X --set-domain=company-domain.com --interface=tun0

Где 192.168.1.X это dns сервер После этого все работает.

person Johan Alexis Duque Cadena    schedule 15.01.2020
comment
Что такое 192.168.1.183? IP-адрес OpenVPN сервера Ubuntu? И 234.56.78.90 это публичный IP? - person xinthose; 16.01.2020
comment
Это IP-адрес DNS-сервера, а 234.56.78.90 — общедоступный IP-адрес сервера. - person Johan Alexis Duque Cadena; 17.01.2020