Форум программистов, компьютерный форум, киберфорум
Наши страницы
Софт для Linux
Войти
Регистрация
Восстановить пароль
 
Saliery
3 / 3 / 1
Регистрация: 27.01.2013
Сообщений: 315
1

Не стартует BIND9

14.06.2019, 00:19. Просмотров 270. Ответов 5
Метки нет (Все метки)

Здравствуйте! Уже все просторы интернета облазил, перечитал массу форумов, перепробовал разные варианты, в итоге ничего.

Раньше BIND9 работал, но после переустановки Ubuntu что-то поменялось.

Делаю так:

Код
sudo apt-get install bind9
named-checkconf
sudo service bind9 stop
sudo service apparmor stop

В файле /etc/default/bind9 меняем строку: OPTIONS="-u bind" на OPTIONS="-u bind -t /var/lib/named"

sudo mkdir -p /var/lib/named/etc
sudo mkdir /var/lib/named/dev
sudo mkdir -p /var/lib/named/var/cache/bind
sudo mkdir -p /var/lib/named/var/run/bind/run
sudo mv /etc/bind /var/lib/named/etc
sudo ln -s /var/lib/named/etc/bind /etc/bind
sudo mknod /var/lib/named/dev/null c 1 3
sudo mknod /var/lib/named/dev/random c 1 8
sudo chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
sudo chown -R bind:bind /var/lib/named/var/*
sudo chown -R bind:bind /var/lib/named/etc/bind
sudo rm /etc/apparmor.d/usr.sbin.named
sudo service apparmor start
sudo service bind9 start
После этого возникает ошибка, смотрим, какая (команда named -g -u bind):
Код
13-Jun-2019 01:26:09.882 starting BIND 9.8.1-P1 -g -u bind
13-Jun-2019 01:26:09.882 built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'
13-Jun-2019 01:26:09.882 adjusted limit on open files from 4096 to 1048576
13-Jun-2019 01:26:09.882 found 1 CPU, using 1 worker thread
13-Jun-2019 01:26:09.883 using up to 4096 sockets
13-Jun-2019 01:26:09.909 loading configuration from '/etc/bind/named.conf'
13-Jun-2019 01:26:09.909 none:0: open: /etc/bind/named.conf: permission denied
13-Jun-2019 01:26:09.910 loading configuration: permission denied
13-Jun-2019 01:26:09.910 exiting (due to fatal error)
Всё, дальше фантазии у меня не хватает. Очень прошу помощи, сижу уже неделю. Вот нашёл какое-то решение, но я не понял, что там они конкретно советуют:
Код
I just solved a similar issue, not so much regarding permissions but when you chroot bind to a new directory such as /var/lib/named, then bind considers /var/lib/named as it's new root home directory.

In otherwords, in the config files if you set /var/named/.... for any files, it ignores the /var/lib/named/ as it considers that it's root. So any new configuration files or the named.pid file must all be in the same directory structure within /var/lib/named.

My issue was getting an error: "couldn't open pid file '/var/run/bind/run/named.pid': No such file or directory" - yet that directory existed in the literal structure of /var/run/bind/run but NOT in /var/lib/named/var/run/bind/run

Once i created this structure within /var/lib/named and set the permissions, all was right with the world again.

I hope this helps others.
источник решения: https://www.howtoforge.com/community...t.21699/page-2

Добавлено через 11 минут
Стоит Ubuntu 12.04 LTS (GNU/Linux 3.2.0-97-generic x86_64)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2019, 00:19
Ответы с готовыми решениями:

Настройка bind9 в ubuntu 10.10
Всем привет! Установил bind9 на ubuntu 10.10, после настройки делаю /etc/init.d/bind9 reload...

Как протестировать Bind9-сервер
Всем привет. Пост очень глупый, но нужна ваша помощь. Дело в том, что сейчас выполняю тестовое...

Добавление домента на DNS сервер BIND9
Здравствуйте друзья. Стоит задача поднять простенький DNS сервер с минимальными настройками. ...

Пересылка dns-запросов своей зоны bind9
Приветствую вас, товарищи! Естественно, пишу сюда в связи с возникшей проблемой. Итак ситуация:...

Bind9
Добрый день! Вот такая ошибка появляется (фото). В чем может быть причина?

5
Saliery
3 / 3 / 1
Регистрация: 27.01.2013
Сообщений: 315
14.06.2019, 11:27  [ТС] 2
находится он /var/lib/named/etc/bind/named.conf
0
Миниатюры
Не стартует BIND9  
Saliery
3 / 3 / 1
Регистрация: 27.01.2013
Сообщений: 315
14.06.2019, 11:57  [ТС] 3
Код
ls -l /var/lib/named/etc/bind итого 56
-rw-r--r-- 1 bind bind 2389 апр.  13  2017 bind.keys
-rw-r--r-- 1 bind bind  237 апр.  13  2017 db.0
-rw-r--r-- 1 bind bind  271 апр.  13  2017 db.127
-rw-r--r-- 1 bind bind  237 апр.  13  2017 db.255
-rw-r--r-- 1 bind bind  353 апр.  13  2017 db.empty
-rw-r--r-- 1 bind bind  270 апр.  13  2017 db.local
-rw-r--r-- 1 bind bind 2994 апр.  13  2017 db.root
-rw-r--r-- 1 bind bind  494 сент.  8  2014 named.conf
-rw-r--r-- 1 bind bind  490 апр.  13  2017 named.conf.default-zones
-rw-r--r-- 1 bind bind  165 апр.  13  2017 named.conf.local
-rw-r--r-- 1 bind bind  959 июня  14 01:56 named.conf.options
-rw-r----- 1 bind bind   77 июня  13 23:01 rndc.key
-rw-rw---- 1 root bind 1092 апр.   5 23:04 zones.conf
-rw-r--r-- 1 bind bind 1317 апр.  13  2017 zones.rfc1918
0
Saliery
3 / 3 / 1
Регистрация: 27.01.2013
Сообщений: 315
10.07.2019, 22:58  [ТС] 4
Пока вопрос решил так: поставил BIND9 в стандартной конфигурации. Не изменял пути на /var/lib.... и т. п. Куда встал, туда и встал. Записи зон записал: /var/cache/bind/master/...
0
sash23
333 / 251 / 171
Регистрация: 31.05.2016
Сообщений: 682
12.07.2019, 01:23 5
А если временно apparmor вырубить ошибка не исчезает?
1
Saliery
3 / 3 / 1
Регистрация: 27.01.2013
Сообщений: 315
13.07.2019, 00:33  [ТС] 6
sash23, не помню уже... надо пробовать, а пока времени нет
если найду время, отпишу
0
13.07.2019, 00:33
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2019, 00:33

BIND9 и перенаправления
Всем привет! Суть такая, создать dns сервер в локалке чтоб ловить например site.ru и...

Bind9 + Centos
Ребята, всем привет. Нужна помощь по настройке BIND9. 1. Есть bind9 на centos с двумя зонами...

Подскажите с журналированием BIND9
Здравствуйте, У меня работает BIND9 под Ubuntu. У меня была проблема, что я задал уровень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru