On Thu, 3 Jan 2002, Thomas Lange wrote: > >>>>> On Thu, 3 Jan 2002 16:11:23 +0100 (CET), Phil <[EMAIL PROTECTED]> said: > > > Hi, When rcS_fai tries to get bootp parameters, it does a query > > on every interface the machine has. This can take a lot of time > > for nothing. > > This could be made much simpler. If the variable $netdevices is > defined, then only this list of interfaces is used and not all > available ethernet devices. Define this variable in /etc/fai.conf (the > next fai version will use /etc/fai/fai.conf) and rebuild the nfsroot > or copy trhis file to $NFSROOT/etc/fai.conf. Here's an example > > /etc/fai.conf: > netdevices=eth0
This is not so easy as you can't be sure about which interface will become eth0 or eth1. For example, the machine I'm using has a dual eepro100. I've pluged the wire on LAN1 and it became eth1 (and LAN2 is eth0). So if I want to carry on using LAN1, I must put netdevices=eth1. But I won't be able to install machines with only one NIC. Moreover, I don't see why every NIC in $netdevices should query a bootp server. One answered query should be enough. I agree we should test if the query is correctly answerd (ie with T17? options) to stop asking bootp servers. I also agree that, with my patch, you can query twice on the same NIC. Am I broken ? ;) -- Philippe Biondi <pbi@ cartel-info.fr> Cartel Informatique Security Consultant/R&D http://www.cartel-info.fr Phone: +33 1 44 06 97 94 Fax: +33 1 44 06 97 99 PGP KeyID:3D9A43E2 FingerPrint:C40A772533730E39330DC0985EE8FF5F3D9A43E2