Page suivantePage pr�c�denteTable des mati�res

6. Configuration de BOOTP/DHCP et NFS

Si vous vous demandez ce que peuvent bien �tre ces BOOTP et DHCP, une description d�taill�e est disponible sur le site DHCP. NFS est document� en d�tail dans le NFS HOWTO.

Dans la configuration NFS + BOOTP/DHCP que nous consid�rons, le fichier de configuration de KickStart doit �tre montable par NFS par la machine que l'on installe � partir de /kickstart/IPADDR-kickstart sur le serveur BOOTP/DHCP, o� IPADDR est l'adresse IP de la nouvelle machine. Par exemple /kickstart/198.168.254.254-kickstart pour la machine 198.168.254.254.

En th�orie, il doit �tre possible de modifier cet emplacement en renvoyant le param�tre bf (boot file) dans la r�ponse du serveur BOOTP/DHCP. Il doit m�me �tre possible d'avoir ces fichiers mont�s par NFS � partir d'une autre machine.

Pour exporter par NFS certains r�pertoires � partir d'une machine Linux existante, cr�ez le fichier /etc/exports avec un contenu ressemblant �:

/kickstart *.swedish-chef.org(ro,no_root_squash)
/mnt/cdrom *.swedish-chef.org(ro,no_root_squash)

Notez que si vous n'avez pas enregistrer les adresses IP que vous allez utiliser dans le DNS, le serveur NFS ou le portmapper RPC risque de vous rejeter. Vous pouvez probablement vous en sortir en indiquant les paires adresse IP/masque r�seau dans les fichiers de configuration:

/kickstart 198.168.254.0/255.255.255.0(ro,no_root_squash)

et dans /etc/hosts.allow:

ALL: 194.82.103.0/255.255.255.0: ALLOW

Soyez conscient que si vous indiquez le mot de passe de root dans le fichier de configuration de KickStart ou exportez par NFS des r�pertoires contenant des informations sensibles, vous devrez prendre soin de rendre ces informations accessibles � aussi peu de personnes que possible. Cela peut �tre fait en restreignant les permissions des r�pertoires export�s, par exemple en indiquant un h�te ou un sous-r�seau particulier plut�t qu'un domaine entier.

La plupart des serveurs NFS requi�rent que vous indiquiez � mountd et nfsd (sur certaines versions d'Unix, ils sont pr�c�d�s du pr�fixe rpc.) que le fichier /etc/exports a �t� modifi� - habituellement en envoyant un SIGHUP. Il existe souvent un programme ou un script appel� exportfs qui fera cela pour vous, par exemple:

# exportfs -a

Si NFS ne fonctionne pas lorsque votre machine d�marre, les r�pertoires pourront ne pas �tre export�s automatiquement. Essayez de red�marrer la machine ou lancer les programmes suivants sous root:

# portmap
# rpc.nfsd
# rpc.mountd

Comme mentionn� pr�c�demment, sur certains syst�me le pr�fixe rpc. n'est pas utilis�. Dans les distributions Unix les plus r�centes, ces programmes se trouvent dans le r�pertoire /usr/sbin qui peut ne pas encore �tre dans votre variable PATH. Le programme portmap est parfois appel� rpcbind, sous Solaris par exemple.

Si vous utilisez le serveur BOOTP CMU avec DHCP et les extensions d'adressage dynamique �voqu� plus haut, une entr�e du fichier /etc/bootptab (/etc/bootptab est l'emplacement normal du fichier de configuration de BOOTP/DHCP) devrait ressembler � cela:

 .dynamic-1:ip=198.168.254.128:T254=0x30:T250="ds=198.168.254.2:
 dn=swedish-chef.org:sm=255.255.255.0:gw=198.168.254.1:
 dl=0xFFFFFFFF":

(passages � la ligne pour plus de clart�)

Cette ligne indique que les nouvelles machines se verront affecter dynamiquement une adresse commen�ant � 198.168.254.128 et continuant pour les 48 adresses (la valeur h�xad�cimale 30) suivantes. Chaque client recevra en retour la valeur de T250. Dans notre exemple, cela donne:

Il semble qu'un grand nombre de versions de ce serveur ne g�rent pas l'adressage dynamique. Pour celles-ci, vous devrez �num�rer les adresses physiques (typiquement MAC Ethernet) de chacune des machines � installer dans /etc/booptab. Ces entr�es devraient ressembler � quelque chose comme:

bork.swedish-chef.org:\
 ip=198.168.254.128:\
 ha=0000E8188E56:\
 ds=198.168.254.2:\
 dn=swedish-chef.org:\
 sm=255.255.255.0:\
 gw=198.168.254.1:\
 dl=0xFFFFFFFF":

Notez que le param�tre ha correspond � l'adresse physique de la machine � installer.


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:28