Cómo compartir información mediante cable de par trenzado en Ubuntu

VeraSoul
VeraSoul Software Tutoriales
7 Min.

En ocasiones tenemos que hacer grandes transferencias de archivos (fotografías, programas, archivos de música, etc…) de un ordenador a otro y cuando no disponemos de red para compartir datos, la solución radica en hacerlo mediante un cable de par trenzado RJ-45.

Importante

    1. Cuando se encuentre en esta guía el signo $ quiere decir que usaremos los comandos desde modo consola. En este modo, el signo no es necesario escribirlo.
    2. Para acceder al modo consola, debemos hacer clic en Aplicaciones, Accesorios, Terminal.
    3. Para ejecutar ciertos comandos el sistema pedirá el password y en la consola no aparecerán los tradicionales asteriscos ni nada, pero el password si se habrá introducido y habrá que dar enter. Pedirá la confirmación.

      Instalación del software

      1.   $ sudo apt-get install vsftp firestarter

      Además de instalar los paquetes necesarios desde modo consola, podemos hacerlo haciendo uso del asistente, es más recomendable hacerlo de este modo. Para ello:

        1. No vamos a Sistema, Administración, Gestor de Paquetes Synaptic.
        2. Introducimos la contraseña del aministrador.
        3. Buscamos los paquetes indicados a continuación y los marcamos para su instalación.
        4. vsftp (Servicio de transferencias).
        5. Firestarter (Para permitir el traspaso de la información).
        6. Aplicar

          Adecuación del servicio

          El servicio vsftp crea el subdirectorio “ftp” en /home. Lo que se encuentre ahí podrá ser visto, copiado y hasta borrado por cualquier otro ordenador. Para cambiar el subdirectorio de trabajo y para restringir el acceso de este servicio al usuario del ordenador donde acaba de instalarse el servicio, habrá que editar el archivo de configuración vsftpd.conf a través de la consola.

          $ gksudo gedit /etc/vsftpd.conf

          Cambios a efectuar:

          De A
          anonymous_enable=YES anonymous_enable=NO
          #local_enable=YES local_enable=YES
          #write_enable=YES write_enable=YES
          #local_umask=022 local_umask=022
          #chroot_local_user=YES chroot_local_user=YES

          Para reiniciar el servicio vsftp

          $ sudo /etc/init.d/vsftpd restart

          Auditar el servidor

          Consola (optativo)

          $ ftp localhost

          Pedirá el usuario y luego el password. Habrá que conocer todos los comandos necesarios para poder usar está opción.

          Navegador (recomendado)

            Abrir Firefox o Nautilus

            En la barra de lugares/direcciones, poner: ftp://localhost ó ftp://127.0.0.1

            Enter

            Se abrirá una ventana “Introduzca contraseña”

            Poner el usuario, la contraseña y

              En el navegador se desplegarán los archivos y los directorios que podrán compartirse con otro ordenador; y en el escritorio aparecerá una carpeta llamada “USUARIO en el ftp de localhost”. Comprobado que el servicio ya está configurado, no será necesario mantenerlo disponible para el mismo ordenador porque no es en este donde se lo quiere, sino en el otro. Hay que seguir entonces al punto siguiente.

              Desmontar el servidor ftp

                Cerrar el navegador desde el que se esté auditando el servidor.

                En el escritorio, click derecho sobre la carpeta “USUARIO en el ftp de localhost” y en el menú emergente seleccionar

                  Configurar la red entre los dos ordenadores

                  Verificar si se tiene una IP

                  $ ifconfig

                  Si no aparece: “inet dirección:192.168.x.x”, querrá decir que no se cuenta con una IP (cerradura) y que el otro ordenador no sabrá cómo conectarse con este (usar una llave) y que habrá que crear esa IP.

                  Creación de una IP

                  Conviene crear las IP para no confundirse y tener un mayor control sobre lo que se hace. En la consola de cada uno de los ordenadores:

                  Ordenador 1:

                  $ sudo ifconfig eth0 down

                  $ sudo ifconfig eth0 192.168.1.11 up

                  Ordenador 2:

                  $ sudo ifconfig eth0 down

                  $ sudo ifconfig eth0 192.168.1.12 up

                  Hecho esto, al dar otra vez “ifconfig”, tendrá que aparecer “inet dirección:192.168.1.11” ó “inet dirección:192.168.1.12”

                  Configuración del Cortafuegos

                  • Por defecto, Ubuntu rechaza toda petición de acceso al equipo que haga cualquier equipo remoto. Para permitir el transito de la información entre los dos ordenadores. Abrir Firestarter:
                  • Seguir las instrucciones para configurar el cortafuegos.
                  • Si se usa “Intrepid”, surgirá un problema cuya solución se detalla al final.
                  • En la pestaña “Normativa”, “Edición:” .
                  • En el espacio en blanco de “Permitir las conexiones desde el host”, dar click derecho y
                  • Se abre la ventana “Añadir regla nueva de entrada” y en “IP, host o red” poner lo siguiente:

                  Ordenador 1:

                  192.168.1.12

                  Ordenador 2:

                  192.168.1.11

                  • En el espacio en blanco de “Permitir servicio | Puerto | Para”, click derecho y en “Nombre” , en “Cuando el origen es” La misma IP que acaba de ser ingresada.
                  • Verificar la conexión entre los ordenadores
                  • Ir a Sistemas,Administración, Herramientas de red.
                  • En Dispositivo de red, seleccionar Interfaz ethernet eth0
                  • En la pestaña Ping y en Dirección de red.

                  Ordenador 1:

                  192.168.1.12

                  Ordenador 2:

                  192.168.1.11

                  • Si hay respuesta, proceder al paso siguiente; sino,
                  • Verificar que las IP estén bien establecidas.
                  • Comprobar que en Firestarter del primer ordenador está dada de alta la IP del segundo; y en el Firestarter del segundo, la IP del primero.
                  • Intentar una vez más hacer Ping de un ordenador a otro.
                  • Afirmar bien el cable o reemplazarlo.

                    Establecer la conexión con el servidor ftp

                      • En
                      • En la ventana “Conectar con el servidor”, escoger en “Tipo de servicio:” .
                      • En “Servidor:” si es del ordenador 1 al 2: 192.168.1.12; si es del 2 al 1: 192.168.1.11
                      • En “Nombre de usuario:” el nombre del usuario de la otro ordenador.
                      • Se abrirá una ventana que pedirá contraseña del usuario del otro ordenador. Introducirla y
                      • Se abrirá el navegar de archivos y ya se podrá intercambiar la información.

                      Anexo. Problema con Firestarter en Intrepid

                      • Al ejecutar Firestarter dice que “No se pudo arrancar el cortafuegos. El dispositivo eth0 no está preparado…”. Hay que cerrar el programa para poder proceder.
                      • Este es un problema con la configuración en español. Para corregirlo, en la consola:
                      • $ gksudo gedit /etc/firestarter/firestarter.sh
                      • Buscar  “Mas” y cambiarlo por “Más” en las siguientes lineas:
                      • MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4` INMASK=`/sbin/ifconfig $INIF | grep Mas | cut -d : -f 4`
                      • Guardar y cerrar
                      • Al ejecutarlo la siguiente vez, ya no presentará ese problema
                      Compartir
                      Dejar un comentario