[NFS] Partage réseau [RESOLU]

Applications, problèmes de configuration réseau
Répondre
ach-obi
newbie
Messages : 5
Inscription : lun. 28 avr. 2008, 14:26

[NFS] Partage réseau [RESOLU]

Message par ach-obi »

Bonjour,
Je ne sais pas si ma tradition veut que les nouveaux se présentent !
Dans le doute :
convaincu que linux est l'os de l'avenir
2 ans de pratique d'ubuntu (1 en 32bits et 1 en 64bits)
pas alergique à la ligne de commande
séduit par arch mais boo dieu s'est pas si facile que ça ! :?
veut perséverer sous arch

Je ne trouve rien de complet et de fonctionnel dans les forums Arch sur ce sujet

Je souhaite (a la manière du site Ubuntu) des réponses pour partager simplement un répertoire entre 2 PC sous linux avec le protocole NFS.

Les données du problème sont :

PC1 celui qui partage ip 192.168.2.X sous archlinux répertoires à partager Arch1 et Arch2

PC2 celui qui est client ip 192.168.2.Y sous ubuntu ou autre(Arch en projet ou frugalware)

Ce que j'ai dèjà fait :

/etc/exports

Code : Tout sélectionner

/Arch1 192.168.2.X/255.255.255.0(rw)
/Arch2 192.168.2.X/255.255.255.0(rw)
Iptable (par firestarter) autoriser les conexions entrantes pour 192.168.2.X

/etc/hosts.allow

Code : Tout sélectionner

portmap:192.168.2.X
nfsd:192.168.2.X
mountd:192.168.2.X
nfslock: 192.168.2.X
sshd:ALL
/etc/hosts.deny

Code : Tout sélectionner

ALL: ALL: DENY
RESULTAT :

Sur le pc Ubuntu dans réseau un coup je vois un SFTP mais je peux pas m'y connecter un coup je ne voit rien !!!!

So

Les questions

1- quels paquest installés ? (nfs-common n'existe pas sous ARCH ?)
(merci de me les indiquer nominativement)

2- Quels daemons lancer dans le rc.conf ou ailleur?
(merci de me les indiquer nominativement)

3- comment lancer les services nfs à la main
et surtout comment les relancer une fois les modifs faites sur la config du dit serveur ?


4- Ai-je oublié quelque chose ?


Merci d'avance de votre patience et de votre aide
Dernière modification par ach-obi le mar. 29 avr. 2008, 17:36, modifié 4 fois.
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Oula, on va reprendre les choses rapidos.

Premièrement, tu désactives temporairement iptables et les TCP wrappers

Code : Tout sélectionner

# iptables-save > sauvgarde.fw
# mv /etc/host.allow /etc/host.allow.sav
# echo "ALL: ALL >> /etc/host.allow
Tu prépares ton fichier export (/etc/exports) et tu y mets

Code : Tout sélectionner

/partage 192.168.2.0/24(rw,all_squash)
Tu démarres ton serveur nfs

Code : Tout sélectionner

# /etc/rc.d/portmap start # mapping the port for nfs, needed
# /etc/rc.d/nfsd start
Pour voir si tes répertoires sont bien partagés :

Code : Tout sélectionner

# exportfs
Si tu modifies la configuration, pas besoin de relancer nfs, un simple

Code : Tout sélectionner

# exportfs -r
suffit.

Sur le client, tu fais

Code : Tout sélectionner

mount -t nfs ip.du.serveur.nfs:/partage /répertoire/local
Une fois que tout cela fonctionne, on verra à remettre de la sécurité avec TCP wrappers et iptables.

En revanche, il existe une coutume ici qui veuille que le sujet soit formaté. Je te suggère [NFS] Partage réseau.
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut et bienvenue :)

1. le paquet à installer: nfs-utils
pour info, un pacman -Ss te permet de chercher dans la base:

Code : Tout sélectionner

pacman -Ss nfs
2. portmap nfslock nfsd
3.

Code : Tout sélectionner

/etc/rc.d/portmap start
/etc/rc.d/nfslock start
/etc/rc.d/nfsd start
si tu modifies /etc/export, c'est

Code : Tout sélectionner

exportfs -r
pour relancer les daemons (normalement, pas besoin), utiliser "restart" à la place de "start"

4. à priori, non :)


EDIT: ok grillé :wink:
ach-obi
newbie
Messages : 5
Inscription : lun. 28 avr. 2008, 14:26

Message par ach-obi »

vincentxavier a écrit :Oula, on va reprendre les choses rapidos.

Tu démarres ton serveur nfs

Code : Tout sélectionner

# /etc/rc.d/portmap start # mapping the port for nfs, needed
# /etc/rc.d/nfsd start
là dejà pb

nfsd start renvoie : nfslock is not runing

Ok c'est bon ça marche pour le nfslock !

[quote="En revanche, il existe une coutume ici qui veuille que le sujet soit formaté. Je te suggère [NFS] Partage réseau.

vu j'ai fais la modif pour respecter la tradition
Dernière modification par ach-obi le lun. 28 avr. 2008, 19:29, modifié 1 fois.
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

ben tu démarres nfslock

Code : Tout sélectionner

# /etc/rc.d/nfslock
Faut pas déconner non plus !
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
ach-obi
newbie
Messages : 5
Inscription : lun. 28 avr. 2008, 14:26

Message par ach-obi »

C'est bon tout est OK

mes partage sont bons

me reste à les monter sur Ubuntu
Pour la sécurité hosts.allow et deny et iptables ça je sais ... normalement

dernière chose après j'arrêt pour aujourd'hui j'ai un ptit msg qui est agaçant quand je relance un service :

Code : Tout sélectionner

/etc/rc.conf: line 94: syntax error near unexpected token `)'
/etc/rc.conf: line 94: `avahi-daemon @smartd @ntpdate @cups)'
/etc/rc.conf: line 94: syntax error near unexpected token `)'
/etc/rc.conf: line 94: `avahi-daemon @smartd @ntpdate @cups)'
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

vincentxavier a écrit :ben tu démarres nfslock

Code : Tout sélectionner

# /etc/rc.d/nfslock
Faut pas déconner non plus !
surtout que je l'avais mentionné :roll:

@ach-obi: ca serait mieux de poster la ligne correspondante ;)
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Une espace entre '@cups' et ')' devrait régler ton problème !

Pour ceux qui doutent du genre de espace : http://fr.wiktionary.org/wiki/espace#Nom_commun_2
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

oui, mais une espace, ca sonne pas bien, ca me fait penser à la voiture en plus :P

sinon, je parierai pas sur ca pour le souci de rc.conf...
ach-obi
newbie
Messages : 5
Inscription : lun. 28 avr. 2008, 14:26

Message par ach-obi »

Merci

pour le rc.conf c'est aussi ok un ptit pb d'espace, et puis une ')' qui se promenait on fallait pas

Merci encore

vraiment tip top moumoute ce forum réactif réponse claire vraiment bien 8)
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Message par cdemoulins »

vincentxavier a écrit :Une espace entre '@cups' et ')' devrait régler ton problème !

Pour ceux qui doutent du genre de espace : http://fr.wiktionary.org/wiki/espace#Nom_commun_2
Je confirme mais par contre l'usage au masculin est accepté.
Ma source : http://www.wordreference.com/enfr/space (Il faut descendre un petit dans la page.
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Oui, mais une espace, ca te permet de briller en société !!!
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
ach-obi
newbie
Messages : 5
Inscription : lun. 28 avr. 2008, 14:26

Message par ach-obi »

Donc je résume la procédure :

Côté serveur

1- Installer les "paquet" nécessaire

Code : Tout sélectionner

 # pacman -S nfs-utils portmap perl-file-nfslock
2- Déterminer quel(s) répertoire(s) sera(ont) partagé(s)

Code : Tout sélectionner

# nano /etc/exports
y saisir les partages souhaités

Code : Tout sélectionner

#<nom du répertoire>               Ip autorisé         option du partage
/MonPartage			               192.168.0.0(rw,all_squash)
3- Configurer les fichier hosts.allow et deny

Code : Tout sélectionner

# nano /etc/hosts.deny

juste vérifier qu'il soit à ALL: ALL: DENY

Code : Tout sélectionner

#/etc/hosts.allow
autoriser les services pour les connections depuis le(s) client(s)

Code : Tout sélectionner

portmap:192.168.0.0 # adresse Ip du client autorisé	
nfslock: 192.168.0.0
nfsd:192.168.0.0
mountd:192.168.0.0

4- Ouvrir le firewall pour le client (personnellement j'utilise firestarter pour le faire)


Côté client

le plus simple c'est de modifier /etc/fstab pour y ajouter les partages réseaux
Dernière modification par ach-obi le mar. 29 avr. 2008, 17:36, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

le perl-file-nfslock n'est pas nécessaire
la syntaxe du /etc/exports:
man exports a écrit :Each listed client may be immediately followed by a parenthesized, comma-separated list of export options for that client. No whitespace is permitted between a client and its option list.
les options doivent directement suivre le client.


PS: pour le titre, personnellement, je laisserai [resolu] tout court, ca permet une meilleure recherche par mot clé :)
Répondre