martes, 12 de enero de 2016

Compartir archivos vía Samba PuppyLinux-Windows-Android

Esta es la forma en que pude conectar Puppy a una red domestica de Windows usando Samba, este es un tutorial mecánico y empírico, puede haber mas de una manera, este es el que me funcionó a mi.
Hay un tuto similar en ingles de donde aprendí a hacerlo. Hice las configuraciones desde un liveusb en modo ram.

Escenario:
1 maquina con Puppylinux versión Pupjibaro 1.0.4
2 maquina con Windows 7, probado en Windows 8.

Lo que vamos a necesitar:
WINDOWS
Saber el nombre del grupo de trabajo de Windows

PUPPY
Paquete de samba.
Librerías necesarias libgnutls.
Cambiar contraseña de root.
Definir contraseña de samba igual a la del root.
Definir el Host o nombre del equipo.

Para saber el nombre del pc de Windows lo hacemos con
menu>>mi-equipo o mi pc>>propiedades.


Ahora descargamos e instalamos el paquete samba de AQUÍ

Abrimos el Administrador de paquetes de puppy e instalamos las librerías
menu>setup>Puppy Package Manager
libgnutls28
libgmp10
libhogweed2


El paquete samba no se muestra en el menu en Pupjibaro, tenemos que editar el archivo desktop abriendo la terminal y escribir.
geany /usr/share/applications/samba.desktop


Cambiamos la linea de la categoría, debe quedar así:
Categories=X-Network
guardamos y cerramos geany.
Otras versiones de PuppyLinux como tahrpup no necesitan instalar o actualizar librerias extras ni modificar nada del menu.


Procedemos a cambiar el nombre del host ejecutando desde terminal
quicksetup
para el ejercicio lo llamaré LINUX.
( El nombre del host y del grupo de trabajo NO deben ser el mismo )

Ahora nos salimos al prompt desde el teclado presionamos ctrl+alt+retroceso vamos a cambiar la contraseña del root y definir la contraseña del servidor samba según el manual que leí tenemos que igualar ambas contraseñas para no tener problemas.
Ejecutamos:
passwd
saldrá algo como esto por cada comando que vayas ejecutando:

root# passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
root# smbpasswd -a
New SMB password:
Retype new SMB password:
root# logout
root# xwin

Recuerda que para volver al servidor x debes ejecutar xwin.

Para el ejercicio crearé un directorio en /root donde voy a poner los archivos que quiera compartir y lo llamaré COMPARTIDOS.

Ya tenemos todo casi listo, para definir y ejecutar el servidor Samba nos vamos a menu>>Redes>>Samba Simple Management y agregamos los datos como ves en la imagen.
A=Nombre del host de Puppy
B=Nombre del grupo de trabajo en la pc con Windows
Nombre y ruta de las carpetas compartidas.

Le damos Apply y cerramos la interfaz con Quit, también podemos probar si el servidor esta corriendo con el botón Test.

Ahora nos vamos al ordenador con Windows y buscamos nuestra pc con Puppy.


Al ingresar a nuestra carpeta compartida nos va a solicitar la contraseña de root.


Ya podemos compartir archivos entre los 2 ordenadores, probaré con el logo de Puppy.

Quiero agregar que este tutorial sirve para compartir archivos entre Puppy y teléfonos Android usando ESfile Explorer y además si agregas un plugin a ESfile Explorer Puedes hacer chromecasting a la TV desde tu teléfono de los vídeos y películas en tu PC.

FUENTE
http://puppylinux.org/wikka/Samba
https://www.linux.com/learn/tutorials/803736-how-to-stream-content-from-a-linux-system-to-chromecast
http://www.alcancelibre.org/staticpages/index.php/como-samba-basico
https://es.wikipedia.org/wiki/Samba_%28programa%29