Рейтинг:0

Где находится база данных resolvconf и как ее сбросить?

флаг in

Я использую рабочий стол Ubuntu 21.10. По работе мне приходится переключаться между разными VPN, а раньше мне приходилось настраивать DNS серверы имен для некоторых из них тоже. Я сделал это, просто отредактировав свой /etc/resolv.conf файл.

Мне это больше не нужно, но каким-то образом этот IP-адрес сервера имен все еще хранится где-то в resolvconfконфигурация. И я не мог узнать, где resolvconf хранит эти IP-адреса.

Например, мой нынешний /etc/resolv.conf:

сервер имен 1.1.1.1
сервер имен 8.8.4.4
сервер имен 1.0.0.1

Если я побегу resolvconf -u это изменяет файл на:

сервер имен 10.12.1.1
сервер имен 1.1.1.1
сервер имен 1.0.0.1

Где первый - это IP, от которого я хотел бы полностью избавиться.

Пока resolvonf -l перечисляет:

resolvconf -l
# resolv.conf из <моего текущего подключенного VPN>
сервер имен 1.1.1.1
сервер имен 1.0.0.1

У меня больше нет пользовательской конфигурации в /etc/сеть/интерфейсы:

# файл interfaces(5), используемый ifup(8) и ifdown(8)
авто вот
iFace Lo Inet Loopback

статус разрешения содержит только два элемента с DNS-серверами:

Глобальный
         Протоколы: -LLMNR -mDNS -DNSOverTLS DNSSEC=нет/не поддерживается
  Режим resolv.conf: внешний
Текущий DNS-сервер: 1.1.1.1
       DNS-серверы: 1.1.1.1 8.8.4.4 1.0.0.1

Ссылка 2 (wlp59s0)
    Текущие области: DNS
         Протоколы: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=нет/не поддерживается
Текущий DNS-сервер: 8.8.8.8
       DNS-серверы: 8.8.8.8
        DNS-домен: --

Моя версия разрешения:

$ разрешение --версия
системад 248 (248.3-1ubuntu8.2)
+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS -OPENSSL +ACL +BLKID +CURL +ELFUTILS -FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP -LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT иерархия по умолчанию = унифицированная

версия ресолконфа:

$ resolvconf --версия
openresolv 3.12.0

Где находится "база данных resolvconf" или кеш, где находится resolvconf -u получить этот IP от? Как сбросить на "заводские настройки"?

флаг in
Делает ли что-нибудь `resolvectl flush-caches`? Если нет, то каков вывод терминала `resolvectl status`?
Paul Wellner Bou avatar
флаг in
Я добавил вывод `resolvectl status`. Сброс кеша ничего не меняет.
David avatar
флаг cn
Последняя версия не является номером версии. Есть несколько, которые можно было бы назвать последними, и это рабочий стол или сервер?
Paul Wellner Bou avatar
флаг in
Верно, извините. Добавил недостающую информацию.
muru avatar
флаг us
Я не думаю, что в последних версиях Ubuntu даже используется программа resolvconf. Это `systemd-resolved`, который обычно используется по умолчанию.Если вы используете `resolvconf`, вы должны настроить его вручную, используя файлы в `/etc/resolvconf/`.
Paul Wellner Bou avatar
флаг in
Как я могу это проверить? У меня ничего не настроено в `/etc/resolconf/*`. Но в любом случае... где-то есть место, где все еще сохраняется IP-адрес `10.*`, и откуда `resolvconf -u` его считывает. И очень хотелось бы знать, где.
Рейтинг:0
флаг in

Думаю, я нашел это. Рядом resolv.conf есть еще один файл /и т.д/: resolvconf.conf, и в этом файле у меня был IP сервера имен.

resolv_conf=/etc/resolv.conf
# Если вы используете локальный сервер имен, вы должны раскомментировать строку ниже и
# настройте файлы конфигурации ваших подписчиков ниже.
имя_серверов = 10.12.1.1
#имя_серверов=127.0.0.1

Я не знаю, как он оказался здесь, но его удаление решает мою проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.