[Ilugc] MDK9.0 - dhcpcd problem ?

  • From: prasannadavid@xxxxxxxx (Prasanna David G.)
  • Date: Mon, 28 Oct 2002 15:14:45 +1100

Hello everyone,

    I installed Mandrake 9.0 in 3 machines in our network.  All 3 (let
us call them A, B and C) machines are configured to use dhcp (while
installing itself).  But in 2 machines(B and C), the IP address changes
now and then (nw also restarted).

    In all these 3 machines(A, B and C)  a "ps" shows 2 dhcpcd s running

$ ps -aux |grep dhcp
root       762  0.0  0.0  1292   84 ?        S    10:36   0:00
/sbin/dhcpcd -Y -
root       795  0.0  0.0  1292   88 ?        S    10:36   0:00
/sbin/dhcpcd -Y -
prasanna  2940  0.0  0.4  1672  604 pts/2    S    12:48   0:00 grep dhcp



    In machine A, both the files /etc/dhcpc/dhcpcd-eth0.info and
/etc/dhcpc/dhcpcd-eth0.info.old are same.  That is, they are having the
same IP addresses.

    But in machines B and C, both the above files are having different
IPs - one the current IP and another the IP address that the particular
machine had some 10 minutes back.  Both these machines will alternating
between 2 IP addresses each (one in dhcpcd-eth0.info and other in
dhcpcd-eth0.info.old) until after sometime when suddenly a third IP
appeared.


    The following are few lines from /var/log/dhcpcd.log file:

Oct 26 09:27:33 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.221
Oct 26 09:42:25 dhcpcd.exe: interface eth0 has been brought down
Oct 26 09:42:25 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.232
Oct 26 09:52:33 dhcpcd.exe: interface eth0 has been brought down
Oct 26 09:52:33 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.221
Oct 26 10:07:26 dhcpcd.exe: interface eth0 has been brought down
Oct 26 10:07:26 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.232
Oct 26 10:17:33 dhcpcd.exe: interface eth0 has been brought down
Oct 26 10:17:33 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.221
Oct 26 10:32:26 dhcpcd.exe: interface eth0 has been brought down
Oct 26 10:32:26 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.232
Oct 26 10:42:34 dhcpcd.exe: interface eth0 has been brought down
Oct 26 10:42:34 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.221
Oct 26 10:57:26 dhcpcd.exe: interface eth0 has been brought down
Oct 26 10:57:26 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.232
Oct 26 11:02:34 dhcpcd.exe: interface eth0 has been brought down
Oct 26 11:02:34 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.221
Oct 26 11:05:48 dhcpcd.exe: interface eth0 has been brought down
Oct 26 11:05:48 dhcpcd.exe: interface eth0 has been brought down
Oct 26 11:06:57 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.221
Oct 26 11:06:59 dhcpcd.exe: interface eth0 has been configured with old
IP=192.168.2.221
Oct 26 11:11:57 dhcpcd.exe: interface eth0 has been brought down
Oct 26 11:12:00 dhcpcd.exe: interface eth0 has been configured with new
IP=192.168.2.239



    The following are roughly the corresponding entries in the dhcp
server's log :

Oct 26 05:32:19 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.232 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:19 server dhcpd-2.2.x: DHCPACK on 192.168.2.232 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPDISCOVER from 00:50:04:c4:3b:c4
via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPOFFER on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPDISCOVER from 00:50:04:c4:3b:c4
via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPOFFER on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.221 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPACK on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.221 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPACK on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.221 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:32:27 server dhcpd-2.2.x: DHCPACK on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:36:50 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.221 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:36:50 server dhcpd-2.2.x: DHCPACK on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:36:51 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.221 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:36:51 server dhcpd-2.2.x: DHCPACK on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:41:50 server dhcpd-2.2.x: DHCPDISCOVER from 00:50:04:c4:3b:c4
via eth0
Oct 26 05:41:50 server dhcpd-2.2.x: DHCPDISCOVER from 00:50:04:c4:3b:c4
via eth0
Oct 26 05:41:51 server dhcpd-2.2.x: DHCPOFFER on 192.168.2.214 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:41:51 server dhcpd-2.2.x: DHCPDISCOVER from 00:50:04:c4:3b:c4
via eth0
Oct 26 05:41:51 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.221 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:41:51 server dhcpd-2.2.x: DHCPACK on 192.168.2.221 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:41:52 server dhcpd-2.2.x: DHCPOFFER on 192.168.2.239 to
00:50:04:c4:3b:c4 via eth0
Oct 26 05:41:52 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.239 from
00:50:04:c4:3b:c4 via eth0
Oct 26 05:41:52 server dhcpd-2.2.x: DHCPACK on 192.168.2.239 to
00:50:04:c4:3b:c4 via eth0


    In my dhcp server the default lease time is set as follows :

default-lease-time 600;
max-lease-time 7200;


    It seems like the 2 dhcp clients are competing with each other !

    If I manually kill one of the dhcpcd daemons, then the machine
continues with a single IP until the next reboot.

    Is this problem because 2 dhcpc daemons are started ?  If so, why
are they started twice ?  I just did a default installation.

    Or is also a problem with the dhcp server - since it gives 2 or 3
different IP to the same MAC address.

*****

    Now, about machine A.

    It is also 2 dhcpcd daemons.  The dhcp server's logs shows that 2
request come at a second's interval (but the same IP -192.168.2.20 is
assigned both the time).

Oct 26 05:32:24 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.20 from
00:01:02:93:00:10 via eth0
Oct 26 05:32:24 server dhcpd-2.2.x: DHCPACK on 192.168.2.20 to
00:01:02:93:00:10 via eth0
Oct 26 05:32:25 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.20 from
00:01:02:93:00:10 via eth0
Oct 26 05:32:25 server dhcpd-2.2.x: DHCPACK on 192.168.2.20 to
00:01:02:93:00:10 via eth0
Oct 26 05:37:24 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.20 from
00:01:02:93:00:10 via eth0
Oct 26 05:37:24 server dhcpd-2.2.x: DHCPACK on 192.168.2.20 to
00:01:02:93:00:10 via eth0
Oct 26 05:37:25 server dhcpd-2.2.x: DHCPREQUEST for 192.168.2.20 from
00:01:02:93:00:10 via eth0
Oct 26 05:37:25 server dhcpd-2.2.x: DHCPACK on 192.168.2.20 to
00:01:02:93:00:10 via eth0

    Anyway, the damage is done since network is also restarted sometime
when the alternate dhcp clients take control.


    Someone, please kindly throw some light on this problem.  This kind
of problem didn't happen for any machine/OS before.

regards,
Prasanna David



Other related posts:

  • » [Ilugc] MDK9.0 - dhcpcd problem ? - Prasanna David G.