Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/02/2010, à 20:08

kkwete

Créer des repertoires partagés sous ubuntu uniquement

Salut à tous!
Voila, je possede deux pc, un fixe sous karmic 64 et mon portable sous karmic 32.
Tous les deux sont connectés à internet à travers un routeur un wrt54gl flashé sous dd-wrt, en ethernet pour le pc fixe, en wifi pour le portable.
Les ip de mes pc sont fixes, fixées par adresse MAC.
Je cherche à partager des dossiers sur les deux machines en meme temps, cad pouvoir de mon portable voir et copier des fichiers à partir du pc fixe, mais aussi pouvoir déposer des fichiers de mon portable vers le fixe.
L'inverse aussi: pouvoir récupérer des fichiers du portable ver le fixe, mais aussi pouvoir placer des fichiers dans mon portable du fixe.
Un partage de dossiers dans les deux sens koi.
Possible?
Merci!

Hors ligne

#2 Le 18/02/2010, à 21:43

MBt

Re : Créer des repertoires partagés sous ubuntu uniquement

Facile... Bouton de droite sur le répertoire puis propriétés et enfin activer le partage.
La partie "compliquée" est de mettre les bons droits pour que la lecture et l'écriture fonctionne.

MBt

Hors ligne

#3 Le 18/02/2010, à 21:53

MrWaloo

Re : Créer des repertoires partagés sous ubuntu uniquement

entre PC sous ubuntu on préconise NFS, tu trouveras de belles choses sur la doc de ce site


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#4 Le 18/02/2010, à 21:58

Erich

Re : Créer des repertoires partagés sous ubuntu uniquement

J'ai le même souci, avec 1 fixe et un portable sous Ubuntu 9.10
J'ai demandé à l'informaticien de ma boite (Serveur sous Suse) il m'a répondu "rien de plus simple" :
sur le portable, ajouter une ligne dans le fichier /etc/exports mettant un répertoire en partage, à titre de test j'ai essayé le /tmp
sur le fixe, faire (sous root) mount //192.(Adresse):/tmp /test
en pratique, je n'obtiens aucun résultat :
Après avoir récupéré l'adresse IP sur le portable par Système/Administration/Outils réseau/Périphériques (Interface ehernet eth1) et fait un ping couronné de succès vers cet adresse depuis le fixe :
eric2@eric-desktop:/etc$ ping 192.168.2.100
PING 192.168.2.100 (192.168.2.100) 56(84) bytes of data.
64 bytes from 192.168.2.100: icmp_seq=1 ttl=64 time=8.32 ms
64 bytes from 192.168.2.100: icmp_seq=2 ttl=64 time=4.95 ms
64 bytes from 192.168.2.100: icmp_seq=3 ttl=64 time=2.22 ms
^C
--- 192.168.2.100 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 2.225/5.166/8.321/2.493 ms

je n'ai pas su comment pousuivre: quelle est la synthaxe a suivre pour rédiger le fichier /etc/exports (à l'origine inexistant sur le portable, également sur le fixe)
J'ai bien fait quelques tentatives de rédaction de ce /etc/exports, mais à chaque fois :
eric2@eric-desktop:/etc$ sudo mount //192.168.2.100:/tmp
mount: ne peut repérer //192.168.2.100:/tmp dans /etc/fstab ou /etc/mtab
eric2@eric-desktop:/etc$ sudo mount //192.168.2.100:/tmp /test
mount: le point de montage /test n'existe pas
eric2@eric-desktop:/etc$ sudo mkdir /test
eric2@eric-desktop:/etc$ sudo mount //192.168.2.100:/tmp /test
mount : type erroné de syst .de fichiers, option erronée, super bloc
        erroné sur //192.168.2.100:/tmp, codepage ou aide manquante ou autre erreur
       (pour plusieurs syst. de fichiers (nfs, cifs) vous aurez
       besoin d'un programme /sbin/mount.<type> intermédiaire)
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre

eric2@eric-desktop:/etc$ dmesg | tail
[   24.183256] CPU1 attaching NULL sched-domain.
[   24.200579] CPU0 attaching sched-domain:
[   24.200582]  domain 0: span 0-1 level MC
[   24.200586]   groups: 0 1
[   24.200593] CPU1 attaching sched-domain:
[   24.200595]  domain 0: span 0-1 level MC
[   24.200599]   groups: 1 0
[   26.496026] eth0: no IPv6 routers present
[ 4980.056105] RPC: Registered udp transport module.
[ 4980.056108] RPC: Registered tcp transport module.

Faut-il donc que j'aille éditer le fstab sur le fixe pour lui faire ingurgiter le portable? et selon quelle synthaxe dans ce cas ?
Je suppose que une fois que j'aurai réussi d'un des PC vers l'autre, il suffira de faire les modifs en symétrique pour avoir un partage total.

Hors ligne

#5 Le 19/02/2010, à 21:29

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

MBt a écrit :

Facile... Bouton de droite sur le répertoire puis propriétés et enfin activer le partage.
La partie "compliquée" est de mettre les bons droits pour que la lecture et l'écriture fonctionne.

MBt

Si je fais ça, ca me dit qu'il me manque le service de partage réseau Windows...
Or je ne veux pas partager ces rep avec une machine windows car comme expliqué au début, toutes mes machines tournent sous ubuntu...
Je dois l'installer quand même???

Hors ligne

#6 Le 20/02/2010, à 01:25

MrWaloo

Re : Créer des repertoires partagés sous ubuntu uniquement

non, NFS est la solution qu'il te faut.

chez moi, j'ai 3 PC sous Ubuntu + un disque dur multimédia sous un mini-linux (Popcorn A-110) et tous les partages de fichier se font par NFS


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#7 Le 20/02/2010, à 01:31

Gemnoc

Re : Créer des repertoires partagés sous ubuntu uniquement

Merci à MrWaloo pour sa suggestion, beaucoup plus utile que celle de MBt. roll

J'ai utilisé ce tuto trouvé sur la page de la doc pour NFS.

Cependant, je suis plutôt déçu de la vitesse de transfert... Je suis capable de visionner une vidéo hébergée sur le PC depuis mon portable de façon très fluide, mais ça se gâte si je veux copier des fichiers. La copie de 1Gio de données s'est effectuée en 20-25 minutes à une vitesse d'environ 750Kio/s.

J'ai un routeur 802.11g (donc 54MBits ou 6,75Mio/s de vitesse théorique), je me serais attendu à beaucoup mieux... hmm

Hors ligne

#8 Le 21/02/2010, à 14:36

Erich

Re : Créer des repertoires partagés sous ubuntu uniquement

Bonjour

J'ai suivi ce tutorial, et après avoir installé nfs sur les deux machines et fait les modificaions suivantes :
sur le client (le PC fixe 192.168.2.106) :
création d'un répertoire /test
modification du /etc/fstab comme suit :
eric2@eric-desktop:~$ more /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda2 during installation
UUID=459633f3-e6f9-444d-93b6-2ffbd6cc9333 /               ext3    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=eab5df97-1e29-4c44-a47b-e914b44d70d4 /boot           ext4    defaults        0       2
# /disk2 was on /dev/sdb1 during installation
UUID=ad29ea6d-b7e3-4032-b1af-4b519800a909 /disk2          ext3    defaults        0       2
# /home was on /dev/sda3 during installation
UUID=00e2cad3-7ed3-4f0c-9ecc-263278249050 /home           ext3    defaults        0       2
# /home2 was on /dev/sda5 during installation
UUID=148a4407-3c29-4f36-8d52-5ceacf304d6a /home2          ext3    defaults        0       2
# /tmp was on /dev/sda7 during installation
UUID=35d5aafe-13a5-4a3a-a954-62cb0c7280cf /tmp            ext3    defaults        0       2
# /usr was on /dev/sda6 during installation
UUID=03c76359-c818-4187-b4d0-bd9a9eddc0d0 /usr            ext3    defaults        0       2
# swap was on /dev/sda8 during installation
UUID=56210d36-f488-4463-b23e-9421deb7a108 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
192.168.2.100:/tmp   /test   nfs    user,noauto    0   0

Sur le serveur (PC portable 192.168.2.100) :
Modification du /etc/exports comme suit :
uberic@eric-laptop:~$ more /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
#        to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes  gss/krb5i(rw,sync,no_subtree_check)
#
# Dossier partagé :
/tmp/ 192.168.2.100(rw,all_squash,anonuid=1000,anongid=1000,sync)


Modification du /etc/hosts.deny comme suit :
uberic@eric-laptop:~$ more /etc/hosts.deny
# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
#                  See the manual pages hosts_access(5) and hosts_options(5).
#
# Example:    ALL: some.host.name, .some.domain
#             ALL EXCEPT in.fingerd: other.host.name, .other.domain
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper, as well as for
# rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
# for further information.
#
# The PARANOID wildcard matches any host whose name does not match its
# address.

# You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID
# Tout interdire sur  portmap, nfsd et mountd
portmap:ALL
nfsd:ALL
mountd:ALL
#Autoriser Desktop(connexion wlan) à se connecter aux services (essentiellement : portmap, nfsd et moundt) :
portmap: 192.168.2.106
lockd: 192.168.2.106
nfsd: 192.168.2.106
mountd: 192.168.2.106
rquotad: 192.168.2.106
statd: 192.168.2.106
et lancement du serveur NFS :

uberic@eric-laptop:~$ sudo /etc/init.d/nfs-kernel-server start
[sudo] password for uberic:
* Exporting directories for NFS kernel daemon...                               exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.2.100:/tmp/".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x

                                                                         [ OK ]
* Starting NFS kernel daemon                                            [ OK ]

J'ai, sur le client, ce message d'erreur  (après avoir rebooté les deux machines) :
eric2@eric-desktop:~$ sudo mount /test
mount.nfs: mount to NFS server '192.168.2.100:/tmp' failed: RPC Error: Program not registered
eric2@eric-desktop:~$ showmount -e 192.168.2.100
clnt_create: RPC: Program not registered

Dernière modification par Erich (Le 21/02/2010, à 14:54)

Hors ligne

#9 Le 21/02/2010, à 21:47

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

vous allez me trouver chiant, mais il n'y a aucun moyen "facile" d'y arriver?
Partager des ressources au sein de son propre réseau local, sous le meme systeme d'exploitation me semble pour le coup nettement plus dur à faire que sous windows!
Seven est sur ce point bien fait je trouve.

Hors ligne

#10 Le 21/02/2010, à 22:31

Gemnoc

Re : Créer des repertoires partagés sous ubuntu uniquement

Ah non, pour l'avoir fait sous Windows XP il y a longtemps, je n'avais pas trouvé ça plus convivial!

Et le problème avec Windows 7 serait qu'il est difficile de partager avec des ordis sous Vista et XP.

La méthode que j'ai essayée fonctionne et est facile, voir mon post #7 (je ne comprends pas le problème d'Erich). C'est le taux de transfert qui me déçoit, mais ça peut être causé par tellement de facteurs... La réseautique, ce n'est pas simple, c'est illusoire d'espérer avoir la «soluce à un clic». wink

Hors ligne

#11 Le 21/02/2010, à 22:41

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

ah mais je parlais d'un partage entre plusieurs ordis d'un meme réseau local alors que toutes les machines sont sous seven.
C'est l'enfance de l'art de configurer le tout.
On entre une clé commune et tout se fait tout seul.
Vraiment sympa, rien à voir avec le partage sous xp, pénible il est vrai à configurer.

Hors ligne

#12 Le 21/02/2010, à 22:46

mistic

Re : Créer des repertoires partagés sous ubuntu uniquement

Salut tout le monde,
Sinon moi je suis un fervent  adepte du ssh, je vois renvoi à la doc et à ce post pour faire un partage entre deux pc.

C'est pas si difficile que ça en à l'aire wink

Dernière modification par mistic (Le 21/02/2010, à 22:47)


Poser des questions, c'est bien.
Lire la doc, c'est mieux !!!

Moi je suis PC et Windows, j'ai arrêté !

Hors ligne

#13 Le 21/02/2010, à 23:29

Gemnoc

Re : Créer des repertoires partagés sous ubuntu uniquement

@ kkwete

Ouais, mais si une de tes machines est sous XP, alors là c'est la galère! Alors que les partages entre plusieurs OS sont possibles avec Ubuntu, quoique je conviens que ça manque de convivialité.

Peut-être faudrait-il que quelqu'un programme une UI qui facilite le processus, un peu comme Back in Time utilise rsync pour la sauvegarde.

Hors ligne

#14 Le 21/02/2010, à 23:36

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

en effet!
C'est meme étonnant que rien n'existe ou presque à ce sujet...!

Hors ligne

#15 Le 22/02/2010, à 21:10

Erich

Re : Créer des repertoires partagés sous ubuntu uniquement

Mon problème est persistant, je me suis apperçu que j'avais commis une erreur dans le /etc/exports du serveur :
/tmp/ 192.168.2.100(rw,all_squash,anonuid=1000,anongid=1000,sync)
a été remplacé par
/tmp/ 192.168.2.106(rw,all_squash,anonuid=1000,anongid=1000,sync)
mais ça ne change rien au problème... J'ai symétrisé les modifs entre les 2 PC (fixe en serveur, portable en client), avec le même résultat : program not registered

mistic a écrit :

Salut tout le monde,
Sinon moi je suis un fervent  adepte du ssh, je vois renvoi à la doc et à ce post pour faire un partage entre deux pc.

C'est pas si difficile que ça en à l'aire wink

ça, par contre, ça marche!!! ça résoud déjà une partie de mon problème, même si c'est moins pratique qu'un inteface graphique.

Merci Mistic

Dernière modification par Erich (Le 22/02/2010, à 21:41)

Hors ligne

#16 Le 22/02/2010, à 22:02

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

et un truc pratique, facile à mettre en œuvre et en mode graphique...
Bon ok...j'arrête de rêver...
lol:lol::lol:

Dernière modification par kkwete (Le 22/02/2010, à 22:03)

Hors ligne

#17 Le 04/03/2010, à 03:14

totof1169

Re : Créer des repertoires partagés sous ubuntu uniquement

salut

pour deux machine sous ubuntu ,l excelent giver pour du partage de fichier
ca permet d envoyer des fichiers simplements d une machine a l autre en mode graphique

a+

Hors ligne

#18 Le 04/03/2010, à 06:12

Gemnoc

Re : Créer des repertoires partagés sous ubuntu uniquement

Ça peut être intéressant dans certaines situations, mais ici on parle de partager des dossiers. Avec la solution Giver, on envoie un fichier ou une série de fichiers d'un ordinateur à un autre, ces fichiers se trouvent donc dupliqués. Or ce n'est pas du tout ce que nous recherchons ici.

Hors ligne

#19 Le 04/03/2010, à 07:47

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

Va falloir que je me tourne vers Giver, juste pour voir.
Si ça peut suffire...!

Hors ligne

#20 Le 04/03/2010, à 07:52

Gemnoc

Re : Créer des repertoires partagés sous ubuntu uniquement

J'ai vu la vidéo qui est liée depuis le site de Giver.

C'est un peu comme si deux usagers se partageaient des fichiers par MSN Messenger (désolé de la référence à Microsoft, mes années de "chat" datent d'avant ma conversion à Ubuntu lol). Ça copie le fichier d'un ordinateur à un autre. Très convivial, mais pas pertinent si on veut partager un dossier ou un disque complet sur un réseau!

Hors ligne

#21 Le 04/03/2010, à 09:22

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

j'ai essayé et ça n'a pas fonctionné:
j'ai un pc en wifi et ça ne fonctionne pas, il faut obligatoirement être en Ethernet.
Je sens que je vais me rabattre sur NFS!

Hors ligne

#22 Le 04/03/2010, à 11:35

totof1169

Re : Créer des repertoires partagés sous ubuntu uniquement

pour moi ca fonctionne avec mes deux pc en wifi ,giver installe sur les deux ,et lancé
cela ne permet pas de naviguer sur un dossier ,mais c est tres facile a mettre en oeuvre

a+

Hors ligne

#23 Le 04/03/2010, à 13:10

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

alors c'est que j'ai un problème!
J'ai un pc sous karmic 64 en ethernet, et un portable en wifi, sous karmic 32.
Étrangement, je peux m'envoyer une demande sur le même pc, mais un transfert entre les deux pc, rien ne s'affiche.
Un problème de firewall pitete?

Hors ligne

#24 Le 04/03/2010, à 13:55

totof1169

Re : Créer des repertoires partagés sous ubuntu uniquement

je pense plutot a un probleme de permission ,dans les preferences tu definis ton repertoire de destination ,je n arrivais pas a envoyer sur le pc de ma femme en ayant defini le dossier document comme recepteur ,en prenant destop ca a fonctionne
voit tu les deux ordinateurs dans la fenetre?
a+

Hors ligne

#25 Le 04/03/2010, à 14:16

kkwete

Re : Créer des repertoires partagés sous ubuntu uniquement

bien vu!
Oui, je voyais bien les deux pc dans les deux sens, mais ca ne fonctionnait pas.
J'ai changé les rep de destination, j'ai vite fait prit "Téléchargements" des deux cotés et ça fonctionne sans pb.
Seul regret, aucune vitesse n'est marquée.
Hop, un petit coup de moniteur système et on s'aperçoit vite que ca fonctionne tres bien!
N'y a t il aucun moyen de configurer le prog pour qu'il accepte automatiquement les demandes de réception?
Ca serait plus simple quand les deux pc ne sont pas à coté l'un de l'autre!

Hors ligne