Does this persist if the boot up order is swapped? It sort of looks like the first machine is becoming a dhcp server and only has a single address to give out. Which still makes no sense.<br>Why is machine 1 getting more than 1 address? During pxe it gets 145 and then during the dhcpcd it gets a second address. I suspect it doesn't release the first one. It _should_ get the same one again unless the dhcp server has two sections, one for pxe address and a second for dhcp without pxe. <br>
<br>Since dhcp is supposed to hand out the same address within the lease period, and it isn't, either the dhcp code is miscompiled, buggy, configured wrong or the machine has a ram error. <br><br>Weird.<br><br><div class="gmail_quote">
On Fri, Jun 13, 2008 at 2:56 AM, Brian Pitts <<a href="mailto:brian@polibyte.com">brian@polibyte.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
When I boot sysresccd on two computers on my network, they both receive<br>
the same IP address from my DHCP server. This obviously causes a problem<br>
and the second machine will never finish booting unless I manually<br>
change the IP address on the first one. This happens regardless of<br>
whether I use dnsmasq on my Ubuntu installation or dhcpd on a third<br>
system running sysresccd as the DHCP server. Here is my leases file at<br>
each stage to demosntrate what's happening:<br>
<br>
first machine is pxe booting<br>
<br>
1213368876 00:09:6b:2b:dd:60 <a href="http://192.168.1.145" target="_blank">192.168.1.145</a> * 01:00:09:6b:2b:dd:60<br>
<br>
first machine has ran dhcpcd<br>
<br>
1213368948 00:09:6b:2b:dd:60 <a href="http://192.168.1.146" target="_blank">192.168.1.146</a> sysresccd 00:27:27<br>
1213368876 00:09:6b:2b:dd:60 <a href="http://192.168.1.145" target="_blank">192.168.1.145</a> * 01:00:09:6b:2b:dd:60<br>
<br>
second machine is pxe booting<br>
<br>
1213369175 00:09:6b:0f:65:36 <a href="http://192.168.1.175" target="_blank">192.168.1.175</a> * 01:00:09:6b:0f:65:36<br>
1213368948 00:09:6b:2b:dd:60 <a href="http://192.168.1.146" target="_blank">192.168.1.146</a> sysresccd 00:27:27<br>
1213368876 00:09:6b:2b:dd:60 <a href="http://192.168.1.145" target="_blank">192.168.1.145</a> * 01:00:09:6b:2b:dd:60<br>
<br>
second machine is hung with netconfig2 repeating the message<br>
"ARPOP_REPLY received from from <a href="http://192.168.1.146" target="_blank">192.168.1.146</a> ( 00:09:6b:2b:dd:60)"<br>
<br>
1213369175 00:09:6b:0f:65:36 <a href="http://192.168.1.175" target="_blank">192.168.1.175</a> * 01:00:09:6b:0f:65:36<br>
1213369274 00:09:6b:0f:65:36 <a href="http://192.168.1.146" target="_blank">192.168.1.146</a> sysresccd 00:27:27<br>
1213368876 00:09:6b:2b:dd:60 <a href="http://192.168.1.145" target="_blank">192.168.1.145</a> * 01:00:09:6b:2b:dd:60<br>
<br>
So you see that 146 is given to 00:09:6b:2b:dd:60 and then to<br>
00:09:6b:0f:65:36<br>
<br>
I believe what they're running to set up dhcp is dhcpd -L -n -t 10 -I ''<br>
-h sysresccd eth0<br>
<br>
Any thoughts?<br>
<br>
-Brian<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>-- <br>James P. Kinney III <br>