¡Hola! Bienvenido a Desde Linux. ¿Acaso estás harto de los pantallazos azules y los virus? Entonces, no dudes en migrar a Linux. Si recién empiezas, te recomendamos pasar por nuestra sección para Novatos. En caso de que estés buscando una Distribución Linux, tenemos guías para ayudarte a elegir la mejor. También contamos con un listado de Programas para reemplazar a los que usabas en Windows. No olvides utilizar la barra aquí debajo para obtener ayuda adicional.

Montar unidades SMB desde Consola

No le niego a nadie mi costumbre de jugar, un vicio heredado de mis andanzas por los sistemas Windows que hace mas de 6 años no uso a menos que se trate de reparar alguna cosilla en la PC de mi Padre que aunque me duela, debo reconocer que es “Ateo a todo lo que parezca un pinguino”.

Un amigo mío me preguntó sobre lo de emular el Warcraft (en realidad le interesaba saber como yo jugaba DOTA) en GNU/Linux y le dí todo el Tour (usando lo mismo Wine que Crossover) a lo que me respondió con un verdadero sable: ¿y si tengo el Warcraft en una PC con Windows y yo lo quiero usar en la mía que tiene Linux? Hoy luego de una pequeña pero fructífera búsqueda en San Google me dispongo a traerles la respuesta de como responder a la pregunta de mi amigo:

Para emular un juego de Windows en sistemas GNU/Linux se usan las aplicaciones archiconocidas como Wine, CrossOver, Cedega etc… no pienso repetir esa parte pero la cosa se complica si esas aplicaciones no se encuentran físicamente en nuestro HDD y mucho mas si están en una PC con Windows a la cual debemos acceder por la red local. Para acceder a estos recursos se utiliza el protocolo SMB pero esto no nos permite emular las aplicaciones remotas así que buscando y buscando encontré como hacerlo a través de unidades SMB remotas (lo que en Windows se le dice recursos compartidos) montadas en nuestra PC.

Para montar una unidad SMB remota en nuestra pc necesitamos el módulo smbfs y el cliente smbclient por lo que lo instalamos desde el repositorio

#apt-get install smbfs smbclient

Una vez instalados estos módulos ya podemos listar las cosas que están compartidas en cualquier PC de la red gracias al smbclient y la sintaxis:

#smbclient -L Nombre_PC -U NombreUsuario

De mas esta decir que el Nombre de la PC puede ser sustituido por su IP y el nombre del usuario debe ser el usuario de SAMBA o (si es que están en la misma que mi amigo de tener las cosas en una PC de Windows) el nombre del usuario con acceso a ese recurso compartido. Aquí les dejo un ejemplo de como luce cuando listamos los recursos compartidos de una PC con Windows:

Una vez que sabemos que recurso tiene compartido la PC entonces pasamos a montarlo en nuestra PC. Para montar un recurso compartido en nuestra PC podemos utilizar 2 formas: o bien usando el modulo smbfs o usando CIFS (Common Internet File System) el cual algunos llaman el sucesor de SMB y que nos permite ademas usar un poco mas de libertades, en este artículo voy a poner como sería desde las 2 formas y vale aclarar que ambas son efectivas.

1- Usando smbfs:

Para montar un recurso compartido de forma remota usando el modulo smbfs se usa la sintaxis :

mount -t smbfs -o username=nombreUsuario //nombre_PC_o_IP/Nombre_Recurso /Punto_de_Montaje -o Opciones

Aclarando las opciones:

Las opciones de smbfs son varias, una de ellas es la de user=valor que tambien puede ser username=valor ambas son validas y representan al usuario se SAMBA o el usuario de windows con acesso a ese recurso compartido

2- Usando CIFS:

CIFS es una herramienta parte de la suite cifs-util que es invocada indirectamente por el comando mount y puede usarse de varias formas o bien podemos hacerlo con la opción “-t cifs” o podemos directamente usarlo con la sentencia “mount.cifs” de las 2 formas funciona igual, de manera general la sintaxis seria algo como

mount -t cifs //recurso /punto de montaje -o Opciones

Yo elegí la opción de mount.cifs y le pasé como parte de las opciones el usuario con acceso al recurso :

Como dato adicional les diré que también podemos hacer que nuestro sistema haga esto al iniciar la PC creando un archivo de credenciales y luego escribiendo en el archivo fstab la siguiente linea:

# <file system> <mount point> <type> <options> <dump> <pass> 
//Recurso /Punto_de_Montaje cifs uid=Usuario,credentials=Ruta_credenciales 0 0

En este caso el archivo de credenciales solo es un archivo de texto que dentro tiene las opciones de credenciales:

username=Valor

password=Valor

Al final de estos procesos cualquiera que sea el que hayamos escogido cuando accedemos a la carpeta que designamos para punto de montaje podemos utilizar esas aplicaciones como si realmente estuvieran en nuestra PC:

Como se aprecia en esta última figura en la carpeta /media/LK está montado el recurso compartido de E$ (corresponde con la partición E$ de Windows) y de esta forma ya podemos ejecutar el Warcraft como quería mi amigo. Espero esto les haya servido y antes que algún trol comience con sus chácharas aquí les dejo de donde saque la información.

Fuente: lintips.com

Documentación adicional:


Hyuuga_Neji

Hyuuga_Neji: Ingeniero en Ciencias Informáticas. Amante de sistemas GNU/Linux, Series Mangas, Rock (Trash y Heavy Metal principalmente). Vicioso a las franquicias de Blizzard Entertaiment (vicio heredado de ambientes Windows pero que no se ha ido del todo)


No olvides dejar tu comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. jorgemanjarrezlerma redactor
  2. Hyuuga_Neji autor
  3. usuario
  4. lector
    • Hyuuga_Neji autor
      • lector
  5. lector
    • lector
      • lector

DesdeLinux y DesdeFirefoxOS se encuentran felizmente hosteados en GNUTransfer