16 votes

Qu'est-ce qui fait que certains lecteurs réseau utilisant SMB ne se connectent plus à macOS Catalina?

En exécutant la version de sortie de macOS Catalina, certains partages SMB ne se connecteront pas alors qu'ils l'étaient sur Mojave. J'ai remarqué cela pour la première fois après la mise à jour vers la version bêta de Catalina 10.15 (19A487l), je ne suis plus capable de me connecter à mon lecteur réseau via SMB.

Voici l'erreur :

Un problème est survenu lors de la connexion au serveur "NomDuServeur". Le serveur peut ne pas exister ou être inaccessible pour le moment. Vérifiez le nom du serveur ou l'adresse IP, vérifiez votre connexion réseau, puis réessayez.

Cependant, je suis toujours capable de me connecter au lecteur réseau à partir d'une machine Windows 10 et d'une machine macOS Mojave.

Est-ce que quelqu'un d'autre rencontre ce problème ? Est-ce un problème avec Catalina ou y a-t-il autre chose que je puisse faire pour essayer de résoudre cela ?

14voto

Yuhang Points 156

La solution se trouve dans les notes de publication de Catalina

https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_beta_2_release_notes

NetBIOS est désactivé dans macOS 10.15 pour accélérer le montage, la navigation et la connexion aux partages SMB. Certains anciennes imprimantes et serveurs de fichiers peuvent nécessiter NetBIOS pour se connecter. (51119111)

Pour activer NetBIOS, vous pouvez créer ou éditer le fichier /etc/nsmb.conf. Si votre système n'a pas déjà de fichier /etc/nsmb.conf, utilisez les commandes Terminal suivantes en étant connecté en tant qu'Administrateur:

echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "port445=both" | sudo tee -a /etc/nsmb.conf

Pour désactiver NetBIOS, vous pouvez supprimer en toute sécurité le fichier /etc/nsmb.conf.

1 votes

Cela crée /etc/nsmb.conf et ajoute également signing_required=no au fichier a fonctionné pour moi.

0 votes

Cette réponse ainsi que le commentaire ci-dessus concernant signing_required=no n'ont pas fonctionné immédiatement pour moi, lorsque j'ai essayé de me connecter à mon NAS Seagate GoFlex avec le protocole smb:// via Finder. Au lieu de cela, j'ai suivi les étapes ci-dessus, mais je me suis connecté avec le protocole afp:// via Finder > Aller > Se connecter au serveur..., comme décrit dans ce fil de discussion du support Apple. J'ai utilisé afp:///.

1 votes

AFP est un protocole propre et n'a rien à voir avec SMB ou NetBIOS.

6voto

ValentinVoilean Points 161

J'ai réussi à le réparer après avoir activé l'option "Autoriser les utilisateurs invités à se connecter aux dossiers partagés" pour l'utilisateur "Invité" dans le panneau "Utilisateurs et groupes".

2voto

Inazuma12 Points 21

Tout d'abord, j'ai utilisé l'activation de NetBios, qui semblait arranger le problème. Mais, en fait, ce n'était pas bon.

Ensuite, j'ai essayé d'unifier les groupes de travail des NAS (D-Link et Synology), iMac et MacBook Pro, puis j'ai mis l'IP de ma Box en tant que serveur WINS. Et cela semble être la solution (pour moi).

Le NAS D-Link utilise le protocole AFP et Synology le protocole SMB.

PS : Pardonnez mon faible anglais....

0 votes

Pouvez-vous répertorier les adresses IP des trois appareils et quelle adresse IP avez-vous sélectionnée comme serveur de boîte?

0 votes

Pourquoi est-ce que c'est "pas bon"?

0 votes

Pourquoi c'est pas bon ? Parce que parfois je dois me connecter manuellement au NAS et parfois la connexion est automatique. Avant Catalina, la connexion était toujours automatique.

2voto

Faisal Biyari Points 31

J'ai créé une solution plus étendue qui m'a aidé. Mon objectif était de permettre à mon Apple TV, iPhone et iPad d'accéder à mes fichiers sur mon Mac (10.15.4) J'ai confirmé que cela fonctionne en utilisant les applications suivantes sur Apple TV et iPhone :

• VLC

• Infuse

• FileBrowser

• FileExplorer


Phase 01 :

• Lancer le Terminal

• Tapez :

echo "[default]" | sudo tee -a /etc/nsmb.conf

echo "port445=both" | sudo tee -a /etc/nsmb.conf

Phase 02 :

• Lancer les Paramètres

• Aller à "Utilisateurs et groupes"

• Créer un nouvel utilisateur (Recommandé : en tant que "Partage uniquement")


Phase 03 :

• Lancer les Paramètres

• Aller à "Partage"

• Activer le "Partage de fichiers"

• Ajouter des dossiers/disques à partager

• Ajouter le nouvel utilisateur avec les autorisations de lecture ou d'écriture souhaitées

• Cliquez sur Options...

• Activer le partage en utilisant SMB (Recommandé : Activer également AFP)

• Sous "Partage de fichiers Windows", activer le nouvel utilisateur créé et entrer le mot de passe


Phase 04 :

• Avec Finder, localisez le dossier/disque à partager et faites un clic droit

• Cliquez sur "Obtenir des informations"

• Déverrouiller (petit cadenas en bas à droite)

• Ajouter le nouvel utilisateur avec les mêmes autorisations de lecture ou d'écriture que dans la Phase 03

• Cliquez sur l'icône d'engrenage et "Appliquer aux éléments inclus..."


Phase 05 :

• Avec Finder, allez à /usr/sbin

• Localisez "smbd"

• Lancer les Paramètres

• Aller à "Sécurité et confidentialité"

• Cliquez sur l'onglet "Confidentialité"

• Cliquez sur "Accès complet au disque"

• Faites glisser et déposez "smbd"


Phase 06 :

• Redémarrez

• Vérifiez toutes les modifications ci-dessus

• Terminé - Vous pourrez accéder aux dossiers partagés en utilisant les identifiants de l'utilisateur nouvellement créé


Avertissement : Changer les autorisations de /Utilisateurs/VotreUtilisateur/ (ou "~/") et de ses éléments inclus causera des erreurs sans fin (en particulier ~/Bibliothèque) Recommandé uniquement pour les dossiers et disques ne contenant pas de Répertoire d'Utilisateur.

Vous pouvez sauter la "Phase 02" en appliquant la "Phase 03" & "Phase 04" sur un utilisateur existant, bien que cela affaiblira la sécurité générale de vos fichiers (comme le prévient Apple sous "Partage de fichiers Windows"), et permettra des modifications dangereuses (en particulier si le Répertoire de l'Utilisateur est un sous-répertoire partagé)

0 votes

Cela a été fait sur mon bureau. Je vais formater mon ordinateur portable et mettre à jour vers Catalina (Nouvelle installation) et tenter à nouveau, en sautant la phase 01, pour tester si c'était juste la combinaison des autres phases seules qui ont permis de le faire fonctionner ou si la phase 01 est réellement nécessaire.

0 votes

Sur le même bureau sur lequel j'ai fait cela, j'ai supprimé le fichier /etc/nsmb.conf puis redémarré. L'accès via l'iPhone (VLC - SMBv1) semble continuer à fonctionner. Je confirmerai une fois que j'aurai l'ordinateur portable en marche.

0 votes

Faire glisser /usr/sbin/smbd dans "Accès complet au disque" a résolu le problème pour moi

1voto

Gummibando Points 2645

Catalina a supprimé la prise en charge de SMBv1.

Je suppose que vous essayez de vous connecter à un serveur SMBv1.

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