web-dev-qa-db-fra.com

Pourquoi mon ordinateur ne parvient-il pas à monter mes lecteurs SMB ("CIFS VFS: erreur de connexion à la prise. Abandon de l'opération", code de retour -115)?

J'ai une machine exécutant Precise (12,04 x 64) et je ne peux pas monter mes lecteurs SMB. Cela fonctionnait (il y a une semaine ou deux) et je n'ai pas touché au fstab! La machine hébergeant les actions est un NAS commercial et je ne vois rien qui indiquerait que c'est un problème avec le NAS.

J'ai une machine plus ancienne que j'ai mise à jour à Precise en même temps (les deux nouvellement installés, pas dist-upgrade), donc devrait avoir une configuration très similaire. Ce n'est pas avoir de problèmes. Je n'ai pas de problèmes sur les machines/partitions Windows non plus, seulement une de mes machines Precise.

Les deux machines utilisent des entrées identiques dans fstab et des fichiers /etc/samba/smb.conf identiques. Je ne pense pas avoir jamais changé de smb.conf (cela n'avait jamais eu d'importance auparavant).

Mes entrées fstab ressemblent toutes à ceci:

//<share_path>       /media/<share_name>        cifs  credentials=/home/downbeat/.credentials,iocharset=utf8,uid=downbeat,gid=downbeat,file_mode=0644,dir_mode=0755 0 0

Voici la sortie de dmesg au démarrage:

[   51.162198] CIFS VFS: Error connecting to socket. Aborting operation
[   51.162369] CIFS VFS: cifs_mount failed w/return code = -115
[   51.194106] CIFS VFS: Error connecting to socket. Aborting operation
[   51.194250] CIFS VFS: cifs_mount failed w/return code = -115
[   51.198120] CIFS VFS: Error connecting to socket. Aborting operation
[   51.198243] CIFS VFS: cifs_mount failed w/return code = -115

Je ne vois aucune autre erreur dans la sortie de dmesg.

Encore une fois, cela fonctionnait; maintenant ce n'est pas le cas. Une machine configurée de manière très similaire fonctionne (mais certains packages sont obsolètes sur la machine en fonctionnement). Le NAS n'a qu'une seule interface/adresse IP, nmblookup fonctionne pour trouver son adresse IP à partir de son nom d'hôte (à partir de la machine avec le problème) et il répond à un ping. S'il vous plaît, toute aide serait formidable.

1
downbeat

Mon IP interne s'est retrouvée dans la liste de blocage de mon NAS. Je l'ai enlevé; problème résolu. Smbclient utilisé pour résoudre les problèmes.

EDIT: Je connais beaucoup mieux GNU/Linux de nos jours, et si j’essayais de le déboguer aujourd’hui, j’allais jeter un œil à hosts.deny et iptables , l’un (ou les deux) étant probablement utilisé pour implémenter la liste de blocage/liste noire dans mon NAS commercial maintenant mis hors service.

2
downbeat

J'ai constaté que la désactivation d'IPv6 résolvait un problème très similaire pour moi. Ma boîte Ubuntu 12.04 est reliée à un réseau d’entreprise dominé par les utilisateurs Windows et je n’ai aucune autorité sur le serveur. Suivre le tutoriel sur http://www.noobslab.com/2012/05/disable-ipv6-if-your-internet-is.html a résolu mon problème. (Enregistrez un clic: Modifiez /etc/sysctl.conf pour insérer trois lignes de la forme "net.ipv6.conf. *. Disable_ipv6 = 1", en remplaçant * par "all", "lo" et "default"; donnez la commande Shell "Sudo sysctl -p".)

2
Philip