Propósito: Este post va a explicar cómo se puede montar una red de Windows Compartir en que su máquina Linux. Nota: Si usted está buscando la manera de montar una partición NTFS de Windows en el disco duro local (lectura y escritura) a su sistema de ficheros Linux este post no es para usted, haga clic aquí .

Ejemplo: Configuración y supuestos:

  1. Tiene un equipo que ejecuta Windows XP (o puede ser Vista) en su red doméstica / oficina en un grupo de trabajo o dominio.
  2. Tiene otro equipo que ejecute Linux dicen Debian Linux.
  3. ¿Le gustaría montar una carpeta compartida / unidad del equipo de Windows en su máquina Linux decir en "/ mnt /" carpeta para que pueda acceder (lectura / escritura) a la carpeta / unidad.

Mi configuración:

  1. Debian Linux (4.0) que se ejecuta kernel 2.6.24 con la dirección IP 192.168.0.2
  2. Máquina de Windows XP SP2 en un dominio de red llamado "hogar" con la dirección IP 192.168.0.3

Paso 1: Compartir una carpeta de Windows / unidad

Primero tendrá que compartir una carpeta / unidad en el equipo con Windows para que pueda acceder a través de la red. Usted puede hacer esto haciendo clic derecho sobre la carpeta / unidad que desea compartir y seleccionar la opción "Compartir". Si usted no sabe lo que estoy hablando, entonces usted puede hacer referencia a este tutorial MS que explica cómo hacerlo.

Paso 2: Asegúrese de que su núcleo está configurado correctamente

Si está utilizando un kernel estándar de Linux desde cualquier distribución, entonces es sobre todo como ya configurada. Si no, entonces solo tienes que configurar y compilar el kernel de Linux con las siguientes opciones en negrita incorporado o como un módulo:
# 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

y

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

Paso 3: Instalar los paquetes necesarios en su máquina Linux

Usted necesitará smbfs paquete y también opcional smbclient paquete al dar los siguientes comandos:
#apt-get update
#apt-get install smbfs smbclient

El comando anterior también instalar el paquete samba-common. Si se le pide que introduzca un nombre de grupo de trabajo / dominio, mientras que los paquetes anteriores se instalan, introduce la información pertinente, en mi caso fue "casa" como mi nombre de dominio. Puede introducir el nombre de dominio o un nombre de grupo de trabajo en función de la configuración LAN.

Paso 4: Compruebe qué acciones están disponibles para montaje

Ahora, antes de montar también se puede comprobar que se dispone de acciones (carpetas / unidades) en su máquina Windows que se puede montar al dar el siguiente comando:
# smbclient -L infohighway -U kushal
where
infohighway = Name (NetBIOS Name) of my computer
kushal = Username on my Windows Machine
Password:

Obtendrá un resultado similar al siguiente:
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
--------- -------

A partir del resultado anterior se puede ver que he compartido carpetas llamadas "myshare" y "MisDescargas" en mi equipo con Windows XP como se destaca en negrita. Esto significa que puedo montar estas carpetas en mi máquina Linux.

Paso 5: Montaje de Windows Share

Ahora la cosa real. Hay dos maneras de montar: Las smbfs tradicionales o las nuevas CIFS. Parece que CIFS va a reemplazar de SMBFS que pronto se convertirá en obsoleto. Yo te mostraré dos métodos:

Comando Método de SMBFS (Antiguo / Deprecated / no recomendado):
# 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 Comando Método:
# 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

Nota: Si recibe algún mensaje de error después de haber dado la orden mount consulte la sección "Algunos errores típicos" a continuación.

Ahora se puede acceder al contenido de la cuota de Windows ahora dando el comando:
# ls /mnt/drivers
# ls /mnt/
audio INFCACHE.1 network Security storage video
#

Algunos errores típicos:

Es posible que vea algunos mensajes de error típicos de la siguiente manera en el caso de que si te perdiste los pasos anteriores:

Error 1: CIFS VFS: cifs_mount no w / return code = -22

Solución: apt-get install smbfs

Error 2: smbfs: Versión mount_data 1919251317 no se admite

Solución: apt-get install smbfs

Usted puede ver los mensajes de error anterior (si se producen), dando el siguiente comando justo después de ejecutar el comando mount como se menciona en el paso 5:

# Dmesg | tail

Error 3: Error de montaje 13 = Permiso denegado

Solución: Dar el nombre de su dominio / grupo de trabajo como se indica en la letra negrita en el Paso 5 para el montaje con el método CIFS lo contrario es probable que obtener este mensaje de error.

Error 4: Montaje: tipo incorrecto fs, mala opción, mala superbloque on / / infohighway / drivers faltante página de código o programa ayudante, u otro error
(Para varios sistemas de archivos (por ejemplo, NFS, CIFS) que podría
necesita a / sbin / mount. programa de ayuda)

Solución: modprobe cifs

Como siempre, por favor deje un comentario / regeneración si usted tiene alguno. Comentarios anima a bloggers para publicar más y mantener el ánimo alto.

Echa un vistazo a la última colección de testking EX0-101 preguntas y testking 642-832 respuestas preparadas para ayudar a pasar el examen de certificación. Obtener mayor puntuación en la prueba real utilizando TestKing 640-863 recursos.

Be Sociable, Share!