But: Ce post vous expliquera comment vous pouvez monter un réseau Windows Partager sur votre machine Linux. Remarque: Si vous êtes à la recherche pour savoir comment monter une partition NTFS de Windows sur votre disque dur local (en lecture-écriture) sur votre système de fichiers Linux ce poste ne peut pas être pour vous, cliquez ici .

Exemple: installation et hypothèses:

  1. Vous avez un ordinateur exécutant Windows XP (ou peut-être Vista) sur votre maison / réseau de bureaux sur un groupe de travail ou domaine.
  2. Vous avez un autre ordinateur exécutant Linux Debian Linux dire.
  3. Vous souhaitez montage d'un dossier / lecteur partagé sur votre ordinateur Windows sur votre machine Linux dire sur le dossier "/ mnt /" afin que vous puissiez accéder (lecture / écriture) que le dossier / lecteur.

Ma configuration:

  1. Debian Linux (4.0) en cours d'exécution 2.6.24 avec l'adresse IP 192.168.0.2
  2. Windows XP SP2 machine sur un domaine de réseau appelé «maison» avec l'adresse IP 192.168.0.3

Étape 1: Partager un dossier Windows / entraînement

Vous devrez d'abord partager un dossier / lecteur de votre ordinateur Windows de sorte qu'il peut accéder à travers le réseau. Vous pouvez le faire en cliquant avec le bouton droit sur le dossier / lecteur que vous souhaitez partager et sélectionnez l'option «Partage». Si vous ne savez pas ce dont je parle, alors vous pouvez vous référer à ce MS tutoriel qui explique comment faire.

Étape 2: Assurez-vous que votre noyau est configuré correctement

Si vous utilisez un noyau Linux standard à partir de n'importe quelle distribution il est la plupart du temps comme déjà configuré. Si non, il suffit de configurer et de compiler votre noyau Linux avec les options suivantes en gras intégré ou comme un module:
# cat /boot/config-2.6.24 | grep CIFS
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set

et

# cat /boot/config-2.6.24 | grep SMB
CONFIG_SMB_FS=y
# CONFIG_SMB_NLS_DEFAULT is not set

Étape 3: Installez les paquets nécessaires sur votre machine Linux

Vous aurez besoin smbfs paquet et aussi une option smbclient paquet en donnant les commandes suivantes:
#apt-get update
#apt-get install smbfs smbclient

La commande ci-dessus sera également installer le paquet samba-common. Si vous êtes invité à entrer un nom de groupe de travail / de domaine alors que les forfaits ci-dessus sont installés il suffit d'entrer les informations pertinentes, Dans mon cas, c'était la «maison» que mon nom de domaine. Vous pouvez entrer votre nom de domaine ou un nom de groupe de travail en fonction de votre configuration réseau.

Étape 4: Vérifiez que les actions sont disponibles pour le montage

Maintenant, avant de vous montez, vous pouvez également vérifier quels actions (dossiers / lecteurs) sont disponibles sur votre machine Windows que vous pouvez monter en donnant la commande suivante:
# smbclient -L infohighway -U kushal
where
infohighway = Name (NetBIOS Name) of my computer
kushal = Username on my Windows Machine
Password:

Vous obtiendrez une sortie similaire à ceci:
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
myshare Disk
IPC$ IPC Remote IPC
mydownloads Disk
ADMIN$ Disk Remote Admin
C$ Disk Default share
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------

De la sortie ci-dessus, vous pouvez voir que j'ai des dossiers partagés appelés "myshare" et "mestelechargements" sur ma machine Windows XP comme l'a souligné en caractères gras. Cela signifie que je peux monter ces dossiers sur ma machine Linux.

Étape 5: Monter le partage Windows

Maintenant, la chose réelle. Il ya deux façons de monter: Les SMBFS traditionnelles ou CIFS récente. Il semble que CIFS va remplacer SMBFS qui va bientôt devenir obsolètes. Je vais vous montrer les deux méthodes:

SMBFS méthode de commande (Ancien / Obsolète / non recommandé):
# mount -t smbfs -o username=kushal,password=******** //infohighway/drivers /mnt/
where
kushal = Username on my Windows Machine
******* = Password for the user 'kushal'
infohighway = Name (NetBIOS Name) of my computer
drivers = Windows folder shared on my Windows XP machine
/mnt = Target mount directory on my Linux Machine

CIFS Méthode de commande:
# mount -t cifs //infohighway/drivers /mnt/ -o username=home/kushal,password=*********
where
home = DomainName/Workgroup of your LAN network
Rest of the parameters are same as in SMBFS

Remarque: Si vous recevez des messages d'erreur lorsque vous donnez la commande mount référer à la section "Quelques erreurs typiques" ci-dessous.

Maintenant, vous pouvez accéder au contenu de la part de Windows maintenant en tapant la commande:
# ls /mnt/drivers
# ls /mnt/
audio INFCACHE.1 network Security storage video
#

Quelques erreurs typiques:

Vous pouvez voir des messages d'erreur typiques suivre en cas si vous avez manqué des étapes ci-dessus:

Erreur 1: CIFS VFS: cifs_mount échoué w / code de retour = -22

Solution: apt-get install smbfs

Erreur 2: smbfs: version mount_data 1919251317 n'est pas pris en charge

Solution: apt-get install smbfs

Vous pouvez voir les messages d'erreur ci-dessus (si elles se produisent) en donnant la commande suivante juste après que vous émettez la commande mount comme mentionné à l'étape 5 ci-dessus:

# Dmesg | tail

Erreur 3: erreur de montage 13 = Permission denied

Solution: Donnez le nom de votre domaine / groupe de travail, comme indiqué dans la lettre audacieuse à l'étape 5 lors du montage avec la méthode CIFS sinon vous obtiendrez probablement ce message d'erreur.

Erreur 4: monter: mauvais type de fs, mauvaise option, mauvais superbloc sur / / / inforoute pilotes manquants page de codes ou d'un programme d'aide, ou autre erreur
(Pour plusieurs systèmes de fichiers (par exemple, NFS, CIFS), vous pouvez
besoin d'un / sbin / mount. programme d'aide)

Solution: modprobe cifs

Comme d'habitude, s'il vous plaît laissez un commentaire / rétroaction si vous en avez. Commentaires encourage les blogueurs de publier plus et garder le moral haut.

Découvrez la dernière collection de testking EX0-101 questions et testking 642-832 réponses préparées pour vous aider à passer l'examen de certification. Obtenez plus de points en test réel en utilisant testking 640-863 recours.

Soyez sociable, Partager!