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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ubuntu 10 DNS ошибка  (Прочитано 8610 раз)

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

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #45 : 11 Мая 2011, 15:40:34 »
кстати, а без sudo  во так
named -u named
запускать пробовали ?

# named -u named
named: user 'named' unknown

А named -u bind ? без судо ?

Пользователь решил продолжить мысль 11 Мая 2011, 15:45:51:
а потом еще попробуйте named -u root  :D
« Последнее редактирование: 11 Мая 2011, 15:45:51 от NanoGlist »

Оффлайн SerK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #46 : 11 Мая 2011, 15:47:56 »
Цитировать
А named -u bind ? без судо ?
в консоли ничего, в логе:

May 11 13:43:53 myserv named[5304]: starting BIND 9.7.0-P1 -u bind
May 11 13:43:53 myserv named[5304]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-th
reads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-my
sql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHAS
E -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='
May 11 13:43:53 myserv named[5304]: adjusted limit on open files from 1024 to 1048576
May 11 13:43:53 myserv named[5304]: found 8 CPUs, using 8 worker threads
May 11 13:43:53 myserv named[5304]: using up to 4096 sockets
May 11 13:43:53 myserv named[5304]: loading configuration from '/etc/bind/named.conf'
May 11 13:43:53 myserv named[5304]: reading built-in trusted keys from file '/etc/bind/bind.keys'
May 11 13:43:53 myserv named[5304]: using default UDP/IPv4 port range: [1024, 65535]
May 11 13:43:53 myserv named[5304]: using default UDP/IPv6 port range: [1024, 65535]
May 11 13:43:53 myserv named[5304]: listening on IPv6 interfaces, port 53
May 11 13:43:53 myserv named[5304]: listening on IPv4 interface lo, 127.0.0.1#53
May 11 13:43:53 myserv named[5304]: listening on IPv4 interface eth0, {MYIP}#53
May 11 13:43:53 myserv named[5304]: generating session key for dynamic DNS
May 11 13:43:53 myserv named[5304]: automatic empty zone: 254.169.IN-ADDR.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: D.F.IP6.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: 8.E.F.IP6.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: 9.E.F.IP6.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: A.E.F.IP6.ARPA
May 11 13:43:53 myserv named[5304]: automatic empty zone: B.E.F.IP6.ARPA
May 11 13:43:53 myserv named[5304]: command channel listening on 127.0.0.1#953
May 11 13:43:53 myserv named[5304]: zone 0.in-addr.arpa/IN: loaded serial 1
May 11 13:43:53 myserv named[5304]: zone 127.in-addr.arpa/IN: loaded serial 1
May 11 13:43:53 myserv named[5304]: zone 255.in-addr.arpa/IN: loaded serial 1
May 11 13:43:53 myserv named[5304]: zone localhost/IN: loaded serial 2
May 11 13:43:53 myserv named[5304]: running

Пользователь решил продолжить мысль 11 Мая 2011, 15:49:22:
мне кажется разгадка где то уже близко судя по логу и отсутсвию явных ошибок.

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #47 : 11 Мая 2011, 15:50:27 »
Cудя по логам все работает  :D
осталось настроить конфиги и убрать IPv6 если вы его не используете  :D
telnet localhost 53 ?
« Последнее редактирование: 11 Мая 2011, 16:02:20 от NanoGlist »

Оффлайн SerK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #48 : 11 Мая 2011, 16:01:14 »
Cудя по логам все работает  :D

telnet localhost 53 ?

Работать то работает что то, но запустить сервер я пока не могу.

# telnet localhost 53
Trying 127.0.0.1...
Connected to localhost
Escape character is '^]'.
Connection closed by foreign host.

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #49 : 11 Мая 2011, 16:04:36 »
Такс, так вы все, что Вам надо прописали в конфигах бинда ?
почему он у вас один адрес APIPA показывает automatic empty zone: 254.169.IN-ADDR.ARPA  ?
Сколько у Вас интерфейсов если два, то оба ли используются ?
 

Оффлайн SerK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #50 : 11 Мая 2011, 16:09:51 »
Такс, так вы все, что Вам надо прописали в конфигах бинда ?
почему он у вас один адрес APIPA показывает automatic empty zone: 254.169.IN-ADDR.ARPA  ?
Сколько у Вас интерфейсов если два, то оба ли используются ?
 

мне кажется эти настройки сделает Плеск когда запустится.
Пробую зайти в Плеск выдает:
"Unable to restart Named: dnsmng failed: dnsmng failed: dnsmng: Service /etc/init.d/bind9 failed to restart"
вот как это победить? :(

Так плеск стопнул бинд но не смог его поднять обратно.

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #51 : 11 Мая 2011, 16:12:49 »
Такс, так вы все, что Вам надо прописали в конфигах бинда ?
почему он у вас один адрес APIPA показывает automatic empty zone: 254.169.IN-ADDR.ARPA  ?
Сколько у Вас интерфейсов если два, то оба ли используются ?
 

мне кажется эти настройки сделает Плеск когда запустится.
Пробую зайти в Плеск выдает:
"Unable to restart Named: dnsmng failed: dnsmng failed: dnsmng: Service /etc/init.d/bind9 failed to restart"
вот как это победить? :(

Попробуйте так
Plesk 10 on Ubuntu 10.04 – Can’t restart DNS service error
Friday, November 12th, 2010

Today, I installed the new Parallels Plesk 10.0.1 on Ubuntu Server 10.04. This is the first release of Plesk that supports any version of Ubuntu newer than 8.04. Anyway, after the install, I went to log in and filled out the initial setup information, and was then given this error:

    Unable to restart Named: dnsmng failed: dnsmng failed: dnsmng: Service /etc/init.d/bind9 failed to restart

(What a great error message.)

Whoops. Turns out there’s a problem with the default Plesk configuration of the DNS server BIND (run it in a chrooted environment) and Ubuntu’s configuration (run it with AppArmor, explicitly configuring which files it is allowed to open). You have to give BIND permission to open the files in its chroot environment. The solution to this problem is to edit the file /etc/apparmor.d/usr.sbin.named and add these lines before the closing brace at the end of the file:

    /var/named/run-root/etc/* rw,
    /var/named/run-root/var/* rw,
    /var/named/run-root/dev/* rw,

Then, reboot the machine and you should be good to go.




Оффлайн SerK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #52 : 11 Мая 2011, 16:15:38 »
Цитировать
You have to give BIND permission to open the files in its chroot environment. The solution to this problem is to edit the file /etc/apparmor.d/usr.sbin.named and add these lines before the closing brace at the end of the file:

    /var/named/run-root/etc/* rw,
    /var/named/run-root/var/* rw,
    /var/named/run-root/dev/* rw,

Then, reboot the machine and you should be good to go.

На сколько секурно так делать?

Я почему то подумал что нужно сделать что то вроде:

# sudo chown named:bind /var/named/run-root/etc/named.conf

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #53 : 11 Мая 2011, 16:19:30 »
Про секурность ничего сказать не могу....увы и ах....но если у вас DNS для локалки и запросы из вне вы закрыли, и периметр и DMZ настроены -  то опасаться думаю нечего...кроме локального kidscriptинга.

Рекомендую http://www.books.ru/shop/books/552030
« Последнее редактирование: 11 Мая 2011, 16:23:06 от NanoGlist »

Оффлайн SerK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #54 : 11 Мая 2011, 17:38:09 »
Спасибо всем за помощь.
Все заработало. =)

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #55 : 11 Мая 2011, 17:44:39 »
Как исправил то ? Напиши решение!!!  :D :D :D

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #56 : 11 Мая 2011, 17:54:22 »
Опять хаутушка сорвалась ... эхх
Шаг за шагом можно достичь цели.

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #57 : 11 Мая 2011, 18:00:03 »
Опять хаутушка сорвалась ... эхх
Воистину сорвалась  :D :D :D

Оффлайн SerK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #58 : 11 Мая 2011, 18:28:55 »
на сервере:
* Ubuntu Server 10.04 LTS
* Plesk Panel 10.xx (в моем случае авто инсталлер сам запилил мне 10.2.0)

что нужно сделать для ввода сервера в работу:

0. поставить ОС (у меня rescue system и все образы уже лежат готовыми)
1. установить корректное значение hostname
2. установка плеска, в шелле (установка с правами root): wget -O - http://autoinstall.plesk.com/one-click-installer | sh (установка полностью автоматическая)
3. в шелле: "# /etc/init.d/bind9 start" радуемся первой ошибке "Warning: key file (/etc/bind/rndc.key) exists, but using default configuration file (/etc/bind/rndc.conf) "
решение:
The fix is simple:

1. In /etc/bind remove rndc.conf.
2. Add the following to /etc/bind/named.conf:
     include "/etc/bind/rndc.key";
     controls {
        inet 127.0.0.1 port 953
        allow { 127.0.0.1; } keys { "rndc-key"; };
     };
 3. Restart - # /etc/init.d/bind9 restart
4. BIND по прежнему не стартует, нужно дать BIND разрешение на открытие файлов в изолированной среде Ubuntu:
решение:
# nano /etc/apparmor.d/usr.sbin.named
добавить следующие строки перед закрывающей скобкой в конце файла:
/var/named/run-root/etc/* rw,
/var/named/run-root/var/* rw,
/var/named/run-root/dev/* rw,
5. # reboot
6. открываем https://{IP-server}:8443/ (дополнительные настройки Плеск сделает сам)

PS. Огромное спасибо за помощь podkovyrsty и NanoGlist !

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: Ubuntu 10 DNS ошибка
« Ответ #59 : 11 Мая 2011, 18:41:54 »
Большое спасибо, что написали как решили проблему. Думаю - это поможет в будущем многим людям!!!!

 

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