Je voudrais utiliser NFS pour partager certains dossier sur mon réseau.
Déjà, J'ai un PC en éthernet sur ma box, l'autre en WiFi. Ca ne posera pas de problème, les interfaces de connexion sont transparentes au niveau de NFS ? Je pourrai avoir un réseau normal comme si tout était en éthernet ? [*]
Sur mon PC1, je veux partager des dossiers. J'ai donc utilisé un paquet qui s'appelle kdenetwork-filesharing
Voici comment je l'ai configuré (avec un screen c'est plus simple) :

Ca me parait simple à ce niveau. Je vérifie le lancement de nfsd (je boote bien en runlevel 2) :
folco@Weygand:/etc/rc2.d$ ./S20nfs-kernel-server start ./S20nfs-kernel-server: line 42: modprobe: command not found Exporting directories for NFS kernel daemon...exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/mnt/Data/". Assuming default behaviour ('no_subtree_check'). NOTE: this default has changed since nfs-utils version 1.0.x exportfs: could not open /var/lib/nfs/etab for locking exportfs: can't lock /var/lib/nfs/etab for writing . Starting NFS kernel daemon: nfsd./S20nfs-kernel-server: line 83: start-stop-daemon: command not found .
Les erreurs dans les scripts m'étonnent, je n'y ai pas touché. Si vous avez ces fichiers sans trop y avoir touché, ils contiennent ça aussi ?
Erreur de la ligne 42 : do_modprobe() { if [ -x /sbin/modprobe -a -f /proc/modules ] then modprobe -q "$1" || true fi }
Erreur de la ligne 83 : log_daemon_msg "Starting $DESC" log_progress_msg "nfsd" start-stop-daemon --start --oknodo --quiet \ --nicelevel $RPCNFSDPRIORITY \ --exec $PREFIX/sbin/rpc.nfsd -- $RPCNFSDCOUNT if [ $? != 0 ]; then log_end_msg $? exit $? fi
Bref. Le serveur a tout de même l'air lancé :
folco@Weygand:/etc/rc2.d$ ./S20nfs-kernel-server status nfsd running
Il me manque quelque chose ?
Sur mon PC connecté en WiFi (PC2), nfs-common est installé.
Dans fstab, j'ai écris ça :
Weygand:/mnt/Data /mnt/Data ext3 defaults 0 0
Quand je fais un "mount -a", il me répond : <Le périphérique spécial Weygand:/mnt/Data n'existe pas>
Ai-je oublié un élément pour faire ce partage ?
[*]
Je viens de vérifier, chaque PC peut pinger l'autre, et reçoit une réponse normale apparemment, donc le réseau local parait correctement consituté :
folco@Weygand:/etc/rc2.d$ ping 192.168.1.11 PING 192.168.1.11 (192.168.1.11) 56(84) bytes of data. 64 bytes from 192.168.1.11: icmp_seq=1 ttl=64 time=47.2 ms 64 bytes from 192.168.1.11: icmp_seq=2 ttl=64 time=262 ms 64 bytes from 192.168.1.11: icmp_seq=3 ttl=64 time=184 ms 64 bytes from 192.168.1.11: icmp_seq=4 ttl=64 time=102 ms 64 bytes from 192.168.1.11: icmp_seq=5 ttl=64 time=19.7 ms 64 bytes from 192.168.1.11: icmp_seq=6 ttl=64 time=35.3 ms [...] ^C --- 192.168.1.11 ping statistics --- 23 packets transmitted, 23 received, 0% packet loss, time 22063ms rtt min/avg/max/mdev = 10.888/142.134/312.686/92.347 ms
A part que je trouve le ping hallucinant (c'est le second effet WiFi ?), ça m'a l'air tout à fait normal.