Bug#743335: debian-installer: udhcpc does not get first IP-address it asked for
Hi,
I posted too less logs. We have a failover setting here.
> Request to Oliver: Please elaborate:
> It seems that uhcpc treats the first answer only.
I think, I conclude that based on the following udhcpc output:
--cut--
udhcpc (v1.21.1) started
Sending discover...
Sending select for 10.0.1.28...
Received DHCP NAK
/etc/udhcpc/default.script: Received a NAK: requested address not available
Sending discover...
Sending select for 129.69.214.124...
Received DHCP NAK
/etc/udhcpc/default.script: Received a NAK: requested address not available
Sending discover...
Sending select for 129.69.214.124...
(and so on, starting from "Received DHCP NAK")
--end--
dhclient gives following output
--cut--
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/00:50:56:85:c2:a2
Sending on LPF/eth0/00:50:56:85:c2:a2
Sending on Socket/fallback
DHCPREQUEST of 10.0.1.27 on eth0 to 255.255.255.255 port 67 (xid=0x58dd7a8a)
DHCPNAK from 129.69.214.3 (xid=0x8a7add58)
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0xf89915c)
DHCPREQUEST of 129.69.214.131 on eth0 to 255.255.255.255 port 67
(xid=0x5c91890f)
DHCPOFFER of 129.69.214.131 from 129.69.214.2
DHCPNAK from 10.0.1.1 (xid=0xf89915c)
DHCPNAK from 10.0.1.1 (xid=0xf89915c)
DHCPACK of 129.69.214.131 from 129.69.214.3
bound to 129.69.214.131 -- renewal in 11815 seconds.
--end--
> My advice to Oliver: Check your LAN and search for 10.0.1.1. That 10.0.1.1. is from
>> Sep 14 12:25:53 iaas2 dhcpd: DHCPREQUEST for 10.0.1.28 (10.0.1.1) from 00:50:56:85:c2:a2 via eth0
Yeah, I'm trying to find that host. As I don't have access to the
routers for myself, I have to rely on other guys.
Here the logs when using udhcpc:
DHCP Server 1:
--cut--
Sep 14 14:36:58 iaas1 dhcpd: DHCPDISCOVER from 00:50:56:85:c2:a2 via eth0
Sep 14 14:36:58 iaas1 dhcpd: DHCPREQUEST for 10.0.1.28 (10.0.1.1) from
00:50:56:85:c2:a2 via eth0: wrong network.
Sep 14 14:36:58 iaas1 dhcpd: DHCPNAK on 10.0.1.28 to 00:50:56:85:c2:a2 via eth0
Sep 14 14:36:59 iaas1 dhcpd: DHCPOFFER on 129.69.214.124 to
00:50:56:85:c2:a2 via eth0
Sep 14 14:37:01 iaas1 dhcpd: DHCPDISCOVER from 00:50:56:85:c2:a2 via eth0
Sep 14 14:37:01 iaas1 dhcpd: DHCPOFFER on 129.69.214.124 to
00:50:56:85:c2:a2 via eth0
Sep 14 14:37:01 iaas1 dhcpd: DHCPREQUEST for 129.69.214.124
(129.69.214.2) from 00:50:56:85:c2:a2 via eth0
Sep 14 14:37:01 iaas1 dhcpd: DHCPACK on 129.69.214.124 to
00:50:56:85:c2:a2 via eth0
(and looping from DHCPDISCOVER from 00:50:56:85:c2:a2 via eth0)
--end--
DHCP Server 2:
--cut--
Sep 14 14:36:58 iaas2 dhcpd: DHCPDISCOVER from 00:50:56:85:c2:a2 via
eth0: load balance to peer iaas
Sep 14 14:36:58 iaas2 dhcpd: DHCPREQUEST for 10.0.1.28 (10.0.1.1) from
00:50:56:85:c2:a2 via eth0: wrong network.
Sep 14 14:36:58 iaas2 dhcpd: DHCPNAK on 10.0.1.28 to 00:50:56:85:c2:a2 via eth0
Sep 14 14:37:01 iaas2 dhcpd: DHCPDISCOVER from 00:50:56:85:c2:a2 via
eth0: load balance to peer iaas
Sep 14 14:37:01 iaas2 dhcpd: DHCPREQUEST for 129.69.214.124
(129.69.214.2) from 00:50:56:85:c2:a2 via eth0
Sep 14 14:37:01 iaas2 dhcpd: DHCPACK on 129.69.214.124 to
00:50:56:85:c2:a2 via eth0
Sep 14 14:37:01 iaas2 dhcpd: bind update on 129.69.214.124 from iaas
rejected: incoming update is less critical than outgoing update
Sep 14 14:37:04 iaas2 dhcpd: DHCPDISCOVER from 00:50:56:85:c2:a2 via
eth0: load balance to peer iaas
Sep 14 14:37:04 iaas2 dhcpd: DHCPREQUEST for 129.69.214.124
(129.69.214.2) from 00:50:56:85:c2:a2 via eth0
Sep 14 14:37:04 iaas2 dhcpd: DHCPACK on 129.69.214.124 to
00:50:56:85:c2:a2 via eth0
Sep 14 14:37:04 iaas2 dhcpd: bind update on 129.69.214.124 from iaas
rejected: incoming update is less critical than outgoing update
(and looping from DHCPDISCOVER from 00:50:56:85:c2:a2 via eth0)
--end--
Cheers,
Oliver
Reply to: