Сервер имен Openvpn dns не настроен

Я использую ubuntu 16.04, и у меня настроено соединение openvpn, и создается интерфейс tun0. Vpn подключается успешно. Сначала я мог посетить некоторые URL-адреса через VPN, но страница заняла 10-20 секунд, и браузер только ожидал подключения. Затем, отключив компьютер от сети и перезагрузив веб-страницы, просто перестали работать все вместе. Я выполнил nmcli dev show, чтобы сравнить результаты с некоторыми из debian linux, чья машина работает нормально через открытый vpn, и я увидел, что:

Когда openvpn подключен, но нет загрузки веб-страниц, я вижу:

:~$ nmcli dev show GENERAL.DEVICE: tun0 GENERAL.TYPE: tun GENERAL.HWADDR: GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: tun0 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/14 IP4.ADDRESS[1]: 10.146.129.226/32 IP4.GATEWAY: 10.146.129.225 IP4.DNS[1]: 127.0.0.1 IP6.ADDRESS[1]: fe80::27f8:bc23:5e18:b6ba/64

Когда openvpn подключен, но веб-страницы занимают 10-20 секунд для загрузки, я вижу, что конфигурация IP4.ROUTE сконфигурирована:

:~$ nmcli dev show GENERAL.DEVICE: tun0 GENERAL.TYPE: tun GENERAL.HWADDR: GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: tun0 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0 IP4.ADDRESS[1]: 10.146.129.226/32 IP4.GATEWAY: 10.146.129.225 IP4.ROUTE[1]: dst = 193.88.68.118/32, nh = 10.146.129.225, mt = 50 IP4.ROUTE[2]: dst = 193.88.68.252/32, nh = 10.146.129.225, mt = 50 .... IP4.ROUTE[67]: dst = 193.88.68.101/32, nh = 10.146.129.225, mt = 50 IP4.ROUTE[68]: dst = 193.88.68.103/32, nh = 10.146.129.225, mt = 50 IP4.DNS[1]: 127.0.0.1 IP6.ADDRESS[1]: fe80::71d2:5709:5536:b3fc/64 IP6.GATEWAY: For the person whose openvpn is working on debian 9.4 IP4.DNS entries are being configured while mine from above only says IP4.DNS[1]: 127.0.0.1: :~$ nmcli dev show GENERAL.DEVICE: tun0 GENERAL.TYPE: tun GENERAL.HWADDR: (unknown) GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: tun0 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/224 IP4.ADDRESS[1]: 10.146.129.242/32 IP4.GATEWAY: 10.146.129.241 ... IP4.ROUTE[67]: dst = 193.88.68.99/32, nh = 10.146.129.241, mt = 50 IP4.ROUTE[68]: dst = 193.88.68.8/32, nh = 10.146.129.241, mt = 50 IP4.DNS[1]: 10.146.128.8 IP4.DNS[2]: 194.239.134.83 IP4.DNS[3]: 193.162.153.164 IP4.DNS[4]: 1.1.1.1 IP4.DNS[5]: 8.8.4.4 IP4.DNS[6]: 9.9.9.9 IP6.ADDRESS[1]: fe80::35a6:a424:c5b6:bf7f/64 IP6.GATEWAY: --

В файле conf / conf conf также есть сервер имен и выглядит следующим образом:

# Generated by NetworkManager search teknet int.xxxx.dk dev.xxxx.dk opasia.gkl.xxxx.dk xxx.dk nameserver 10.146.128.8 nameserver 194.239.134.83 nameserver 193.162.153.164 # NOTE: the libc resolver may not support more than 3 nameservers. # The nameservers listed below may not be recognized. nameserver 1.1.1.1 nameserver 8.8.4.4 nameserver 9.9.9.9

Мой файл /etc/resolve.conf выглядит так:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 search teknet int.xxx.dk dev.xxx.dk opasia.gkl.xxx.dk dk.eng.xxx.net

У меня работает dnsmasq, и я смущен тем, как ubuntu 16.04 на самом деле обновляет dns / name сервер. Я попытался:

Добавление записей сервера имен в /etc/resolvconf/resolv.conf.d/base Добавление записей сервера в /etc/dnsmasq.conf и перезапуск dnsmasq. Добавление dns-nameservers в /etc/network/interface и выполнение resolveconf -u. Перезагрузите сетевой менеджер после внесения изменений, но ничто не добавляет записи DNS-сервера dns в /etc/resolve.conf. Перезапуск сетевого менеджера с sudo systemctl restart network-manager.service очищает записи вручную, которые я добавляю к etc/resolve.conf, которые затем, как представляется, переписываются, когда моя сеть снова подключается к тому, что показано выше.

Есть слишком много мест для обновления записей dns, и я не знаю, какой из них действительно используется, это dnsmasq, resolvconf или сценарий dhcp из моей сети или скрипт vpn? Может ли кто-нибудь указать мне, как я должен начать отладку и что должно произойти?

Кажется, что я хочу, чтобы моя команда showclick показать, что в интерфейсе tun0 есть записи IP4.DNS правильно. Я просто не могу понять, что это произойдет.

1
задан 11 May 2018 в 16:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: