> BTW, is there a solution for the DHCP client not renewing its lease when eth0 > is configured during boot time?
No... Marc can comment further but I believe the problem is two-fold: *) Firstly, when using netboot, the IP address is passed to the kernel at boot time. This is then static until the board reboots. Changing IP addresses while running will mess with NFS mounts (and hence root partition). *) Secondly, dhclient needs some workspace that must be kept separate for each board. I think the normal spot for this is /var/run/ or somesuch. At least in our case, /var/run is shared (hosted on NFS server), which is probably a mistake and should be placed in a tmpfs, like /tmp or /var/tmp. The fix to the second part is easy (just tell dhclient to use a different file, or else mount /var/run in a tmpfs or else change the default to union-mount /var/ with a tmpfs). I don't know how to deal with the first problem though. Our workaround is to allow these leases infinitely on the DHCP server. Jason

