Форум русскоязычного сообщества Ubuntu


Автор Тема: DNS Ubuntu 20.04  (Прочитано 1816 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн scherbinin_ia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
DNS Ubuntu 20.04
« : 27 Апреля 2022, 09:47:11 »
Добрый день. Ситуация следующая:
Имеется контроллер домена на Windows Server v2012,со службой DNS. На всех машинах Windows DNS работает адекватно,а вот на ubuntu нет. Я примерно разобрался,в чём проблема. В файле  /etc/resolv.conf есть стандартная запись DNS, если я в него добавляю запись с нашим адресом, то всё прекрасно работает, ровно до перезагрузки системы или службы интернета. Файл перезаписывается в исходное состояние и кроме как удаления символьной ссылки, которая ссылается на файл /run/systemd/resolve/stub-resolv.conf  я не нашёл выхода из ситуации. Запретить перезапись файла командой chattr тоже не получилось. Может кто подсказать не такой костыльный вариант(удаление символьной ссылки) вариант решения данной проблемы? Или же можно оставить удаление символьной ссылки и это никак не повлияет на дальнейшую работоспособность ubuntu?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6127
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #1 : 27 Апреля 2022, 10:51:59 »
Файл перезаписывается в исходное состояние
Установите пакет resolvconf
Внесите в /etc/resolvconf/resolv.conf.d/base нужные записи.

Оффлайн scherbinin_ia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #2 : 27 Апреля 2022, 11:55:40 »
Сделал,всё равно не работает.Может как-то по-другому адрес нужно написать?В плане синтаксиса.
Файл был пустым, я написал nameserver 192.168.*.***.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6127
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #3 : 27 Апреля 2022, 12:02:48 »
всё равно не работает.
Что не работает? Файл /etc/resolv.conf не сохраняется с нужной записью? Изменения применили?sudo resolvconf -uДайте выводdpkg -l resolvconf
cat /etc/resolv.conf

Оффлайн scherbinin_ia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #4 : 27 Апреля 2022, 13:18:01 »
sudo resolvconf -u/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

sudo dpkg -l resolvconf
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  resolvconf     1.82         all          name server information handler

cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 127.0.0.53
options edns0 trust-ad
search vrn.*******.ru
« Последнее редактирование: 27 Апреля 2022, 13:41:37 от Aleksandru »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6127
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #5 : 27 Апреля 2022, 13:46:27 »
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
Верните, как было раньше - файл /etc/resolv.conf должен быть ссылкой.

Оффлайн scherbinin_ia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #6 : 27 Апреля 2022, 13:49:27 »
Он и есть ссылкой,но по умолчанию ссылка на файл /run/systemd/resolve/stub-resolv.conf.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6127
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #7 : 27 Апреля 2022, 13:56:48 »
not a symbolic link to /run/resolvconf/resolv.conf

Оффлайн scherbinin_ia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #8 : 27 Апреля 2022, 14:11:07 »
То есть нужно после установки новой системы ubuntu 20.04 переделывать символьную ссылку?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6127
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #9 : 27 Апреля 2022, 14:24:43 »
Нет, ссылку переделывать не нужно. Я теперь понял, вы хотите перезаписать дефолтный ДНС.
Или же можно оставить удаление символьной ссылки и это никак не повлияет на дальнейшую работоспособность ubuntu?
Не повлияет. В файл прямо об этом написано:
Цитировать
To manage man:resolv.conf(5) in a different way,
replace this symlink by a static file or a different symlink.

Оффлайн scherbinin_ia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: DNS Ubuntu 20.04
« Ответ #10 : 27 Апреля 2022, 14:35:15 »
Спасибо большое)

 

Страница сгенерирована за 0.041 секунд. Запросов: 25.