Trash Fr:Configuration Réseau
Contents
Introduction
Sur cette page, vous trouverez des informations pour configurer le réseau sur votre Cible et votre Hôte
Serveur NFS sur l'Hôte (Unix)
Sur Linux (et MAC?), NFS fait partie de votre distribution donc vous ne devriez pas avoir besoin de l'installer. La seule chose à faire est de configurer les répertoires que vous souhaitez pouvoir rendre accessible par le réseau. Pour cela, vous devez modifier le fichier /etc/exports. Voici un exemple:
# Répertoires partagés pour Armadeus /local/export 192.168.0.0/255.255.0.0(ro,no_root_squash,sync)
(dans ce cas votre système autorisera tous les clients du sous-réseau 192.168.*.* à accéder au répertoire /local/export en mode lecture seule)
Ensuite, redémarrez votre serveur NFS:
# /sbin/service nfs restart
Au prochain redémarrage, vous pouvez vérifier le status de votre serveur NFS en faisant:
# /sbin/service nfs status
et si celui-ci n'est pas démarré:
# /sbin/service nfs start
Sur votre carte Armadeus
Monter la partition NFS manuellement
- Créer un point de montage (par exemple):
# mkdir -p /mnt/host
- Le monter (par exemple):
# mount -t nfs 192.168.0.2:/local/export /mnt/host
192.168.0.2 est l'adresse IP de l'Host et /local/export le nom du dossier sur l'Host que vous voulez monter.
Comment monter la partition NFS à chaque démarrage
- Se loguer sur la carte armadeus en tant que root
- ouvrir le fichier /etc/fstab et ajouter la ligne:
<host-ip>:/<path-to-shared-folder> /mnt/<path-to-mount-folder> nfs hard,intr,rsize=8192,wsize=8192 0 0
exemple:
192.168.0.2:/local/export /mnt/host nfs hard,intr,rsize=8192,wsize=8192 0 0
- Ouvrir le fichier /etc/inittab et ajouter la ligne en gras entre mount -t et mount -a (respecter l'ordre !):
... null::sysinit:/bin/mount -o remount,rw / null::sysinit:/bin/mount -t proc proc /proc null::sysinit:/sbin/portmap null::sysinit:/bin/mount -a null::sysinit:/bin/hostname -F /etc/hostname ...
- Redémarrer la carte Armadeus
reboot
- Vérifier le résultat
df ls /mnt/host
En cas de problème: vérifier que le serveur NFS tourne bien sur l'Host
Résolution des problèmes
- 1] Si les démons nfsd et mountd ne sont pas démarrés sur votre Hôte, alors vous obtiendrez le message suivant:
# mount: RPC: Program not registered
Dans ce cas, redémarrer le service NFS de votre Hôte (cf ci dessus)
- 2] Pour monter un disque réseau NFS, le démon portmap doit être lancé sur votre Cible; dans le cas contraire votre carte se bloquera quelques minutes lorsque vous lancerez le montage !! Pour vérifier si portmap est lancé, affichez la liste des processus en cours d'éxécution:
# ps faux
Si portmap n'apparait pas dans cette liste, alors lancez le manuellement:
# /etc/init.d/S14portmap
Serveur TFTP sous Window$
Pour ceux qui veulent transférer des fichiers depuis un Hôte Window$ (image noyau/rootfs), il existe un petit serveur gratuit disponible à cette adresse: http://tftpd32.jounin.net/