ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Roman Savochenko <rom_as@diyaorg.dp.ua>
To: sysadmins <sysadmins@lists.altlinux.org>
Subject: [Sysadmins] Bind: Прекращение прослушивания внешнего интерфейса после временного его исчезновения.
Date: Thu, 20 Sep 2007 09:41:14 +0300
Message-ID: <46F2160A.8050501@diyaorg.dp.ua> (raw)

[-- Attachment #1: Type: text/plain, Size: 3629 bytes --]

Приветствую Всех

Имеется Bind (bind-9.2.4.rc5-alt1) на ALT 2.4, который обслуживает все 
интерфейсы на сервере.
Сервер имеет широкий канал через ADSL, который перманентно откидывается, 
но восстанавливается в течении 10 попыток, за счёт опций pppd: persist и 
maxfail 10.
Однако за время восстановления, bind прекращает слушать этот интерфейс и 
не может возобновить, хотя интерфейс уже успешно поднялся:
Sep 19 16:48:10 server named[17493]: no longer listening on 82.207.88.73#53
Sep 19 17:25:51 server pppd[14092]: pppd 2.4.2 started by root, uid 0
Sep 19 17:25:51 server pppd[14092]: Using interface ppp0
Sep 19 17:25:51 server pppd[14092]: Connect: ppp0 <--> /dev/pts/0
Sep 19 17:25:51 server pppoe[14093]: PPP session is 40528
Sep 19 17:26:01 server pam_tcb[14110]: crond: Session opened for root by 
(uid=0)
Sep 19 17:26:01 server crond[14112]: (root) CMD (/usr/bin/enable lp 
"hp2550(color)")
Sep 19 17:26:02 server pam_tcb[14110]: crond: Session closed for root
Sep 19 17:26:14 server pppd[14092]: PAP authentication succeeded
Sep 19 17:26:14 server pppd[14092]: local  IP address 82.207.88.73
Sep 19 17:26:14 server pppd[14092]: remote IP address 195.5.5.7
Sep 19 17:48:09 server named[17493]: listening on IPv4 interface ppp0, 
82.207.88.73#53
Sep 19 17:48:09 server named[17493]: could not listen on UDP socket: 
permission denied
Sep 19 17:48:09 server named[17493]: creating IPv4 interface ppp0 
failed; interface ignored
Sep 19 18:48:09 server named[17493]: listening on IPv4 interface ppp0, 
82.207.88.73#53
Sep 19 18:48:09 server named[17493]: could not listen on UDP socket: 
permission denied
Sep 19 18:48:09 server named[17493]: creating IPv4 interface ppp0 
failed; interface ignored

Лечит только перезапуск bind:
Sep 19 18:51:46 server named[17493]: shutting down
Sep 19 18:51:47 server named[17493]: no longer listening on 127.0.0.1#53
Sep 19 18:51:47 server named[17493]: no longer listening on 192.168.2.1#53
Sep 19 18:51:47 server named[17493]: no longer listening on 
193.110.21.150#53
Sep 19 18:51:47 server named[17493]: no longer listening on 192.168.200.1#53
Sep 19 18:51:47 server named[17493]: exiting
Sep 19 18:51:47 server bind: named shutdown succeeded
Sep 19 18:51:47 server named[30241]: starting BIND 9.2.4rc5
Sep 19 18:51:47 server named[30241]: using 1 CPU
Sep 19 18:51:47 server bind: named startup succeeded
Sep 19 18:51:47 server named[30241]: loading configuration from 
'/etc/named.conf'
Sep 19 18:51:47 server named[30241]: listening on IPv4 interface lo, 
127.0.0.1#53
Sep 19 18:51:47 server named[30241]: listening on IPv4 interface eth0, 
192.168.2.1#53
Sep 19 18:51:47 server named[30241]: listening on IPv4 interface eth1, 
193.110.21.150#53
Sep 19 18:51:47 server named[30241]: listening on IPv4 interface eth1:0, 
192.168.200.1#53
Sep 19 18:51:47 server named[30241]: listening on IPv4 interface ppp0, 
82.207.88.73#53
Sep 19 18:51:47 server named[30241]: none:0: open: /etc/rndc.key: file 
not found
Sep 19 18:51:47 server named[30241]: couldn't add command channel 
127.0.0.1#953: file not found
Sep 19 18:51:47 server named[30241]: zone 1.168.192.in-addr.arpa/IN: 
loaded serial 5
Sep 19 18:51:47 server named[30241]: zone 2.168.192.in-addr.arpa/IN: 
loaded serial 5
Sep 19 18:51:48 server named[30241]: zone 200.168.192.in-addr.arpa/IN: 
loaded serial 5
Sep 19 18:51:48 server named[30241]: zone diya.org/IN: loaded serial 5
Sep 19 18:51:48 server named[30241]: zone diyaorg.dp.ua/IN: loaded 
serial 2005012410
Sep 19 18:51:48 server named[30241]: running

Как же быть в этой ситуации? Перезапускать bind руками уже достало.
Конфиг bind прикладываю.

С уважением, Роман

[-- Attachment #2: named.conf --]
[-- Type: text/plain, Size: 743 bytes --]

acl lan {
	192.168.200/2;
	192.168.2/24;
	127.0.0.1 ;
	82.207.88.73;
	};

options { 
	directory "/zone";
	query-source address * port 53;
	version "no version info";
	listen-on { any; };
//	listen-on { lan; };
	allow-transfer { none; };
	allow-recursion { lan; };
	
	forward	first;
	forwarders
	{
		82.207.79.5;
		193.110.20.1;
		195.24.128.65;
	};
};

zone  "diya.org" { 
	type master; 
	file  "diya.org.zone"; 
};
zone  "2.168.192.in-addr.arpa" { 
	type master; 
	file  "diya.backname"; 
};

zone  "1.168.192.in-addr.arpa" {
        type master;
        file  "diya_o.backname";
};

zone  "200.168.192.in-addr.arpa" {
	type master;
	file  "diya_n.backname";
};

zone  "diyaorg.dp.ua" {
        type master;
        file  "diyaorg.dp.ua";
};

             reply	other threads:[~2007-09-20  6:41 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-20  6:41 Roman Savochenko [this message]
2007-09-20  7:15 ` Sergey
2007-09-20  7:28   ` Roman Savochenko
2007-09-20  7:31     ` Peter V. Saveliev
2007-09-20  7:34       ` Roman Savochenko
2007-09-20  7:48         ` Peter V. Saveliev
2007-09-20  7:51           ` Roman Savochenko
2007-09-20  7:30   ` Peter V. Saveliev
2007-09-20  7:49     ` Roman Savochenko
2007-09-20  7:53       ` Peter V. Saveliev
2007-09-20  8:04         ` Roman Savochenko
2007-09-20  8:08           ` Peter V. Saveliev
2007-09-20  9:04 ` Dmitry V. Levin
2007-09-20  9:30   ` Roman Savochenko
2007-09-20 14:55 ` Aleksey Avdeev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46F2160A.8050501@diyaorg.dp.ua \
    --to=rom_as@diyaorg.dp.ua \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git