Inclure le support RARP dans le noyau du serveur est s�rement une tr�s bonne id�e. Vous devez absolument l'inclure si vous allez amorcer sans donner des param�tres au noyau. D'un autre c�t�, cela ne vous aidera pas vraiment si le client n'est pas sur le m�me sous r�seau que le serveur.
Le noyau de la station de travail doit poss�der les �l�ments suivant au minimum :
Si la station de travail sera amorc�e sans aucun param�tre pass� au
noyau, vous devez �galement fixer le p�riph�rique de la racine �
0:255
. Pour faire cela, il suffit de cr�er un fichier
de p�riph�rique avec :
mknod /dev/nfsroot b 0 255
.
Apr�s avoir cr�e un tel fichier de p�riph�rique, vous pouvez fixer le p�riph�rique racine pour l'image du noyau avec :
rdev
image-noyau /dev/nfsroot
.
Attention : bien ces instructions peuvent tr�s bien fonctionner chez vous,
elles ne sont peut �tre pas tr�s bien adapt�es dans un environnement
de production. Consultez le mini-HowTo NFS-Root-Client de Ofer Maor
(ofer@hadar.co.il
) pour une meilleur solution.
Apr�s avoir d�cid� o� placer la racine de l'arborescence, il suffit de la cr�er avec par exemple :
mkdir -p
r�pertoire
et
tar cClf / - | tar xpCf
r�pertoire -
.
Si votre noyau s'amorce sans LILO, alors la racine
doit �tre /tftpboot/
adresse-IP. Si cela
ne vous plait pas, il suffit de le changer dans le fichier Makefile
dans les sources du noyau. Recherchez et modifiez la ligne
NFS_ROOT = -DNFS_ROOT
. Si vous modifiez cela, vous devrez
alors recompiler le noyau.
Maintenant, supprimez les fichiers inutiles et v�rifiez les
scripts situ�s dans /etc/rc.d
. Certains points sont
vitaux :
eth0
soit configur�.
La station de travaille
est lanc�e avec une interface eth0
au moins configur�e
partiellement. Donner comme adresse IP � la station l'adresse
du serveur n'est pas vraiment une chose vraiment intelligente
� faire (comme cela est arriv� une fois � l'auteur lors de ses
essais...).
/etc/fstab
de la
station de travail. Il doit �tre configur� pour
des syst�mes de fichiers nfs.
rc.inet1
sur le
serveur et je me demandais pourquoi la station de travail ne fonctionnait
toujours pas.).Exporter le r�pertoire racine de la station de travail. Consultez
la page de manuel exports(5)
. Vous devriez �galement
relancer les d�mons nfsd
et mountd
apr�s
ces modifications. Avec la RedHat, vous pouvez effectuer tr�s simplement
cette op�ration en lan�ant /etc/rc.d/init.d/nfs stop
puis /etc/rc.d/init.d/nfs start
.
Configurer le serveur RARP quelque part sur le r�seau. Si vous amorcez sans un param�tre nfsroot, le serveur RARP doit �galement �tre un serveur NFS. En principe, ce sera le cas. Pour cela, vous devrez utiliser un noyau poss�dant le support RARP.
Pour r�aliser cette op�ration, lancez (et ins�rez-le quelque part
dans un fichier /etc/rc.d
du serveur !) :
/sbin/rarp -s
adresse-ip adresse-mat�riel
o�
/sbin/rarp -s 131.131.90.200 00:00:c0:47:10:12
Vous pouvez �galement utiliser un nom symbolique � la place de l'adresse
IP, du moment o� le serveur est capable de trouver l'adresse IP
(fichier /etc/hosts
ou r�solution par le DNS).
Pour configurer BOOTP, vous devrez �diter le fichier /etc/bootptab
.
Consultez les pages de manuel bootpd(8) et bootptab(5).
Je ne connais pas l'adresse de la carte ! Comment la trouver ?
ping
depuis le serveur
sur la station. Regardez enfin le cache ARP en ex�cutant
/sbin/arp -a
.Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:23