BIND to listen on all interfaces?
Mikhail Goriachev
mikhailg at webanoide.org
Wed Jul 4 05:31:45 UTC 2007
Nejc Škoberne wrote:
> Hello,
>
> I am running BIND (from base system) on my FreeBSD 5.3 machine. The box is
> connected to outer world via ADSL connection (tun0 device). If the named is
> started when the machine is connected to the internet, then everything is OK,
> I get this by saying netstat -n -a:
>
> udp4 0 0 X.X.X.X.53 *.*
> udp4 0 0 127.0.0.1.53 *.*
> udp4 0 0 10.0.1.3.53 *.*
>
> but at boot time, the named starts before the PPP connection is started, so
> the tun0 interface is not up yet. So that's why I get this:
>
> udp4 0 0 127.0.0.1.53 *.*
> udp4 0 0 10.0.1.3.53 *.*
>
> In BIND manual, it says:
>
> "If no listen-on is specified, the server will listen on port 53 on all interfaces."
>
> I also tried to specify the ADSL IP address in named.conf (it is static), but it is
> still a no go. I don't have such problems with other daemons! Any ideas?
An idea: Assuming you're using ppp, let it restart named after it
connects to the Internet. Have a /etc/ppp/ppp.linkup and put the
following or similar into it:
adsl:
! /etc/rc.d/named restart
Read the ppp man pages for further details.
Regards,
Mikhail.
--
Mikhail Goriachev
Webanoide
Telephone: +61 (0)3 62252501
Mobile Phone: +61 (0)4 38255158
E-Mail: mikhailg at webanoide.org
Web: www.webanoide.org
More information about the freebsd-questions
mailing list