Question:
Comment configurer un serveur NFS Windows pour servir mes médias à RaspBMC [tutoriel]
kolin
2013-01-17 15:41:48 UTC
view on stackexchange narkive permalink

Suite à mes difficultés à essayer d'utiliser Samba pour partager des médias à partir de ma machine Windows ( problèmes de performances SMB sur Raspbmc), j'ai pensé essayer (et partager) mes connaissances sur l'obtention de mon Windows XP Pro Machine fonctionnant à la place en tant que serveur NFS.

Il y a probablement eu de nombreuses variantes, mais je n'en avais pas vu une qui correspondait à ma configuration, une configuration que beaucoup de gens ont encore.

Serveur XP Pro

Spécifications: Pentium IV 3,4 GHz 4 Go de RAM, disque Sata-II 500 Go, carte PCI sans fil edimax.

IP: 192.168.1.40

Emplacement: Grenier

Raspberry Pi

RaspBmc - Nightly build 01/12/2013

Hub USB alimenté externe avec: Clé / souris sans fil Logitech K260 & TP Link WN823N USB sans fil & Bluetooth USB.

IP: 192.168.1.100

Emplacement: Salon

Deux réponses:
#1
+9
kolin
2013-01-17 15:41:48 UTC
view on stackexchange narkive permalink

Comment je l'ai fait

INSTALLATION DE NFS

http://technonstop.com/tutorial- setup-nfs-server-windows

A suivi les instructions de plusieurs sites Web.

1) Tout d'abord, saisissez les "Services pour unix pour windows" sur: http://www.microsoft.com/en-gb/download/details.aspx?id=274

2) Effectuez une installation personnalisée en sélectionnant uniquement

  • NFS -> Serveur pour NFS
  • Outils d'authentification pour NFS -> Mappage de noms d'utilisateurs
  • Outils d'authentification pour NFS -> Serveur de noms d'utilisateurs pour l'authentification NFS

3) Pendant l'installation, sélectionnez le comportement Sensible à la casse

4) Ensuite, sélectionnez Serveur de mappage utilisateur local -> Mot de passe et fichiers de groupe

- Mon ajout L'étape suivante vous demande de télécharger des fichiers passwd et group, j'ai simplement créé 2 fichiers sur le bureau XP. De ce post: http://www.networkedmediatank.com/showthread.php?tid=1434&pid=460253#pid460253 J'ai modifié les fichiers passwd / group

passwd

  racine: x: 0: 0: racine: / racine: / bin / shpi: x: 1000: 1000: pi: / home / pi: / bin / sh  

groupe

  racine: x: 0: pi: x: 1000:  

pour représenter l'utilisateur Raspberry pi.

5) Une fois l'installation terminée, allez démarrer -> windows services pour unix -> services pour l'administration unix

6) sélectionnez Mappage du nom d'utilisateur à gauche, puis l'option cartes à droite. Je n'ai pas sélectionné Cartes simples et j'ai décidé d'utiliser des cartes avancées

Afficher les cartes utilisateur

cliquez sur lister les utilisateurs Windows et liste des utilisateurs Unix . depuis Windows, sélectionnez Administrateur sous unix, sélectionnez pi puis cliquez sur ajouter en ignorant l'avertissement concernant le compte spécial administrateur

Afficher Cartes de groupe

cliquez sur lister les groupes de fenêtres et lister les groupes unix . dans Windows, sélectionnez Administrateurs sous unix sélectionnez pi puis cliquez sur ajouter

Puis appliquer dans le en haut à droite.

Configuration des partages

1) Pour chacun de mes partages E: \ music et E : \ movies J'ai fait un clic droit sur les dossiers dans l'explorateur Windows, j'ai sélectionné partage et sécurité puis l'onglet Partage NFS .

2 ) Dans l'onglet, j'ai créé les noms de partage musique et films avec un encodage ANSI, décochant l'accès anonyme

3 ) Dans le bouton des autorisations, j'ai décoché Autoriser l'accès root et sélectionné Lecture / Wite comme type d'accès

4 ) Ok tout ça

5) Dans / etc / fstab sur le raspberry pi (via PuTTy) sudo nano / etc / fstab j'ai ajouté les lignes suivantes:

  192.168.1.40:/music / home / pi / music NFS default, user, auto, noatime, intr 0 0192.168.1.40:/movies / home / pi / movies n fs defaults, user, auto, noatime, intr 0 0  

(évidemment après avoir créé les répertoires appropriés dans / home / pi)

Configuration du pare-feu

Malheureusement, l'ouverture initiale du port du pare-feu spécifiée au bas de cet article: http://www.networkedmediatank.com/showthread.php?tid=1434&pid=460252#pid460252 ne semblait pas fonctionner pour moi, cependant (choc) Microsoft était sur place pour proposer que je devrais peut-être essayer d'ouvrir d'autres ports aussi.

  Mappage de noms d'utilisateurs et serveur pour le mappeur de ports NFS TCP, UDP 111 Serveur pour NFS Network Status Manager TCP, UDP 1039 Serveur pour NFS Network Lock Manager TCP, UDP 1047 Serveur pour NFS NFS Mount TCP, UDP 1048
Serveur pour NFS Network File System TCP, UDP 2049  

(à partir de http://technet.microsoft.com/en-us/library/cc753302(v=ws.10) .aspx)

FAIT! J'ai ajouté les nouvelles montures en tant que sources dans la musique et les films, et elles semblent beaucoup plus réactives que la samba

Seule différence j'étais sur Windows 8 un ordinateur portable, j'ai dû utiliser Oracle VirtualBox avec FreeNAS http://www.freenas.org/ en utilisant le BridgeAdapter sur le VB, j'ai dû ajouter un autre disque dur virtuel comme stockage (8 Go fixes). n'a eu qu'à activer NFS / FTP en Unix (mode) Raspberry Pi a récupéré le partage NFS instantanément (en utilisant Raspbmc)
Malheureusement, les services Unix pour Windows ne fonctionnent pas sur la version x64 de Windows 7 Professionnel
#2
  0
Graham
2013-12-10 21:44:00 UTC
view on stackexchange narkive permalink

C'est parfait pour WinXP, mais moins bon pour les autres versions de Windows, avec lesquelles MS dit explicitement que leurs "services pour Unix" ne fonctionneront pas.

FreeNFS ne fonctionne pas pour moi (raisons encore à déterminer), et d'autres sont payés. Le seul serveur NFS Windows gratuit que j'ai trouvé qui fonctionne est sur CodeProject.

http://www.codeproject.com/Articles/309936/Csharp-NET-Network-File-System- NFS-Server? Msg = 4719043 # xx4719043xx

J'ai quelques améliorations à ce sujet (surtout en définissant une "racine virtuelle" pour que vous n'ayez pas à exposer votre C entier: drive) qui, espérons-le, sera restauré dans sa base de code. Ce n'est pas le plus beau code qui soit, et il existe certainement des moyens d'améliorer ses performances, mais il fait parfaitement bien le travail pour monter un système de fichiers racine.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...