Merci pour cette info qui m'a permis de faire fonctionner NFS. Voici la procédure complète pour installer un serveur NFS sur fonera 2.0n firmware 2.3.0.0 à partir des repositories binaires :
1. Ajouter la ligne ci-dessous au fichier /etc/opkg.conf.
src
http://pm2036.francofon.fr/fonera2n/packages/mipsel/2. Toujours dans /etc/opkg.conf mettre en commentaire (#) toute référence à un repository qui contiendrait d'autres modules kernel éventuellement plus récents (mais incompatibles avec le firmware 2.3.0.0). C'est le cas du repository fourni ici :
http://wiki.fon.com/wiki/Fonera_Develop ... positories.
3. Mettre à jour opkg :
opkg update
4. Installer les modules kernel :
opkg install kmod-fs-nfsd
Cette commande installe les paquets :
kernel - 2.6.21-fonera2n-1 -
kmod-fs-nfs-common - 2.6.21-fonera2n-1 -
kmod-fs-nfsd - 2.6.21-fonera2n-1 -
Vérifier avec la commande opkg list_installed. Les versions doivent être identiques.
5. Dans /etc/opkg.conf ajouter cette ligne (ou décommenter la ligne, voir point 2 ci-dessus) :
src snapshots2
http://downloads.openwrt.org/kamikaze/8 ... /packages/6. Mettre à jour opkg :
opkg update
7. Installer le serveur NFS :
opkg install nfs-server
Cette commande va également installer les paquets portmap et libwrap.
8. Déclarer les partages dans le fichier /etc/exports. Par exemple, pour partager la 1ère partition du disque connecté au port USB :
/tmp/run/mountd/sda1 192.168.10.1/24(rw)
9. Lancer le serveur NFS :
/etc/init.d/nfsd start
Pour lancer automatiquement le serveur au démarrage de la fonera :
ln -s /etc/rc.d/S97nfsd /etc/init.d/nfsd
Pour monter le répertoire défini en 8 depuis un host linux relié à un port LAN de la fonera :
mkdir /nfs/fonera
mount -o nfsvers=2 fonera:/tmp/run/mountd/sda1 /nfs/fonera
Quelques écueils à éviter :
On ne peut pas exporter le répertoire /tmp de la fonera. Il n'y a pas d'erreur mais l'accès depuis le client donne des résultats bizarres.
La ligne présente par défaut dans le fichier /etc/exports à l'installation contient une option insecure : cette option empêche le montage depuis le client (testé avec un client nfs4 sous archlinux : le montage part en timeout).
Signalez-moi toute erreur ou omission.