Identify source of "rndc reconfig" command?

Mark Andrews marka at isc.org
Mon Aug 24 21:55:01 UTC 2015


The first thing I would do is make sure only the users you want to
be able to use the rndc key can read it.  I would then generate a
new rndc key and configure both rndc and named to use it.

If that doesn't work generate a new rndc.conf file with a different
name that refers to a new rndc key.  Teach named to use that key
then update all the scripts that you know about to use the new
rndc.conf file.

	 rndc -c rndc.conf.path

Mark

In message <60946bf48ada4e6fb2ed7b0aa297d5fa at mxph4chrw.fgremc.it>, "Darcy Kevin
 (FCA)" writes:
> Does the rndc protocol have a timeout? If so, what is it set to? I don't see 
> anything about a configurable timeout interval in the man pages for rndc or r
> ndc.conf.
> 
> What I'd probably do is turn off rndc in named.conf, set up a "dummy" server 
> to listen on port 953, which just accepts the connection, but doesn't respond
>  to anything sent to it. That means that whatever is sending this command is 
> going to be "stuck" for some period of time -- possibly infinitely -- waiting
>  for a response from the server. Then you can use something like "lsof" (whic
> h I assume exists in Debian) to track down which process it is.
> 
> 									- Kevin
> 
> -----Original Message-----
> From: bind-users-bounces at lists.isc.org [mailto:bind-users-bounces at lists.isc.o
> rg] On Behalf Of Robert Senger
> Sent: Monday, August 24, 2015 5:02 PM
> To: bind-users at lists.isc.org
> Subject: Identify source of "rndc reconfig" command?
> 
> Hi all,
> 
> after upgrading from Debian Wheezy to Jessie, bind9 receives "rndc reconfig" 
> commands every 30 minutes. I've never seen this before. Some of my own script
> s run "rndc restart/reload" after fiddling with network interfaces, but none 
> of these is the source of the observed 30 minutes interval. There are also no
>  cron jobs.
> 
> In the bind9 logs I see this:
> 
> 24-Aug-2015 22:53:43.431 general: info: received control channel command 'rec
> onfig'
> 24-Aug-2015 22:53:43.458 general: info: loading configuration from '/etc/bind
> /named.conf'
> ... [more than 350 lines reconfig log]
> 
> Running tcpdump on the lo interface gives me this:
> 
> root at prokyon:/etc/bind# tcpdump -i lo port 953
> tcpdump: verbose output suppressed, use -v or -vv for full protocol decode li
> stening on lo, link-type EN10MB (Ethernet), capture size 65535 bytes
> 21:23:35.071602 IP localhost.48466 > localhost.953: Flags [S], seq 3862717043
> , win 43690, options [mss 65495,sackOK,TS val 196635776 ecr 0,nop,wscale 5], 
> length 0
> 21:23:35.071699 IP localhost.953 > localhost.48466: Flags [S.], seq 239114031
> 2, ack 3862717044, win 43690, options [mss 65495,sackOK,TS val 196635776 ecr 
> 196635776,nop,wscale 5], length 0
> 21:23:35.071821 IP localhost.48466 > localhost.953: Flags [.], ack 1, win 136
> 6, options [nop,nop,TS val 196635776 ecr 196635776], length 0
> 21:23:35.075355 IP localhost.48466 > localhost.953: Flags [P.], seq 1:148, ac
> k 1, win 1366, options [nop,nop,TS val 196635777 ecr 196635776], length 147
> 21:23:35.075435 IP localhost.953 > localhost.48466: Flags [.], ack 148, win 1
> 399, options [nop,nop,TS val 196635777 ecr 196635777], length 0
> 21:23:35.115513 IP localhost.953 > localhost.48466: Flags [P.], seq 1:180, ac
> k 148, win 1399, options [nop,nop,TS val 196635787 ecr 196635777], length 179
> 21:23:35.115583 IP localhost.48466 > localhost.953: Flags [.], ack 180, win 1
> 399, options [nop,nop,TS val 196635787 ecr 196635787], length 0
> 21:23:35.116084 IP localhost.48466 > localhost.953: Flags [P.], seq 148:320, 
> ack 180, win 1399, options [nop,nop,TS val 196635787 ecr 196635787], length 1
> 72
> 21:23:35.116130 IP localhost.953 > localhost.48466: Flags [.], ack 320, win 1
> 433, options [nop,nop,TS val 196635787 ecr 196635787], length 0
> 21:23:37.092444 IP localhost.953 > localhost.48466: Flags [P.], seq 180:363, 
> ack 320, win 1433, options [nop,nop,TS val 196636281 ecr 196635787], length 1
> 83
> 21:23:37.094097 IP localhost.48466 > localhost.953: Flags [F.], seq 320, ack 
> 363, win 1433, options [nop,nop,TS val 196636281 ecr 196636281], length 0
> 21:23:37.130367 IP localhost.953 > localhost.48466: Flags [.], ack 321, win 1
> 433, options [nop,nop,TS val 196636291 ecr 196636281], length 0
> 21:23:37.829134 IP localhost.953 > localhost.48466: Flags [F.], seq 363, ack 
> 321, win 1433, options [nop,nop,TS val 196636465 ecr 196636281], length 0
> 21:23:37.829288 IP localhost.48466 > localhost.953: Flags [.], ack 364, win 1
> 433, options [nop,nop,TS val 196636465 ecr 196636465], length 0
> 
> Is there a way to identify the source of these reconfig commands? It's really
>  annoying as it messes up the log with 350 useless lines every 30 minutes.
> 
> Thanks!
> 
> Robert
>  
> 
> --
> Robert Senger
> 
> 
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
>  from this list
> 
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
> _______________________________________________
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
>  from this list
> 
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org


More information about the bind-users mailing list