Je me réponds: Le fichier /etc/network/interfaces ne contenait pas de référence à ethX. L'interface ethX reçoit bien une adresse par dhcp même si rien n'est spécifié. En ajoutant auto eth0 iface eth0 inet dhcp
c'est ok. Par contre avec les versions actuelles d'ubuntu, il n'est pas garanti que la première interface réseau soit eth0. En fait, l'association MAC ethX est mémorisée dans /etc/udev/rules.d/70-persistent-net.rules. Comme ces machines sont des clones, j'ai dû fixer l'association MAC ethX dans ce fichier. Il n'est pas possible dans mon cas d'avoir plusieurs lignes auto ethX. Si l'interface ethX n'existe pas, mes partages NFS ne sont pas mountés au boot. Le 21 octobre 2009 15:50, Yann Sagon <[email protected]> a écrit : > Bonjour, > > J'ai un problème de hostname avec dhclp (dhcp3-server et dhcp3-client) > > sur le serveur j'ai des entrées sous cette forme : > > host ubuntu_904_ref { > hardware ethernet 00:50:56:03:00:01; > fixed-address 192.168.1.121; > option host-name "ubuntu_904_ref"; > } > > sur le client (ubuntu 904) j'ai enlevé la ligne > > send host-name "<hostname>"; (et testé également avec la ligne, même résultat) > > et mis le hostname à "(none)" > > et fait ensuite: > > sudo dhclient > > je reçois bien les paramètres réseaux et mon hostname est changé correctement. > J'ai mis le hostname à "(none)" car le script > /sbin/dhclient-script vérifie que le hostname soit soit vide soit > égale à "(none)" avant de le changer. > > Je met donc "(none)" dans /etc/hostname et redémarre le pc. Pas de > chance, le hostname n'est pas changé. > > J'ai essayé d'ajouter un hook ici: > > /etc/dhcp3/dhclient-exit-hooks.d/hostname > > dont le contenu est ceci: > > #!/bin/sh > if [ -z $new_host_name ]; then > hostname $new_host_name > fi > > ça ne marche pas non plus. > > C'est comme si le hostname est écrasé par le contenu de /etc/hostname. > Pourtant le hostname du pc est changé tout au début > dans /etc/rcS.d/S02hostname.sh > > Une idée? > > Merci > > -- > _Yann Sagon > -- _Yann Sagon Assistant de recherche hepia Rue de la Prairie 4 CH-1202 Genève [email protected] www.hesge.ch/hepia Tél. +41 (0)22 546 28 32 _______________________________________________ gull mailing list [email protected] http://forum.linux-gull.ch/mailman/listinfo/gull
