2 ene. 2009

Compartir Carpetas entre Ubuntu Intrepid y Windows XP

Este es casi una continuación del post anterior, la verdad no lo había escrito porque tenia la creencia de que compartir carpetas entre Windows y Ubuntu es demasiado simple y sencillo pero hoy un amigo por el chat me pregunto al respecto y la verdad lo note muy confundido así que pues decidí escribir esto porque no sobra hacer un tutoríal bien bien gráfico, como a mi me gustan.

Que necesitamos:

1. Un cable que permita conectar a los dos computadores entre si, este cable simplemente puede ser el cable de red que usamos para conectarnos al internet lo podemos usar para conectar ambos computadores.

Nuevamente para lo que vamos a realizar tenemos que seguir el siguiente paso:
Vamos a modificar la forma en la que nuestro computador se conecta, para ello vamos al icono de network manager 0.7 y vamos a poner las siguiente opción después de dar clik en editar.

En esta pestaña lo que tenemos que hacer es darle el método de conexión que en nuestro caso es solo local porque la idea es conectar por red ethernet a los dos computadores y la única forma de lograr que Intrepid envié paquetes al otro computador es realizando este cambio, esto es debido a la forma nueva en la que funciona network manager 0.7.
Los siguientes pasos son simplemente seleccionar las carpetas que queremos compartir de nuestro querido ubuntu y definir el dominio que vamos a usar que en este caso es workgroup
Una ves tenemos listo lo de la carpeta que deseamos compartir, vamos a tener que ir al terminal porque aun no existe un GUI para realizar lo que viene. El el terminal el comando que vamos a utilizar es sudo smbpasswd -a 'Nombre de usuario'
De este pantallazo anterior lo que nos interesa es lo siguiente:
Nombre de Usuario: geojorg
Contraseña: tomate

Ahora vamos a windows, en windows lo que nos debe aparecer en el icono de conexion de red es lo siguiente:
Evidentemente se nota que la conexion es limitada porque no estamos compartiendo internet solo estamos compartiendo una conexion entre computadores. Quizas despues realize un tutorial para explicar como crear un servidor Ubuntu o Windows para varios computadores en una red, pero ahora a lo que vinimos.

Bueno Windows tiene un asistente de esos de siguiente para hacer esto de la tarea de conectarnos a la red de computadores asi que simplemente es cuestion de seguir los siguientes pantallazos.
Cabe recordar que en este caso nuestro único interes es compartir carpetas de dos equipos en red no estamos tratando de compartir internet ni nada mas, por eso debemos seleccionar la ultima opción donde dice que no tiene conexion a internet.
En la imagen anterior se nota que el nombre que le puse al pc de windows es WINDOWSGR lo que significa que asi es como lo vere en ubuntu cuando me conecte a la red.
En la anterior tenemos es que definir el dominio que en este caso es WORKGROUP recuerden el mismo que usamos en Ubuntu Intrepid despues de esto simplemente confirmamos las opciones y finalizamos el asistente.

Ahora ya tenemos nuestra red configurada para verla simplemente nos vamos en windows a sitios de red y buscamos WORKGROUP y listo ahi debe aparecer nuestro sistema con Ubuntu, en este casi lo que veremos sera algo mas o menos asi:
Al dar click sobre nuestro computador nos va a pedir el nombre de usuario y la contraseña es decir:
Nombre de Usuario: geojorg
Contraseña: tomate
Y listo ya tenemos nuestros dos sistemasconectados, uno con Windows y el otro con Ubuntu Intrepid nada mas facil verdad. Lo que vemos entonces es lo siguiente:

En Windows vemos las carpetas que estamos compartiendo ya sean de Ubuntu o de Windows

En ubuntu es igual

Actualización Para cuando usamos un Router
Para conectar nuestros dos sistemas Intrepid Ibex y Windows Xp cuando tenemos un router el procedimiento sera el siguiente. Como ya había comentado antes en una entrada algo ya des-actualizada tengo un router Belkin lo primero que vamos a hacer es dejar nuestros dos sistemas tanto Ubuntu como Windows listos para recibir la información del router y después configuraremos este ultimo.

La ventaja de tener un router es que nos permitira compartir tanto el internet como las carpetas.

Intrepid.
Bueno en intrepid lo primero es configurar nuestro dispositivo de entrada de informacion, ya sea la tarjeta inalambrica o la tarjeta de red ethernet. En este caso yo estoy conectado al router usando mi tarjeta de red asi que voy es a modificar eth0, es fundamental dejar en Automatico el sistema de deteccion de la red. Listo con eso es suficiente en intrepid, como el router es el que se va a encargar del enlace local aqui no tenemos que especificar nada de enlace local solo automatico DHCP.
Windows.
En windows no vamos a realizar ninguna modificacion pero debemos garantizar que el sistema esta reciviendo un numero IP y que tenemos acceso a internet. Con eso sera suficiente. Cuando ya estemos listo vamos a usar el mismo asistente que vimos anterioremente pero esta ves le vamos a dar en las segunda opcion que dice que el equipo se conecta a internet por una puerta de enlace residencial y listo ya con eso es todo lo que teniamos que hacer en windows.
Router
Ahora el asunto para poder conectar dos computadores a una red usando un router es el siguiente. Tenemos que configurar el router para poder ver nuestros dos sistemas en los computadores. Esto es bastante facil de realizar y lo podemos hacer desde Ubuntu o desde Windows. Lo primero que neceistamos saber es a que IP no estamos conectando para poder llegar a la pagina de configuracion del router y activar su habilidad para conectar en red varios equipos a esto en terminologia compleja se le llama (Bridge) que es basicamente un puente entre dos equipos.

Ahora en mi caso en Ubuntu busco en el icono de Network Manager la informacion de mi red para poder buscar la información de mi IP, como lo muestro a continuación es 192.168.1.2 es decir que la puerta de enlace del router es la 192.168.1.1 este numero lo meto en mi direccion de Firefox o de Windows y ya llego a la interfaz Web del router.

Cuando ya estoy en la interfaz del router este procedimiento sera diferente dependiendo del router pero si tiene aun el manual pues buscas como activar una red casera y seguro encontraras la informacion, en mi caso simplemente hay una opción en la interfase web del router que dice network route y ahi le doy click en DHCP Server y con eso es suficiente para que el router actue como un servidor y Bridge entre mis dos computadores y ya puedo compartir las carpetas. Este es un procedimiento que fundamentalmente depende del router y su configuracion, por defecto esto viene en algunos router activado y en otros no asi que sera nesesario que verifiques lo anterior.

Una ves configurado el router en Ubuntu realizamos el procedimiento del terminal para definir el usuario y la contraseña y listo ya tenemos nuestra red.

3 comentarios:

  1. Saludos,

    hace poquísimo (1 hora) que he descubierto tu blog y me parece... fantástico. Ya me he apuntado!

    Respecto a este artículo sobre compartición de carpetas, decirte que está muy bien explicado... pero que me ha sabido a poco.

    Yo necesitaría que comentases cómo hacer lo mismo (compartir carpetas entre Ubuntu Intrepid y Windows XP) pero PASANDO POR UN ROUTER en lugar de usando un cable. Es la situación que tengo en casa y no consigo que funcione del todo.

    Si fueses tan amable de publicar semejante tutorial, te quedaría MUY AGRADECIDO.

    Bleriot

    ResponderEliminar
  2. Jorge,

    MUCHAS GRACIAS por la actualización tan rápida del tutorial!!!

    ResponderEliminar
  3. Hola, tengo que hacer dos redes y leyendo tu post logré hacer una y funciona perfectamente, muchas gracias!

    Para la otra si pudieras darme una mano te agradecería, porque en este caso además de compartir carpetas quiero compartir internet, y no tengo un router, sino que un switch, y la PC que tiene Ubuntu tiene por USB un módem de banda ancha móvil, cuando tenía Windows tenía todo esto configurado y funcionaba perfectamente, pero ahora que tengo Ubuntu no sé como hacerlo, desde ya MUCHAS GRACIAS!!

    ResponderEliminar