Bon maintenant on va voir comment configurer sa carte automatiquement par client DHCP, c'est à dire que c'est un serveur DHCP (soit sur votre réseau local d'entreprise, soit votre provider) qui va vous attribuer un adresse IP, un masque, une gateway (et même plus si affinités ;). Bon pour cela il faut quand même avoir configuré le module de la carte, le "driver" comme vu précédemment.
Maintenant il reste à dire au démarrage de Linux que cette carte va être configurée par un serveur DHCP, pour cela il faut un client DHCP, je traite ici de dhcpd (en fait il fait serveur et client à la fois). Il existe aussi pump et dhclient mais bon pour des goûts personnels que beaucoup partagent, je traite ici de dhcpd. Récupérez le donc (allez sur freshmeat par exemple ou rpmfind). Pour les kernels 2.2.X prenez une version au moins égale à la 1.3.x.
Il suffit alors de taper une ligne de commande du type :
dhcpd -d ethX Puis vérifier que votre carte à bien une adresse ip par:
ifconfig Vous devrez voir une ligne avec lo et une autre avec ethX. Vérifiez que ethX n'a pas pour adresse 0.0.0.0, cela voudrait dire que cela n'a pas marché.
Bon après on automatise ça en incluant cette commande dans un script de démarrage de la machine (/etc/rc.d/localou rc.local etc...). Pour les RedHat et Mandrake, linuxconf permet ça, pour la Slackware, éditer /etc/rc.d/rc.inet1d et mettez l'option yes pour DHCP
DHCP="yes" |