Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: named unable to bind to address?
On Mon, 17 Aug 2015, John D. Baker wrote:
> additional delay is needed. As such, it simply restarts 'named' and
> then external queries are received/answered.
>
> I still shouldn't need this. Why is the address "not available" when
> the first attempt to start 'named' is made?
On Mon, 17 Aug 2015 19:47:36 +0300, Andreas Gustafsson <gson%gson.org@localhost>
wrote:
> John D. Baker wrote:
> > I still shouldn't need this. Why is the address "not available" when
> > the first attempt to start 'named' is made?
> Perhaps this is fallout from the change announced on current-users
> in May with the subject line "HEAD UP - IPv4 addresses now have flags"?
> http://mail-index.netbsd.org/current-users/2015/05/02/msg027329.html
That seems to be the case.
But
On Mon, 17 Aug 2015 11:54:41 -0500 (CDT), Jeremy C. Reed <reed%reedmedia.net@localhost>
wrote:
> I don't know why your bge1 isn't available yet. Maybe look in your dmesg
> for more details about it and share here.
Looks fairly ordinary to me (both interfaces shown since I've run with
each of them with the same result):
[...]
bge0 at pci1 dev 6 function 0: Broadcom BCM5703X Gigabit Ethernet
bge0: interrupting at ioapic1 pin 12
bge0: HW config 00000115, 00000000, 00000000, 00000000 00000000
bge0: ASIC BCM5702/5703 A2 (0x1002), Ethernet address xx:xx:xx:xx:xx:xx
brgphy0 at bge0 phy 1: BCM5703 1000BASE-T media interface, rev. 2
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
bge1 at pci1 dev 8 function 0: Broadcom BCM5703X Gigabit Ethernet
bge1: interrupting at ioapic1 pin 13
bge1: HW config 00000115, 00000000, 00000000, 00000000 00000000
bge1: ASIC BCM5702/5703 A2 (0x1002), Ethernet address xx:xx:xx:xx:xx:xx
brgphy1 at bge1 phy 1: BCM5703 1000BASE-T media interface, rev. 2
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
[...]
The only slightly odd thing I noticed was that the device was being
marked "up" before the IPv4 address was assigned. Changing it so address
assignment came first and then marking it "up" made no difference.
> (By the way, named has automatic-interface-scan and interface-interval
> options that may help for later interface listening (defaults yes and 60
> seconds).)
I noticed that in the full sequence of messages, 'named' tries twice to
bind to the external address--once at the beginning and once again near
the end of its startup procedure. It fails both times. I see no evidence
in the log files that it ever tries again afterward, though.
--
|/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]com OpenBSD FreeBSD
| X No HTML/proprietary data in email. BSD just sits there and works!
|/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645
From gson%gson.org@localhost Mon Aug 17 11:57:27 2015
Date: Mon, 17 Aug 2015 19:47:36 +0300
From: Andreas Gustafsson <gson%gson.org@localhost>
To: John D. Baker <jdbaker%mylinuxisp.com@localhost>
Cc: current-users%NetBSD.org@localhost
Subject: Re: named unable to bind to address?
John D. Baker wrote:
> Playing with my "@reboot" crontab entry, since 'cron' is started last,
> the elapsed time since 'named' was first started is enough and no
> additional delay is needed. As such, it simply restarts 'named' and
> then external queries are received/answered.
>
> I still shouldn't need this. Why is the address "not available" when
> the first attempt to start 'named' is made?
Perhaps this is fallout from the change announced on current-users
in May with the subject line "HEAD UP - IPv4 addresses now have flags"?
http://mail-index.netbsd.org/current-users/2015/05/02/msg027329.html
--
Andreas Gustafsson, gson%gson.org@localhost
From reed%reedmedia.net@localhost Mon Aug 17 11:57:29 2015
Date: Mon, 17 Aug 2015 11:54:41 -0500 (CDT)
From: Jeremy C. Reed <reed%reedmedia.net@localhost>
To: John D. Baker <jdbaker%mylinuxisp.com@localhost>
Cc: current-users%NetBSD.org@localhost
Subject: Re: named unable to bind to address?
As another workaround, maybe use sleep with some amount of seconds in
your named startup script to delay its startup to make sure your bge1 is
up.
(By the way, named has automatic-interface-scan and interface-interval
options that may help for later interface listening (defaults yes and 60
seconds).)
Home |
Main Index |
Thread Index |
Old Index