Comment monter un partage windows / samba windows sous Linux?

Sous Linux (Ubuntu 12.04) je veux monter une partition windows share / windows nommée //winshared sur le réseau. Je ne connais pas la propriété intellectuelle ou quoi que ce soit d'autre.

Sur un système Ubuntu, je suis capable de monter un directory avec

 mount //winshared/mypath /mnt/win 

tandis que sur un autre système Ubuntu, la même command donne juste

 mount error: could not resolve address for winshared: Unknown error 

Les parameters réseau semblent être les mêmes sur les deux systèmes, et j'ai installé smbfs et samba (ce dernier avec des erreurs). Ai-je besoin d'installer quelque chose d'autre? Dois-je configurer quelque chose? Comment find les différences cruciales entre les deux systèmes pour get le même assembly sur les deux systèmes?

Information additionnelle:

  1. Lorsque j'utilise smbclient pour se connecter à la partition / share / other / 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) 
  2. Suite à ce tutoriel, j'ai installé smbfs et cifs-utils , mais la command mount ci-dessus donne toujours la même erreur, qui n'est pas décrite dans le tutoriel.

  3. J'ai aussi une input dans /etc/fstab

     //winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0 

    avec le file /etc/samba/wincred identique à un même file sur le système, le assembly fonctionne. Le md5sum des deux files est identique. Par conséquent, une erreur concernant les informations d'identification peut être exclue.

Soit vous avez un problème de résolveur de nom (que vous pouvez vérifier par exemple en envoyant une requête ping à l'hôte partagé par votre hôte Ubuntu) ou que le module smbfs n'est pas chargé.

Vous devrez peut-être installer smbfs en premier avec apt-get -y install smbfs , puis insert le module avec modprobe smbfs , mais après cela, vous devriez être mount -t smbs à utiliser mount -t smbs .

Ce que vous searchz est mount -t smbfs -o username=<your_username>,password=<your_password> //server/share /mountpoint .

Vérifiez que winbind est installé; alors, dans votre file /etc/nsswitch.conf , il doit y avoir des wins listés dans la ligne des hosts .

Quelque chose comme:

 hosts: files wins dns 

Il peut y avoir d'autres modules répertoriés, en fonction des packages installés sur votre système.