Trash Fr:Configuration Réseau

From ArmadeusWiki
Revision as of 21:38, 1 January 2007 by ThomasB (Talk | contribs) (Sur votre carte Armadeus)

Jump to: navigation, search

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

Si vous avez un 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/

Liens