Не фурычит PowerDNS в Jail

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Raven_kg
рядовой
Сообщения: 46
Зарегистрирован: 2009-11-30 9:38:35
Контактная информация:

Не фурычит PowerDNS в Jail

Непрочитанное сообщение Raven_kg » 2012-05-16 8:23:57

Доброго дня всем. В общем есть проблемка - есть хост-машина на FreeBSD 9.0, в одном из jail'ов сидит powerdns с mysql-бэкендом. Весь мир начиная с хостовой машины был пересобран со сл. make.conf (весь софт естественно собран тоже с ним):

Код: Выделить всё

PERL_VERSION=5.12.4
.if ${.CURDIR} == ${PORTSDIR}/databases/mariadb-server
WITH_CHARSET=utf8
WITH_COLLATION=utf8_general_ci
WITH_XCHARSET=all
.endif
.if ${.CURDIR} == ${PORTSDIR}/databases/mariadb-client
WITH_CHARSET=utf8
WITH_COLLATION=utf8_general_ci
WITH_XCHARSET=all
.endif

CPUTYPE?=core2
NO_PROFILE=yes
NO_GAMES=yes
DOC_LANG=en_US.UTF-8 ru_RU.UTF-8
WITHOUT_X11=YES
NO_X11=YES
WITH_IDEA=yes
MAKE_IDEA=yes
WITHOUT_GAMES=yes
WITHOUT_INET6_SUPPORT=yes
WITHOUT_PROFILE=yes

PORTSDIR?=      /usr/ports
FORCE_PKG_REGISTER=yes
X11BASE=${LOCALBASE}
В jail прокинут IP основного сервера+loopback (127.0.0.2).

Запускаю powerdns

Код: Выделить всё

./pdns_server --allow-recursion=<LAN> --daemon=no --log-dns-details=yes --slave=yes --query-local-address=<IP> --launch=gmysql --local-address=<IP> --gmysql-host=localhost --gmysql-port=3306 --gmysql-dbname=dns --gmysql-user=root --gmysql-password=wanderer --setgid=bind --setuid=bind --loglevel=9 --query-logging=yes --log-failed-updates=yes --disable-axfr=yes --socket-dir=/tmp --local-port=53 --guardian=no --slave-cycle-interval=60 --lazy-recursion=yes --recursor=<IP> --no-config
На выходе получаю фатал:

Код: Выделить всё

May 16 05:00:16 Reading random entropy from '/dev/urandom'
May 16 05:00:16 This is module gmysqlbackend.so reporting
May 16 05:00:16 This is a standalone pdns
May 16 05:00:16 Listening on controlsocket in '/tmp/pdns.controlsocket'
May 16 05:00:16 UDP server bound to <IP>:53
May 16 05:00:16 Fatal error: Unable to convert '::' to a netmask
Я конечно догадываюсь что дело в моих кривых руках, но только вот на соседней машине (не jail) с миром и ядром пересобраными с тем же конфигом, та же команда заводит сервак на ура.
Последний раз редактировалось f_andrey 2012-05-16 17:02:39, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не фурычит PowerDNS в Jail

Непрочитанное сообщение Alex Keda » 2012-11-10 10:35:26

покажи ifconfig
Убей их всех! Бог потом рассортирует...

Raven_kg
рядовой
Сообщения: 46
Зарегистрирован: 2009-11-30 9:38:35
Контактная информация:

Re: Не фурычит PowerDNS в Jail

Непрочитанное сообщение Raven_kg » 2012-11-28 6:42:08

Alex Keda писал(а):покажи ifconfig
Благодарю за скорый ответ :-D

Проблема давно решена, а суть ее заключалась в следующем - в джейлах был отключен ipv6, а pdns все время, по дефолту, стремился прицепиться к вышеназваному адресу. Строчка "приказывающая" ему слушать ipv6 была закоментирована. А нужно было всего-то раскоментировать ее, а значение оставить пустым - как-то вот так:

Код: Выделить всё

local-ipv6=
;-)