3 votes

Comment puis-je utiliser les partages SMB sous Mavericks ?

Il semble que différents problèmes et solutions à ce problème circulent :

  1. Correction du passage de SMB à cifs
  2. Impossibilité d'accéder aux partages OS X à partir de Windows
  3. Toutes sortes de problèmes avec SMB et Mavericks chez Apple.

Mon problème est comme dans le premier lien : J'ai un serveur SMB Raspberry Pi (Linux). Il sert des fichiers à mon MBP qui exécute Mavericks. Cependant, je ne peux pas me connecter au Pi. Le journal de la console indique :

30.10.13 21:50:53,422 NetAuthSysAgent[6632]: smb_mount: mount failed to raspberrypi/MyShare, syserr = File exists

Quand je vais à /Volumes dans un shell et faire un ls je reçois ça :

user@mac:/Volumes $ ls -l
ls: MyShare: Invalid argument
total 8
lrwxr-xr-x  1 root  admin  1 28 Okt 21:39 M4 -> /
user@mac:/Volumes $ 

Ainsi, mon disque dur principal M4 est visible, le partage produit un argument invalide. J'ai déjà redémarré mon Mac trois fois.

Comment puis-je résoudre ce problème ?

2voto

grg Points 181593

Si vous ne parvenez pas à faire fonctionner SMB, essayez AFP. Vous pouvez faire fonctionner les deux côte à côte, et utiliser SMB sur votre Windows et AFP sur OS X.


Pour configurer l'AFP sur votre Raspberry Pi, vous pouvez utiliser la commande suivante :

sudo apt-get install netatalk

Ceci installera Netatalk sur votre RPi, et après une installation réussie, le RPi devrait automatiquement apparaître dans la section Partagée du Finder et dans le voisinage réseau (K) :

Si ce n'est pas le cas, vous pouvez vous connecter manuellement en appuyant sur K et en tapant afp:// suivi de l'adresse IP de votre RPi.

0voto

Jonathan Komar Points 745

Ce post a résolu mon problème. Essayez de définir manuellement l'unité de transmission maximale dans vos paramètres système>Réseaux>WLAN/Ethernet>Avancé>Hardware>Custom MTU de 1320.

Mon problème était aussi un problème de retard de montage. Une fois que j'ai monté les choses, tout a fonctionné normalement. Apparemment, le MTU par défaut est trop élevé. En le réduisant manuellement, le montage des partages smb est devenu beaucoup plus rapide.

Je vais coller le message original ici afin de préserver l'autonomie de stackexchange :

Je me suis lancé dans une mission de test... En utilisant Wireshark, j'ai réussi à voir que des paquets étaient abandonnés lors du transfert sur le réseau - les mêmes schémas n'existaient pas avec le même transfert sur le sans fil ou le même transfert câblé à un serveur Windows.

J'ai donc cherché un peu sur Google et j'ai trouvé la commande suivante :

ping -c 1 -D -s 1500 smbserver

En fait, il envoie un ping au serveur avec un MTU de 1500, ce à quoi j'ai eu droit :

ping : sendto : Message trop long

Notez que j'obtiens également cette erreur sur un serveur Windows. le problème est que lorsque votre logiciel reçoit cette réponse, il est supposé diminuer automatiquement le MTU jusqu'à ce qu'il trouve celui qui est optimal pour le transfert de paquets - ce que Mavericks semble faire avec les serveurs Windows avec les serveurs Windows mais pas avec les serveurs Linux.

Ainsi, en utilisant la commande ping, je peux trouver un MTU optimal pour le transfert :

ping -c 1 -D -s 1320 smbserver

Maintenant, j'ai la réponse :

aller-retour min/avg/max/stddev = 0,829/0,829/0,829/0,000 ms

J'ai dû essayer de trouver le niveau optimal, mais cela vous donne une idée sur le test. Après cela, j'ai pris mon numéro et je suis parti :

Préférences système -> Réseau -> Ethernet USB -> Avancé... -> Matériel -> Configurer : Manuellement -> MTU Personnalisé : 1320

Après cela, j'ai déconnecté mes partages, je les ai rétablis et j'ai ensuite essayé un autre transfert vers mon serveur Linux. C'est un succès ! D'accord, ce n'est pas ce que j'appellerais la pleine vitesse, mais pour obtenir un transfert de 5GB en bas de 8 heures à 30 minutes semble mieux. Cela l'a fait passer de complètement inutilisable à tolérable.

Je ne suis pas tout à fait sûr de l'origine du problème car je ne suis pas un expert en réseau. Je ne suis pas un expert en réseautique, mais le retour en arrière du MTU semble fonctionner sur un réseau Wi-Fi. serveur Windows et non Linux, et il fonctionnait bien dans les versions précédentes de versions précédentes d'OS X, je pense que le problème est lié au pilote et/ou à la pile.

J'ai essayé de faire une mise à jour vers la 10.9.1 via le téléchargement pour les développeurs avant d'essayer ceci. avant d'essayer ceci, la mise à jour 10.9.1 n'a pas résolu le problème pour moi avant que je ne me problème avant de le résoudre.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X