LINUX.ORG.RU
ФорумAdmin

ошибки named в syslog


0

3

Уважаемое комюнити, помогите пожалуйста устранить проблему.
ошибки syslog http://pastebin.com/DivMkf3j

ошибки bind только при загрузке...потом ошибок больше не наблюдается..

Есть предположения что проблема может быть в скриптах инициализации..

ipv6 в системе отключен вообще и в настройках bind тоже выключен..


Bind поднимается раньше сети, вот и ошибки. Копать в сторону багов зависимостей init'ов при буте.

beastie ★★★★★
()
Ответ на: комментарий от beastie

А там записи AAAA, у меня подобные ошибки лезут постоянно.

АААА - ipv6, а я думаю bind теряется когда у него такое спрашивают, его нужно я думаю по особому настраивать чтоб он обрабатывал такие запросы.

DALDON ★★★★★
()
Ответ на: комментарий от masz

[code]
cat /etc/bind/named.conf.options
options {
directory «/var/cache/bind»;

// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113

// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0's placeholder.

forwarders {
193.109.164.1;
193.109.164.2;
};

auth-nxdomain no; # conform to RFC1035
listen-on-v6 { none; };

allow-recursion { 127.0.0.1; ::/1; 192.168.110.0/24; };

listen-on { 127.0.0.1; 192.168.110.2; };

allow-transfer { none; };

allow-query { 127.0.0.1; 192.168.110.0/24; };

allow-query-cache { 127.0.0.1; 192.168.110.0/24; };

allow-update { none; };

pid-file «/var/run/named/named.pid»;

managed-keys-directory «/etc/bind»;
};

cat /etc/resolv.conf
nameserver 127.0.0.1
domain server.com.ua
search server.com.ua
nameserver 193.109.164.1
nameserver 193.109.164.2
nameserver 127.0.0.1

[/code]

kbu
() автор топика
Ответ на: комментарий от masz

cat /etc/default/bind9
# run resolvconf?
RESOLVCONF=yes

# startup options for the server
#OPTIONS="-4 -u bind -t /var/lib/named"
OPTIONS="-4 -u bind"

kbu
() автор топика
Ответ на: комментарий от beastie

а можно подробней?


runlevel
N 2


ls /etc/rc2.d/
K80clamav-daemon K81amavis README S01pppd-dns S02postfix S03ondemand S20openntpd
K80clamav-freshclam K81spamassassin S01bind9 S01pptpd S02rsync S03rc.local S75sudo
K80clamsmtp K99spamass-milter S01dns-clean S01saslauthd S03grub-common S19postgrey

нетворк есть только в

find /etc/ -name *network*

/etc/rc0.d/S35networking
/etc/init.d/network-interface
/etc/init.d/networking
/etc/init.d/network-interface-container
/etc/init.d/network-interface-security
/etc/init.d/networking.dpkg-dist
/etc/rc6.d/S35networking

kbu
() автор топика
Ответ на: комментарий от masz

не лишнее,но и без этого блока ошибки повторяются...

kbu
() автор топика
Ответ на: комментарий от kbu

Хм… странно debian, ubuntu?

networking стартует уже on boot (S):

ls -1 /etc/rc?.d/S*networking
/etc/rcS.d/S17networking
а у тебя почему-то в shutdown (0)

bind начиная с 2:

ls -1 /etc/rc?.d/S*bind9
/etc/rc2.d/S03bind9
/etc/rc3.d/S03bind9
/etc/rc4.d/S03bind9
/etc/rc5.d/S03bind9

поправить можно так:

update-rc.d networking defaults

загляни в шапку networking, должно выглядеть как-то так:

# Provides:          networking
# Required-Start:    mountkernfs $local_fs
# Required-Stop:     $local_fs
# Should-Start:      ifupdown
# Should-Stop:       ifupdown
# Default-Start:     S
# Default-Stop:      0 6
# Short-Description: Raise network interfaces.

beastie ★★★★★
()
Ответ на: комментарий от beastie

Спасибо большое, сегодня подравлю и отпишусь

kbu
() автор топика
Ответ на: комментарий от beastie

вот что мне говорит defaults:

update-rc.d networking defaults
update-rc.d: warning: networking start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (none)
update-rc.d: warning: networking stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (0 6)
System start/stop links for /etc/init.d/networking already exist.

kbu
() автор топика
Ответ на: комментарий от beastie

#!/bin/sh -e
### BEGIN INIT INFO
# Provides: networking
# Required-Start:
# Required-Stop: $local_fs
# Should-Start: ifupdown
# Should-Stop: ifupdown
# Default-Start:
# Default-Stop: 0 6
# Short-Description: Raise network interfaces.
### END INIT INFO

мой networking отличается...незнаю почему но Default-Start пустой..

kbu
() автор топика
Ответ на: комментарий от kbu

посмотрел на другой ubuntu-server и в ней такая же шапка скрипта...
и вывод ls один в один

ls -1 /etc/rc?.d/S*networking
/etc/rc0.d/S35networking
/etc/rc6.d/S35networking

kbu
() автор топика
Ответ на: комментарий от kbu

уже незнаю что и думать...
в скрипте /etc/init.d/networking я поднимаю маршруты:

esac

/sbin/route add default gw GATEWAY_IP dev eth0
/sbin/route add -net 192.168.110.0 netmask 255.255.255.0 dev eth1
/sbin/route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0

exit 0


Может причина здесь кроется?

kbu
() автор топика
Ответ на: комментарий от kbu

ты не должен был менять скрипт networking, надо было либо менять interfaces, либо network manager конфигурять (вроде по-другому сеть не принято настраивать пока).

maloi ★★★★★
()
Ответ на: комментарий от maloi

Согласен..подскажите пожалуйста тогда, как правильно дописать мои маршруты в interfaces...пытался вникнуть и что-то ничего не придумал..

kbu
() автор топика
Ответ на: комментарий от kbu

что-то типа

auto eth0
iface eth0 inet static
     address 192.168.3.27
     netmask 255.255.255.0
     gateway 192.168.3.1

auto eth1
iface eth1 inet static
     address 192.168.4.27
     netmask 255.255.255.0
     up route add -net 192.168.110.0 netmask 255.255.255.0 dev ${IFACE}

maloi ★★★★★
()
Ответ на: комментарий от kbu

Да, в убунту в нулевом, пардон, прогючил. (смотерел в дебиан)

beastie ★★★★★
()
Ответ на: комментарий от kbu

1) тем, что запускаться должен он, а не то что из /etc/init.d/networking

2) ты когда приводил вывод find явно не все привел, это могло ввести в заблуждение собеседников.

тот что в init.d оставлен для совместимости.

maloi ★★★★★
()
Ответ на: комментарий от kbu

все танцы с сетью еще усложняются тем, что я от сервера за пару тыщ. км... и страхуюсь только скриптами отката изменений в кроне..

kbu
() автор топика

так может бинд и поднимается позже сети, но до форвардеров не может достучаться, а отсюда и ошибка резолва адреса?

просто у самого тоже бинд дома, а интернеты по pppoe, ну и есть некоторое время после старта когда интернетов еще нет, а запросы уже есть

ii343hbka ★★★
()
Ответ на: комментарий от ii343hbka

Что я делаю не так?

сеть работает через поднятие маршрутов в /etc/init.d/networking, тут прописано:

/sbin/route add default gw MY_GATEWAY dev eth0
/sbin/route add -net 192.168.110.0 netmask 255.255.255.0 dev eth1
/sbin/route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0

комментирую эти строки и пишу маршруты в interfaces:

auto eth0
iface eth0 inet static
address MY_IP
netmask 255.255.255.252
network MY_NETWORK
gateway MY_GATEWAY
dns-nameservers 193.109.164.1 193.109.164.2
up route add default gw MY_GATEWAY eth0
up route add -net 0.0.0.0 netmask 255.255.255.255 eth0


auto eth1
iface eth1 inet static
address 192.168.110.2
netmask 255.255.255.0
network 192.168.110.0
up route add -net 192.168.110.0 netmask 255.255.255.0 eth1

но так сеть не поднимается...

kbu
() автор топика
Ответ на: комментарий от kbu

я не знаю :)

попробуй добавить в /etc/network/if-up.d/ новый скрипт.

туда запихай:

#!/bin/sh

[ "$IFACE" != "eth0" ] || exit 0

# тут маршруты свои добавляй
#
обзови как-нибудь типа eth0-routes

точно так же для eth1

вдруг заработает

а про up/post-up/down/post-down я вообще плохо знаю. У самого там висит только запуск скрипта для iptables и все

ii343hbka ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.