Sous Linux (Ubuntu 12.04), je veux monter un partage Windows / partition Windows nommé //winshared
sur le réseau. Je ne connais pas l'IP ni rien d'autre.
Sur un système Ubuntu, je peux monter un répertoire avec
mount //winshared/mypath /mnt/win
tandis que sur un autre système Ubuntu, la même commande exacte donne juste
mount error: could not resolve address for winshared: Unknown error
Les paramètres réseau semblent être les mêmes sur les deux systèmes, et j'ai installé smbfs
et samba
(ce dernier avec des erreurs). Dois-je installer autre chose? Dois-je configurer quelque chose? Comment découvrir les différences cruciales entre les deux systèmes pour obtenir le même travail de montage sur les deux systèmes?
Information additionnelle:
Lorsque j'utilise
smbclient
pour me connecter à la partition / partage / autre de Windows, cela fonctionne sur le premier système mais pas sur l'autre système. L'erreur est:Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME)
Suite à ce tutoriel, j'ai installé
smbfs
etcifs-utils
, mais lamount
commande ci-dessus donne toujours la même erreur, qui n'est PAS décrite dans le tutoriel.J'ai aussi une entrée en
/etc/fstab
lecture//winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0
avec le fichier
/etc/samba/wincred
identique à un même fichier sur le système, le montage fonctionne. La somme md5 des deux fichiers est identique. Par conséquent, une erreur concernant les informations d'identification peut être exclue.
mount -t cifs -o rw,netbiosname=serv1,credentials=/etc/creds.txt //192.168.1.1/somedir /mnt
Réponses:
Soit vous avez un problème de résolution de nom (que vous pouvez vérifier en exécutant par exemple un ping sur l'hôte Winshared à partir de votre hôte Ubuntu), soit le module smbfs n'est pas chargé.
Vous devrez peut-être installer smbfs d'abord avec
apt-get -y install smbfs
puis insérer le module avecmodprobe smbfs
, mais après cela, vous devriez être prêt à continuermount -t smbs
.Ce que vous cherchez, c'est
mount -t smbfs -o username=<your_username>,password=<your_password> //server/share /mountpoint
.la source
smbfs
est installé, mais unmodprobe smbfs
retourFATAL: Module smbfs not found.
Dois-je commencer ensmbfs
premier? Si c'est le cas, comment? Comment le faire démarrer automatiquement après un redémarrage?-t cifs
. De plus, vous pouvez omettre l'argument du mot de passe si vous exécutez de manière interactive car mount vous demandera votre mot de passe.J'utilise un BeagleBone Black exécutant Debian 4.9 et, en raison de sa capacité de stockage limitée, j'avais besoin de monter un dossier distant hébergé sur un bureau Windows 10. (Je sais que ce n'est probablement pas le meilleur du point de vue de la conception du système, mais les besoins des entreprises laissent souvent peu de place pour cela.) Donc, pour improviser, un dossier distant monté est ce que j'ai trouvé.
Après avoir rencontré de nombreux problèmes lors de la tentative de montage d'un dossier partagé Windows 10, voici ma solution, afin que d'autres puissent, espérons-le, bénéficier de mon expérience.
Hôte "distant" Windows 10
Client Debian Linux
Installez les packages de support:
smbclient
etcif-utils
:Créez le répertoire cible pour monter le partage distant:
Monter le dossier distant:
MISE À JOUR: Après avoir mis à jour mon installation locale de Debian vers la version 6.3, ma
mount
commande s'est interrompue, me demandant d'ajouter l'vers
option de spécifier SMB1:la source
vers=2.1
dans lesmount
options, vous obtiendrez SMB 2. Vous feriez également mieux d'utilisercredentials
au lieu deusername
etpassword
. Et vous n'aurez peut-être pas besoinsec=ntml
de tout cela après tout.mount
n'a pas cassé; il est passé à l'utilisation de SMB2 ou peut-être 3. SMB1 est obsolète depuis bien plus de dix ans et vous ne devriez toujours pas l'utiliser.Vérifiez que winbind est installé; puis, dans votre
/etc/nsswitch.conf
fichier, il doit êtrewins
répertorié dans lahosts
ligne.Quelque chose comme:
Il peut y avoir d'autres modules répertoriés, selon les packages installés sur votre système.
la source
sudo apt-get install winbind
.