LINUX.ORG.RU

Неправильно генерируется resolv.conf

 


0

1

При запуске системы в resolv.conf написано следующее:

# Generated by Connection Manager
nameserver 127.0.0.1
nameserver::1
И ни одна страница не загружается. Когда меняю содержимое на
nameserver 208.67.222.222
Всё приходит в норму.

Как сделать так, чтобы при загрузке в файле были выставлены верные параметры сразу? Разве что замену файла сделать при запуске системы, но ведь наверняка можно умнее поступить.

Ответ на: комментарий от Aceler

При рабочей конфигурации вот это.

Global
         DNS Servers: 208.67.222.222
                      208.67.220.220
                      2620:0:ccc::2
                      2620:0:ccd::2
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa

grey_circle
() автор топика
Ответ на: комментарий от Deleted

Ага. В системах с systemd systemd-resolver используется в качестве локального DNS сервера. Т.е. настраивать надо его, а не /etc/resolv.conf.

Aceler ★★★★★
()
Ответ на: комментарий от grey_circle

При рабочей конфигурации, т.е. при исправленном /etc/resolv.conf, надо понимать. А мне это зачем, мы тут траблшутингом занимаемся, нужна проблема, а не решённая конфигурация.

Сдаётся мне, ты не прописал DNS для твоего соединения в ConnMan. Т.е. копать надо в сторону исправления конфигурации ConnMan.

Теоретически, NetworkManager, например, умеет отключать встроенную функциональность systemd-resolve. Возможно, ConnMan тоже умеет, но лучше всё-таки исправить по-нормальному.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Не было возможности перезагрузиться и посмотреть, извиняюсь.

Global
         DNS Servers: 127.0.0.1
                      ::1
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa
                      corp
                      d.f.ip6.arpa
                      home
                      internal
                      intranet
                      lan
                      local
                      private
                      test

Link 9 (tun0)
      Current Scopes: none
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 8 (ppp0)
      Current Scopes: none
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 6 (wwp0s29f7u7i1)
      Current Scopes: none
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 3 (wlp5s0)
      Current Scopes: none
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

Link 2 (enp9s0)
      Current Scopes: none
       LLMNR setting: yes
MulticastDNS setting: no
      DNSSEC setting: no
    DNSSEC supported: no

grey_circle
() автор топика
Ответ на: комментарий от grey_circle

Вот теперь видно, что при поднятии VPN у тебя ни одного DNS сервера ни на одном соединении не видно, т.е. проблема в настройках VPN клиента.

Это если интернет через VPN. Причём непонятно, через какой :-)

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

В NetworkManager в настройках VPN прописаны DNS. VPN поднят через OpenVPN.

grey_circle
() автор топика
Ответ на: комментарий от Aceler

Точно всегда? NetworkManager имеет в качестве dns три опции: встроенный локальный DNS-сервер, dnsmasq или resolved. Соответственно, /etc/resolv.conf в зависимости от опции создается разными утилитами. Какой именно - написано в шапке в комментарии.

В случае ТС он был сгенерен через connection manager. Отсюда и вопрос: корректно ли в данном случае проверять DNS через CLI resolved?

Deleted
()
Последнее исправление: ecko (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.