Je m'aide des wikis francophone et anglophone pour monter un réseau, mais je bloque sur le nom du serveur.
Mes opérations, détaillées, côté serveur :
Je vais partager /home/moi/mon_rep. Je crée /srv/nfs4/mon_rep
Code : Tout sélectionner
sudo mount --bind /home/moi/mon_rep /srv/nfs4/mon_rep
Le fichier /etc/hosts :
Code : Tout sélectionner
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain mon_serveur
::1 localhost.localdomain mon_serveur
# End of file
Code : Tout sélectionner
# Inform the DHCP server of our hostname for DDNS.
#hostname
mon_serveur
Sur /etc/exports :
Code : Tout sélectionner
/srv/nfs4/mon_rep 192.168.0.0/24(rw,no_subtree_check)
Code : Tout sélectionner
sudo systemctl start rpc-idmapd rpc-mountd
showmount -e
Puis côté client :
J'édite les fichiers /etc/hosts et /etc/dhcpcd.conf et comme nom j'inscris « mon_client » au lieu de « mon_serveur ».
Je lance aussi les démons (pas utile, mais pas contre-productif, ça pourra servir dans les 2 sens plus tard).
J'essaie 2 montages mais aucun ne marche :
Code : Tout sélectionner
sudo mount mon_serveur:/home/moi/mon_rep /media/nfs
sudo mount -t nfs4 mon_serveur:/home/moi/mon_rep /media/nfs
2e cas : mount.nfs4 : Failed to resolve server mon_serveur: Name or service not known
Mon objectif est de travailler avec les noms des serveurs afin de ne pas être dépendant des adresses 192.168.0.0/24 qui peuvent fluctuer.
Si avez quelques idées, merci