Ceci est une ancienne révision du document !
Partage
Cette page regroupe l'ensemble des pages traitant du partage sur réseau.
Un nombre croissant de personnes possède un réseau local à la maison. La particularité d'un réseau n'est pas forcément de faire circuler des données, mais aussi de partager des périphériques.
Ainsi, il existe un certain nombre de périphériques qui peuvent être utilisés en réseau : les scanners, les imprimantes, certains disques durs, etc. la liste (qui n'est pour l'instant pas complète) est disponible ci-dessous.
Partage de fichiers
Le partage de fichiers sous Linux est possible via trois moyens :
- Samba : Il permet le partage de fichiers entre un poste Gnu-Linux avec un réseau utilisant les protocoles Windows (ou avec un poste Windows).
- NFS : Il permet le partage de fichiers pour les réseaux Linux et permet par défaut de monter les dossiers distants partagés dans l'arborescence locale.
Partage de fichiers avec Samba
Le partage de fichiers avec samba a l'avantage d'être utilisé sur tous les systèmes bien qu'il s'agisse d'un protocole développé par Microsoft et implémenté par ingénierie inverse par la suite.
Le principal inconvénient (utilisation basique) reste les caractères dans les noms de fichiers. Certains caractères ne sont pas pris en charge par le protocole et vos fichiers seront renommés automatiquement avec un nom de 8 caractères hexadécimaux !
- samba (configuration du partage)
- RTU_Samba (configuration du partage en 1 clic)
- Outils samba (outils pour la configuration et l'utilisation de samba)
- smb.conf (le fichier permettant de configurer samba)
- utiliser AutoFs avec Samba (monter les partages seulement en cas de besoin avec AutoFs)
- icône signalant un partage (permet de faire apparaître une icône spécifique sur les dossiers partagés)
- SWAT (interface web pour paramétrer samba)
- gsambad (logiciel proposant une interface graphique pour configurer samba)
- Mirroring sur deux serveurs Tutoriel (concerne la création d'un serveur de fichiers)
- monter un partage Windows (comment lier un dossier à un répertoire partagé pour des applications ayant besoin d'y accéder directement)
Partage de fichiers avec NFS
NFS veut dire "Network File System" et est le système de partage de fichiers utilisé par défaut sur les systèmes Unix et Linux.
- NFS page traitant du partage avec NFS
- Pour partager un dossier dans un réseau local, voir la page disque_reseau
NFS sous windows
Cette manipulation est aussi possible avec les dossiers Windows partagés via Samba ⇒ Monter des partages Windows dans l'arborescence Linux
Pour accéder à un partage NFS depuis un client Windows, suivez le tutoriel : Comment configurer un PC client Windows pour accéder à un partage NFS.
Partage de fichiers avec UPnP
Il est possible de partager vos données audio et vidéo par le biais du protocole UPnP.
Ceci permet de partager des données multimédias ou non avec des stations/serveurs Linux, des lecteurs multimédias, tels XBox, Playstation, Archos (etc.).
Partage de fichiers avec Giver
"Microgiciel" permettant de partager des fichiers TRES simplement sur un réseau local : voir page ici.
Partage de fichiers par FTP et HTTP sur le réseau
- Partage par un disque dur relié à une NeufBox. Les autres box des fournisseurs d'accès internet fonctionnent sur des principes similaires.
Autres
Partage de périphériques (carte son, écran, lecteur dvd/bluray, ...)
- Il est aussi possible de partager un fichier spécial (block device) par le réseau grâce à nbd (Network Block Device)
Voir ici : Wikipedia Nbd
Client et serveur doivent être sous linux.
Exemple : - Serveur : sudo nbd-server 2000 /dev/scd0 - Client : sudo nbd-client IP_SERVEUR 2000 /dev/nbd0
Windows
- linneighborhood - Partager facilement des données avec une interface graphique.
- smb4k - Monter des partages Windows avec une interface graphique sous Kubuntu
- partager_ses_profils_firefox_entre_linux_et_windows - Partager les profils Firefox (marque-pages, etc) entre Ubuntu et Windows.
- Thunderbird : partager vos courriels (emails) et votre carnet d'adresses électroniques entre Ubuntu et Windows
MacOS
- netatalk - Partage de données avec des machines Mac Os
Partage d'une imprimante
Choisissez la page qui correspond à la situation que vous avez chez vous :
Imprimante reliée à un poste Ubuntu et partagée sur le réseau local. | Partage de l'imprimante d'un poste Ubuntu au réseau local |
Imprimante reliée à un poste Windows et partagée sur le réseau local. | Partage de l'imprimante d'un poste Windows au réseau local |
Imprimante reliée à une Box internet et partagée sur le réseau local. | Voir : serveur_impression_neufbox ou serveur_impression_freebox |
Consultez la page des imprimantes pour réaliser l'installation matérielle d'une imprimante sous Ubuntu.
Partage de connexion internet
Partager sa connexion internet est indispensable si:
- vous ne disposez que d'un modem usb ou d'un modem ethernet sans routeur (PPPoE), pour permettre l'utilisation d'internet sur les autres ordinateurs d'un réseau.
- votre routeur n'est pas très performant ou manque de fonctions (ex: l'assignation de noms aux ordinateurs d'un même réseau).
Voici comment faire:
- Partage de connexion internet à partir d'un pc Ubuntu (serveur) vers n'importe quel client (ordinateur, console de jeu, etc …): partage de connexion internet
- Page très complexe, permettant sensiblement la même chose, tout en étant compatible avec la méthode précédente (à utiliser en complément de la page précédente si vous êtes un vrai crack !): methode_avancee_configuration_dynamique_et_centralisee
- Partage de connexion internet à partir d'un pc Windows (serveur) vers un pc Ubuntu (client): partage_connection_internet_windows_ubuntu
Vitesse de transfert lente
Dans le cas où votre transfert dans un réseau domestique se trouve réduit (très lent ou très long), une solution est de modifier la configuration de Samba.
Ouvrir le fichier de configuration samba
sudo gedit /etc/samba/smb.conf
Remplacer cette ligne :
socket options = TCP_NODELAY
Par celle-ci :
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Redémarrer Samba : voir Le fichier de configuration de Samba : smb.conf
Pages en rapport
Contributeur : Maximilien Cugnet ; mirage59