Partage fichiers Windows (samba/smb)

Un article de XBOX Media Center FR.

(Redirigé depuis SMB)
Jump to: navigation, search
Image:A Valider.png La forme (style, orthographe…) ou le fond (validité des informations, violation de copyright...) de cet article est à vérifier. Discutez-en ou améliorez-le !


Le partage de fichiers Windows, aussi appelé SMB (pour Server Message Block), est la manière la plus complète de partager vos médias depuis votre ordinateur vers XBMC, mais c'est aussi la plus complexe à mettre en oeuvre. Si vous n'avez aucune connaissance en matière de réseau ou de sécurité, commencez peut-être par essayer une autre méthode, comme le partage via XBMS

Les avantages du partage SMB sont les suivants:

  • Aucun logiciel à installer sur votre ordinateur: Windows intègre directement le service de partage de fichiers.
  • Vous permet d'accéder aux médias partagés, non seulement depuis XBMC, mais aussi depuis tout les ordinateurs de votre réseau(Windows, Linux, MacOSX).
  • Vos partages peuvent être protégés grâce à un mot de passe.


Sommaire

[modifier] Configurer les partages sur votre PC sous Windows XP.

[modifier] Configurer un partage Windows avec Acces libre (partage simple).

Effectuez un clic droit sur le lecteur ou le dossier que vous voulez partager, et choisissez "Partage et Sécurité" dans le menu qui s'est ouvert.

Si vous décidez de partager la racine d'un lecteur, Windows vous adresse une mise en garde. Cliquez sur “Je comprends les risques...” Si vous ne partagez pas le lecteur en entier, vous ne recevrez pas de mise en garde.

Il peut y avoir un lien disant “Si vous comprenez les risques de sécurité...” dans le bas de la fenêtre. Cliquez de dessus pour faire apparaâtre les options de partage.

Si l'option de partage du dossier est grisée, et que l'option pour rendre ce dossier privé est cochée, vous devez la décocher. Si elle aussi est grisée, vous devez trouver pour lequel des dossiers parents elle est cochée. Si le dossier que vous voulez partage est sur votre bureau, c'est probablement /Documents and Settings/(Votre nom d'utilisateur) dont l'option "Rendre ce dossier privé" est cochée. C'est en général sur le même lecteur que votre installation de Windows.

La première fois que vous configurez le partage, Windows va vous demander si vous voulez utiliser l'assistant d'installation. Lássistant va activer le pare-feu de Windows, pour empêcher l'qccès à vos fichiers depuis internet. Si vous avez le SP2, il est sans doute déjà actif. Notez que : Le pare-feu de Windows peut bloquer le partage de fichiers. Après avoir choisi si vous voulez ou non utiliser l'assistant, vous devez choisir un nom pour votre partage. C'est le nom qui sera visible sur le réseau.

Si vous voulez que les autres ordinateurs du réseau ne puissent pas modifier vos fichiers, If you want other computers to be only be able to read your files Décochez “Permettre aux utilisateurs du réseau de modifier mes fichiers.”

Vous pouvez également créer des Dossiers partagés cachés. Les dossiers partagés cachés peuvent être créés en ajoutant $ à la fin du nom du dossier partagé (C'est-à-dire share devient share$) Un dossier caché n'apparaîtra pas dans l'explorateur. Vous devez connaître le nom du partage pour y accéder. (sous Windows: "\\COMPUTER_NAME\share$") Details on accessing hidden shares below.

Cliquez sur OK. Voilà ça devrait marcher. Si vous avez beaucoup de fichiers dans le dossier que vous partagez, vou devriez voir apparaître une fenêtre de progression le temps que Windows change les autorisations des fichiers à l'intérieur du dossier.

Assurez-vous que votre Xbox soit connectée au même réseau (c'est-à-dire connectée au même routeur) ou reliée à votre ordinateur par un câble croisé (L câble de jeu en ligne de la Xbox fera l'affaire). Si vous rencontrez des problèmes, vérifiez que tous les pare-feu logiciels sont désactivés, y compris le pare-feu de Windows. Si vous avez encore des problèmes, il suffit souvent de redémarrer votre ordinateur pour les régler. Essayez aussi de redémarrer votre routeur/switch et votre Xbox. (traduction du tutoriel écrit par TaeBoX)

[modifier] Configurer un partage Windows avec Acces sécurisé

Note: Cette installation peut seulement se faire sous Windows XP Professionnel (ça ne marche pas avec l'édition familiale).


La première étape est de créer un utilisateur sur votre ordinateur appelé xbox. Cela peut être fait en allant dans le menu Démarrer->Panneau de configuration->Comptes utlisateurs. Sélectionnez alors Créer un nouveau compte, et donnez-lui les paramètres suivants :

Nom : xbox Mot de passe : xbox Type de compte 'Accès limité')

Ce compte ne servira que pour accéder aux fichiers partagés. Si vous voulez cacher ce compte sur la page d'accueil, regardez ici link.

Maintenant nous devons sélectionner les répertoires à partager. Sur mon ordinateur j'ai 2 répertoires partagés... Le 1er est C:\SHARED et le 2ème est C:\MUSIC. Dans les répertoires partagés, j'ai 3 sous-répertoires nommés Musique, Images, et TV. Je recommande d'utiliser des répertoires directement sous C:\ afin de rendre les choses plus simples (sauf si vous ne voulez pas que d'autres les trouvent facilement)

La prochaine étape est de fixer les privilèges d'accès à ces répertoires. Pour faire cela, clic-droit sur le répertoire à partager (ex: C:\SHARED and sélectionnez Partage et sécurité.... Puis cliquez sur le bouton Permissions. Si vous ne voyez pas le bouton permission vous devez alors supprimer le partage simple des fichiers (voir prochaine étape).

[modifier] Supprimer le partage de fichier simple

Dans une fenêtre d'explorateur Windows, cliquez sur Outils/Options des dossiers.... Selectionnez l'onglet affichage et dans le panneau Paramètres Avancés descendez tout en bas de la liste et décochez Utiliser le partage de fichiers simple (recommandé).

Maintenant, sélectionnez “Partager ce dossier” et donnez lui un nom. Vous pouvez simplement lui donner le nom du dossier (par exemple j'ai appelé le mien PARTAGE). Evitez juste de l'appeler PORNO ou CHOSES ILLEGALES car n'importe quelle personne parcourant le réseau vera le nom de votre partage (il ne pourra pas voir ce qu'il contient). Le nombre limite d'utilisateurs devra etre positionné à Maximum Autorisé.

Cliquez sur le bouton Autorisations puis cliquez sur Ajouter.... et Avancé.... Cliquez sur le bouton Rechercher.... Cela permet de rechercher l'ensemble des utilisateurs et groupes d'utilisateurs de votre ordinateur. Vous aurez certainement un grand nombre d'utilisateurs que vous n'aurez jamais vu auparavant - typiquement l'opérateur de sauvegarde ou d'autres qui sont relatifs aux travaux effectués par Windows, donc ne vous inquiétiez pas. Ce que nous voulons c'est de donner les droits à l'utilisateur xbox de voir le répertoire à travers le réseau.

Pour ce faire recherchez et sélectionnez l'utilisateur xbox dans la liste and cliquez sur OK. Il devrait apparaître dans la liste sous la forme VOTRE-ORDINATEUR\xbox. Cliquez sur OK : vous devriez être à nouveau dans la fenêtre des permissions avec xbox (VOTRE_ORDINATEUR\xbox) sélectionné dans la liste. Nous voulons donner à cette utilisateur un accès en lecture seule, donc vérifiez que seul le droit Lecture soit sélectionné dans la colonne Autoriser. Si vous voulez pouvoir supprimer des fichiers depuis votre xbox, vous pouvez donner le contrôle total mais cela n'est pas recommandé car vous ne savez pas qui va effectuer ce travail (vos enfants, des amis ayant bu, ...). Avant d'oublier, supprimer le groupe Tout le monde de la liste.

Sauvez et répétez cette opération pour l'ensemble des répertoires que vous voulez partager.

Note: Vous n'avez pas besoin d'avoir des partages séparés si les répertoires sont regroupés (ex C:\SHARED\Films\, C:\SHARED\TV\, etc) parce qu'il suffit de créer un chemin favori sur le répertoire Film du répertoire partagé SHARED.

Ok... maintenant vous devriez avoir un ou plusieurs répertoires partagés. Si vous voulez les tester utilisez un autre ordinateur du réseau, vous devriez pouvoir naviguer dans “Favoris Réseau”, trouver votre ordinateur dans Tout le réseau -> réseau Microsoft Windows -> WORKGROUP, et connectez vous en tant que xbox/xbox et visualisez vos partages. Il est possible que vous n'ayez pas accès au rc Maintenant nous allons créer les favoris dans votre xbox....

Sur votre xbox sélectionnez le type de répertoire que vous avez partagé (par exemple allez dans “My Videos” si vous voulez rajouter un répertoire vidéo de l'ordinateur). Appuyez sur le bouton blanc sur le pad (ou title si vous utilisez la télécommande). Puis allez dans Add source. Sélectionnez Browse, choisissez Add Network Location... et utilisez les paramètres suivants...

Protocol: Windows Network (SMB) Server Name: (cliquez sur browse et chercher votre ordinateur). Si vous ne trouvez pas votre ordinateur alors regardez dans la section suivante Résolution de problème. Server Folder: (devrait être renpli quand vous avez cliqué sur Browse) Username: xbox Password: xbox

Puis validez en cliquant sur OK. Pour une raison que j'ignore, la version de XBMC que j'utilise à perdu le chemin d'accès, vous devez donc rechercher une nouvelle fois votre ordinateur, mais cette fois il devrai apparaitre dans la liste juste apres avoir cliqué sur "Browse". Renomez le chemin d'accès si vous le souhaitez. Il s'agit juste du nom du raccourci de votre xbox, donc si vous avez partagé des repertoires depuis plusieurs ordinateurs vous pouvez le renommer "Video (PC de Bob)" par exemple.

Note: vous pouvez ajouter tous ces raccourcis au fichier Sources.xml en suivant l'exemple du partage SMB/SAMBA/CIFS.

Si vous avez des problemes pour trouver votre ordinateur, vous pouvez ajouter le nom de votre ordinateur dans le champ Server Name. Vous pouvez retrouver le nom de votre ordinateur en faisant un clique droit sur Poste de travail, selectionnez Proprieté, cliquez sur Nom de l'ordinateur puis sur Nom complet de l'ordinateur. Vous aurez egalement besoin de saisir le dossier du Serveur, qui est le nom donné au dossier partagé (ex SHARED/), ou un chemin d'accès (ex SHARED/Movies/).

Si ca ne fonctionne toujours pas, vous pouvez attribuer à votre ordinateur une adresse IP fixe et la saisir dans le champ Server Name.

Vous avez fini! Je partage ma musique de cette facon si bien que je n'ai plus besoin d'iTunes. Et naturellement, votre ordinateur doit etre allumé pour pouvoir faire du stream video depuis votre xbox.

Si vous etes vraiment cool, vous pouvez même avoir le script WOL (Wake On Lan) qui permet d'allumer votre ordinateur depuis votre xbox. Ce guide est pour plus tard...

[modifier] Configurer les partages cachés

Pour créer un partage caché. Ajoutez $ a la fin du nom de partage. Vous devez connaitre le nom du partage caché pour y acceder.

Pour chaque liste (Files, My Videos, etc.) vous allez devoir ajouter un raccourci pour vos partages cachés. Vous pouvez ajouter un raccourci directement dans votre fichier favourites.xml ou vous pouvez utiliser l'interface XBMC. Si vous l'ajoutez au fichier manuellement, vous pouvez le saisir dans toutes les sections appropriées de XBMC. Il y a une section pour chaque liste. Plus d'info sur les raccourcis

Example:

 
<bookmark>
<name>share$</name>
<path>smb://COMPUTER_NAME/share$/</path>
</bookmark>

L'information suivante est plus ou moins une reproduction de Bookmarks.

Si vous choissisez d'ajouter le raccourci par l'interface graphique d'XBMC, vous devez préalablement vous trouver dans la section concernée ( Mes Videos, Ma musique, etc...).

Pour cet exemple j'utilise la section Mes Videos, les autres sections adoptant fondamentalement la même démarche.

Ouvrez tout d'abord la section Mes Videos, et assurez-vous que votre curseur est bien placé sur Ajouter un signet . Pressez le bouton blanc de la manette pour ouvrir le menu. Selectionnez ajouter un lien depuis ce menu.

Note: A ce moment là vous pouvez aussi rentrer manuellement le partage SMB/SAMBA/CIFS si vous le desirez. Pour ce faire, déplacez le curseur à <none> , et pressez A. syntax: ( smb://COMPUTER_NAME/sharename$/ )

Si vous ne voulez pas rentrer ces informations manuellement, suivez les instructions suivantes. Choisissez Parcourir dans la boîte de dialogue.

Déplacer vous en bas de la fenêtre et selectionnez Ajouter emplacement reseau...

Selectionnez Parcourir qui doit se trouver à droite de Nom du Serveur . Ouvrez smb://. Cherchez maintenant le nom du PC concerné, n'appuyez pas encore sur A.

Si vous ne le trouvez pas, retourner et tappez manuellement son nom ( smb://COMPUTER_NAME/ ) Une fois que vous avez trouvé votre nom de PC, selectionner OK à droite avec le bouton A.

Vérifiez que le Nom du Serveur est bien smb://YOUR_COMPUTER_NAME/

Maintenant descendez à la case dossier partagé et appuyez sur A pour l'éditer. Donnez un nom à votre dossier partagé et n'oubliez pas d'ajouter le $ à la fin de votre nom de partage. Validez par OK.

Vous devez normalement vous retrouver à l'endroit ou vous avez selectionnez "Ajouter un emplecement réseau" Choississez le partage que vous venez de créer, deplacez votre curseur à droite sur OK et validez le partage en appuyant sur A.

Entrez le nom pour votre nouveau bookmark en bas (PM3-default) ou alors en haut (MC360) dans la boîte de dialogue. Validez par OK une fois de plus.

Si vous désirez ajouter le même bookmark pour une des autres listes vous n'aurez pas besoin d'ajouter de nouveau un emplacement réseau, ce dernier etant mémorisé par XBMC.