Автор Тема: проблема с DNS после обновления  (Прочитано 2351 раз)

Оффлайн Nau

  • Начинающий
  • *
  • Сообщений: 25
Здравствуйте.
После обновления системы alt образование  9.1 до 9.x при загрузке системы выдает failed по поводу berkley internet name domain (dns).
То же самое появилось и после установки с нуля 10-ой версии и ее обновления (вместе с ядром, с 82-го до 100-го).
Видимо, как следствие, (на обоих ядрах) работает только первое после загрузки системы
с некоторого по счету подключения нет соединения с сайтами.
Как это цивилизовано поправить?
« Последнее редактирование: 17.02.2022 11:56:41 от Nau »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: проблема с DNS после обновления
« Ответ #1 : 17.02.2022 12:15:36 »
Почитать логи и посмотреть, почему failed. У меня в актуальном на сейчас p9 вполне себе работает.

UPD: и в p10 тоже работает.
« Последнее редактирование: 17.02.2022 12:54:53 от asy »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: проблема с DNS после обновления
« Ответ #2 : 17.02.2022 13:24:12 »
Здравствуйте.
После обновления системы alt образование  9.1 до 9.x при загрузке системы выдает failed по поводу berkley internet name domain (dns).
То же самое появилось и после установки с нуля 10-ой версии и ее обновления (вместе с ядром, с 82-го до 100-го).
Видимо, как следствие, (на обоих ядрах) работает только первое после загрузки системы
с некоторого по счету подключения нет соединения с сайтами.
Как это цивилизовано поправить?
systemctl status bind
journalctl -u bind
Андрей Черепанов (cas@)

Оффлайн Nau

  • Начинающий
  • *
  • Сообщений: 25
Re: проблема с DNS после обновления
« Ответ #3 : 17.02.2022 19:50:06 »
диагностика такая
user@computer1$ systemctl status bind
× bind.service - Berkeley Internet Name Domain (DNS)
     Loaded: loaded (/lib/systemd/system/bind.service; enabled; vendor preset: disabled)
     Active: failed (Result: exit-code) since Thu 2022-02-17 12:55:50 +05; 7h ago
    Process: 2550 ExecStartPre=/etc/init.d/bind rndc_keygen (code=exited, status=0/SUCCESS)
    Process: 2576 ExecStartPre=/usr/sbin/named-checkconf $CHROOT -z /etc/named.conf (code=exited, status=0/SUCCESS)
    Process: 2744 ExecStart=/usr/sbin/named $EXTRAOPTIONS $CHROOT $RETAIN_CAPS (code=exited, status=1/FAILURE)
        CPU: 38ms

фев 17 12:55:49 computer1 named[2766]: listening on IPv6 interfaces, port 53
фев 17 12:55:49 computer1 named[2766]: binding TCP socket: address in use
фев 17 12:55:49 computer1 named[2766]: listening on IPv4 interface lo, 127.0.0.1#53
фев 17 12:55:49 computer1 named[2766]: binding TCP socket: address in use
фев 17 12:55:49 computer1 named[2766]: unable to listen on any configured interfaces
фев 17 12:55:49 computer1 named[2766]: loading configuration: failure
фев 17 12:55:49 computer1 named[2766]: exiting (due to fatal error)
фев 17 12:55:50 computer1 systemd[1]: bind.service: Control process exited, code=exited, status=1/FAILURE
фев 17 12:55:50 computer1 systemd[1]: bind.service: Failed with result 'exit-code'.
фев 17 12:55:50 computer1 systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).
user@computer1 ~ $ journalctl -u bind
фев 16 12:09:10 computer1 systemd[1]: Starting Berkeley Internet Name Domain (DNS)...
фев 16 12:09:12 computer1 bind[2623]: Generating RNDC key:
фев 16 12:09:12 computer1 bind[2651]: wrote key file "/var/lib/bind/etc/rndc.key"
фев 16 12:09:13 computer1 bind[2623]: [ DONE ]
фев 16 12:09:14 computer1 named-checkconf[2781]: zone localhost/IN: loaded serial 2021102900
фев 16 12:09:14 computer1 named-checkconf[2781]: zone localdomain/IN: loaded serial 2021102900
фев 16 12:09:14 computer1 named-checkconf[2781]: zone 127.in-addr.arpa/IN: loaded serial 2021102900
фев 16 12:09:14 computer1 named-checkconf[2781]: zone 0.in-addr.arpa/IN: loaded serial 2021102900
фев 16 12:09:14 computer1 named-checkconf[2781]: zone 255.in-addr.arpa/IN: loaded serial 2021102900
фев 16 12:09:15 computer1 named[3012]: starting BIND 9.11.36 (Extended Support Version) <id:68dbd5b>
фев 16 12:09:15 computer1 named[3012]: adjusted limit on open files from 524288 to 4096
фев 16 12:09:15 computer1 named[3012]: found 4 CPUs, using 4 worker threads
фев 16 12:09:15 computer1 named[3012]: using 3 UDP listeners per interface
фев 16 12:09:15 computer1 named[3012]: using up to 4096 sockets
фев 16 12:09:15 computer1 named[3012]: loading configuration from '/etc/named.conf'
фев 16 12:09:15 computer1 named[3012]: reading built-in trust anchors from file '/etc/bind.keys'
фев 16 12:09:15 computer1 named[3012]: using default UDP/IPv4 port range: [1024, 65535]
фев 16 12:09:15 computer1 named[3012]: using default UDP/IPv6 port range: [1024, 65535]
фев 16 12:09:15 computer1 named[3012]: listening on IPv6 interfaces, port 53
фев 16 12:09:15 computer1 named[3012]: binding TCP socket: address in use
фев 16 12:09:15 computer1 named[3012]: listening on IPv4 interface lo, 127.0.0.1#53
фев 16 12:09:15 computer1 named[3012]: binding TCP socket: address in use
фев 16 12:09:15 computer1 named[3012]: unable to listen on any configured interfaces
фев 16 12:09:15 computer1 named[3012]: loading configuration: failure
фев 16 12:09:15 computer1 named[3012]: exiting (due to fatal error)
фев 16 12:09:15 computer1 systemd[1]: bind.service: Control process exited, code=exited, status=1/FAILURE
фев 16 12:09:15 computer1 systemd[1]: bind.service: Failed with result 'exit-code'.
фев 16 12:09:15 computer1 systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).
фев 16 12:09:56 computer1 systemd[1]: /lib/systemd/system/bind.service:11: PIDFile= references a path below legacy directory /var/run/, updating /var/run/named.pid → /run/named.pid; please update the unit file
фев 16 12:09:56 computer1 systemd[1]: /lib/systemd/system/bind.service:11: PIDFile= references a path below legacy directory /var/run/, updating /var/run/named.pid → /run/named.pid; please update the unit file
фев 16 12:09:56 computer1 systemd[1]: /lib/systemd/system/bind.service:11: PIDFile= references a path below legacy directory /var/run/, updating /var/run/named.pid → /run/named.pid; please update the unit file
-- Boot 19516913159643f090cd062f0491a8d0 --
фев 16 13:11:45 computer1 systemd[1]: Starting Berkeley Internet Name Domain (DNS)...
фев 16 13:11:48 computer1 named-checkconf[2548]: zone localhost/IN: loaded serial 2021102900
фев 16 13:11:48 computer1 named-checkconf[2548]: zone localdomain/IN: loaded serial 2021102900
фев 16 13:11:48 computer1 named-checkconf[2548]: zone 127.in-addr.arpa/IN: loaded serial 2021102900
фев 16 13:11:48 computer1 named-checkconf[2548]: zone 0.in-addr.arpa/IN: loaded serial 2021102900
фев 16 13:11:48 computer1 named-checkconf[2548]: zone 255.in-addr.arpa/IN: loaded serial 2021102900
фев 16 13:11:48 computer1 named[2732]: starting BIND 9.11.36 (Extended Support Version) <id:68dbd5b>
фев 16 13:11:48 computer1 named[2732]: adjusted limit on open files from 524288 to 4096
фев 16 13:11:48 computer1 named[2732]: found 4 CPUs, using 4 worker threads
фев 16 13:11:48 computer1 named[2732]: using 3 UDP listeners per interface
фев 16 13:11:48 computer1 named[2732]: using up to 4096 sockets
фев 16 13:11:48 computer1 named[2732]: loading configuration from '/etc/named.conf'


Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 153
Re: проблема с DNS после обновления
« Ответ #4 : 17.02.2022 20:07:02 »
диагностика такая
фев 17 12:55:49 computer1 named[2766]: listening on IPv6 interfaces, port 53
фев 17 12:55:49 computer1 named[2766]: binding TCP socket: address in use
фев 17 12:55:49 computer1 named[2766]: listening on IPv4 interface lo, 127.0.0.1#53
фев 17 12:55:49 computer1 named[2766]: binding TCP socket: address in use
фев 17 12:55:49 computer1 named[2766]: unable to listen on any configured interfaces
фев 17 12:55:49 computer1 named[2766]: loading configuration: failure
фев 17 12:55:49 computer1 named[2766]: exiting (due to fatal error)
Оставил ключевую часть листинга.
Там явно написано, что кто-то уже занял нужные порты и прикидывается dns-сервером
Вероятно это dnsmasq. Проверьте systemctl status dnsmasqИ если активен и запущен, то отключите его systemctl disable --now dnsmasq

Оффлайн Nau

  • Начинающий
  • *
  • Сообщений: 25
Re: проблема с DNS после обновления
« Ответ #5 : 17.02.2022 21:13:18 »
Да, этот dnsmasq был активен.
Отключил, как выше подсказано, - перезагрузил - в процессе загрузки ошибок с dns не диагностировалось.
Команда
systemctl status bind.service дала положительную диагностику. 
Спасибо!
А почему этот dnsmasq "влез" туда?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: проблема с DNS после обновления
« Ответ #6 : 17.02.2022 22:29:18 »
Потому что в Альт Образование 10 dnsmasq – штатный сервер DNS.
Андрей Черепанов (cas@)

Оффлайн Nau

  • Начинающий
  • *
  • Сообщений: 25
Re: проблема с DNS после обновления
« Ответ #7 : 18.02.2022 07:33:27 »
если он штатный
1) почему возникали проблемы с доступом к сайтам?
2) есть ли какие негативные последствия его отключения?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: проблема с DNS после обновления
« Ответ #8 : 18.02.2022 08:24:23 »
Нет негативных последствий. Я его в новых версиях заменю на bind: слишком много проблем с dnsmasq.
Андрей Черепанов (cas@)

Оффлайн Nau

  • Начинающий
  • *
  • Сообщений: 25
Re: проблема с DNS после обновления
« Ответ #9 : 18.02.2022 10:46:21 »
Спасибо всем за помощь.