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 su disco duro local (como lectura y escritura) a su sistema de ficheros de Linux este post no puede ser 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 / unidad compartida en el equipo de Windows en su máquina Linux decir sobre "mnt / /" carpeta para que pueda acceder (lectura / escritura) de esa carpeta / unidad.

Mi configuración:

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

Paso 1: Compartir una carpeta Windows / unidad

Primero tendrá que compartir una carpeta / unidad de su equipo de Windows para que pueda acceder a través de la red. Usted puede hacer esto haciendo clic derecho sobre la carpeta / unidad en la que le gustaría compartir y seleccionando 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 de Linux estándar de cualquier distribución, entonces es todo como ya se ha configurado. Si no, entonces simplemente configurar y compilar el kernel de Linux con las siguientes opciones en negrita integrado 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 un opcional smbclient paquete al dar los siguientes comandos:
#apt-get update
#apt-get install smbfs smbclient

El comando anterior también se instalará el paquete samba-común. Si se le pide que introduzca un nombre de grupo de trabajo / dominio, mientras que los paquetes de arriba están instalados, introduce la información pertinente, en mi caso fue "casa" ya que mi nombre de dominio. Puede introducir su 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 las acciones (carpetas / unidades) estén disponibles 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
--------- -------

Desde la salida de arriba se puede ver que tengo carpetas compartidas llamadas "myshare" y "MisDescargas" en mi máquina de Windows XP como se destaca en negrita. Esto significa que puedo montar estas carpetas en mi máquina Linux.

Paso 5: Instale el recurso compartido de Windows

Ahora la cosa real. Hay dos maneras de montar: Las smbfs tradicionales o el CIFS más reciente. Parece que CIFS va a reemplazar de SMBFS que pronto se convertirán en obsoletos. Yo te mostraré tanto los 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 Método de comandos:
# 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 del recurso compartido 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 como seguir en caso de que si te perdiste los pasos anteriores:

Error 1: CIFS VFS: cifs_mount fallado w / código de retorno = -22

Solución: apt-get install smbfs

Error 2: smbfs: versión mount_data 1919251317 No se admite la

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 emitir 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 tal como se muestra en la carta en negrita en el Paso 5 para el montaje con el método CIFS de lo contrario es probable que obtener este mensaje de error.

Error 4: mount: tipo fs mal, mala opción, mala superbloque on / / infohighway / drivers faltantes 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 / feedback si usted tiene cualquiera. Comentarios anima a los 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. Obtenga mayor puntuación en la prueba real utilizando testking 640-863 recursos.

Be Sociable, Share!