Conectar dos PCs por puerto serie
… o cómo salvar los datos de un portátil
La semana pasada me dejaron un portátil, cuyo win98 acababa de morir, para ver si podía salvar los datos que contenía. Como suele pasar, no había copia de seguridad de los archivos en cuestión, que -no podía ser de otra forma- eran de vital importancia.
Situación:
- El portátil no tenía grabadora.
- Tampoco tenía tarjeta de red.
- Yo tampoco tenía a mano un lápiz USB.
- Los datos ocupaban unos 500 MB, demasiado para la disquetera.
¿Cómo sacar los datos de ahí?
Ah, lo que sí tenía era puerto serie, el típico puerto para conectar un ratón de los de antes (antes del USB y el PS/2).
Perfecto, porque por aquí tenía un cable Null-Modem. Es fácil de encontrar en tiendas, y además es muy barato. Así que podía conectar el portátil a mi PC de sobremesa a través de este puerto. La trasmisión sería algo lenta: la información viaja bit a bit (un solo bit a la vez). Pero algo es algo.
En el portátil
Para que el portátil funcionara, lo arranqué con SystemRescueCd, una distro LiveCD basada en Gentoo muy útil en estos casos. Incorpora herramientas como QtParted, que recuerda (o, mejor dicho, hace olvidar) al Partition Magic™.
Una vez arrancado, definimos una contraseña del root:
% passwd(la que quieras)
New UNIX password:
Luego arrancamos el servidor SSH:
% /etc/init.d/sshd start
Ahora preparamos la conexión por puerto serie:
% slattach -p slip -s 115200 /dev/ttyS0 &
% ifconfig sl0 192.168.0.1 pointopoint 192.168.0.2 up
% route add -host 192.168.0.2 dev sl0
Si os parece, podemos analizar los comandos:
- Primer comando
slattach: añade una nueva interfaz de red asociada al puerto primer serie. Le asigna el nombre «sl0».-p slipestablece SLIP como protocolo de comunicación.-s 115200: fija la velocidad de transmisión en 115200 bits/s, o sea, 14.4 KBps/dev/ttyS0es como Linux se refiere al primer puerto serie&hace que el proceso se ejecute en segundo plano.
- El segundo comando configura el interfaz de red
sl0: le asigna la IP192.168.0.1asl0y la enlaza point-to-point con la IP192.168.0.1(que será la que asignemos a la otra máquina). Finalmente, levanta la interfaz. - El tercer comando añade una nueva entrada en la tabla de rutas de Linux que establece que la interfaz
sl0pueda mandar paquetes a la IP192.168.0.2
En el PC de sobremesa
Antes de nada, nos aseguramos de que estén instalados los módulos «ppp_generic» y «slip». Puedes verlo en tu /etc/modules. También pueden estar incluidos en el kernel.
Después, y como root:
# slattach -p slip -s 115200 /dev/ttyS0 &
# ifconfig sl0 192.168.0.2 pointopoint 192.168.0.1 up
# route add -host 192.168.0.1 dev sl0
Creo que no necesita explicación: es igual que en el portátil, pero cambiando las IPs.
Pues ya está. Ahora sólo hay que conectar por SSH desde el PC de sobremesa, montar la partición del portátil donde estén los datos…
# ssh 192.168.0.1(la de antes)
Password:
% mkdir /mnt/datos
% mount -t vfat /dev/hda1 /mnt/datos/
… y copiar lo que nos interese, por ejemplo, con SCP. Si eres más comodón, puedes copiarlo de forma gráfica con Nautilus, gFTP o Konqueror. En mi caso, los 500 MB tardaron una noche.
Por cierto, todo este rollo supe hacerlo gracias a la ayuda de Google y este documento.





19 de Junio de 2005 a las 2:40
Los mouses ps/2 son contemporaneos de los mouses seriales, otra opcion para la recuperacion de los datos del cable null modem son con los comandos Interlnk.exe e Intersvr.exe de MSDOS en su version 6.22, compatibles con Win3.11, 95, 98, me, 2000 y XP, se pueden redireccionar los puertos de comunicacion e impresion, con una velocidad máxima de 115,000 kbs de transmision de datos (se recomienda que el cable no sea tenga una longitud > 4m para evitar pérdidas)
2 de Agosto de 2005 a las 22:53
Saludos,
interesante tu articulo. Me surge la duda de si es posible realizar una conexion similar pero usando el puerto paralelo ya que este puede transferir mas rapido que el serial….. supongo que si es posible…..
DKN
3 de Agosto de 2005 a las 11:54
Yo diría que sí, sin ningún problema. Lo que pasa es que el cable serie era más barato y no tenía demasiada prisa.
10 de Agosto de 2005 a las 21:41
Como hago para pasar datos de un pc (Windows Me) a otra pc (WindowsXP Home) por medio de un cable USB. Y los mismo pero con un cable de red cruzado. tengo los dos cables pero no logro configurarlo. Solo logre hacer que las dos tuvieran internet pero no se como lo hice, tambien me gustaria saber como se hace. les agradeceria mucho su ayuda
3 de Septiembre de 2005 a las 21:05
oi comentarios acerca de que se puede realizar una coneccion similar utilizando el puerto paralelo, me gustaria saber si es posible y como, tambien si require muchos conocimientos acerca de ciertos programas, gracias
26 de Octubre de 2005 a las 2:46
Desearia que me envien unos serios numero de puertos de algunas pc me dijeron que todad las pc tienen el mismo numero de puertos, tambien como saber que puertos estan libres en un pc.
les agradesco por su servicio de ayuda que brindan a los usuarios.
26 de Octubre de 2005 a las 18:59
es cierto que se puden conectar dos PCs sin ningun dispositivo adicional, entre ellos?
28 de Octubre de 2005 a las 17:35
quisiera saber como se puede conectar dos pcs por medio de un cable serial paralelo? les agra deceria mucho por que es de gran importancia para el trabajo que estoy realizando
4 de Noviembre de 2005 a las 15:41
tengo un laptop antiguo que tiene solo msdos y otro pc que solo tiene linux es posible extraer los datos via cable serial o paralelo?? gracias
4 de Noviembre de 2005 a las 17:03
Hola crysak,
Sí, sí se puede. Precisamente es el caso de este post.
Suerte
5 de Noviembre de 2005 a las 9:44
las explicaciones no son muy claras…yo diria que son sin cuidado;porque el que pregunta es porque no sabe; y las respuestan son como que para colegas que saben
Disculpen
6 de Noviembre de 2005 a las 23:13
Hola shago,
Siento que no te haya sido útil mi experiencia. Si me dices en qué paso te atascas, podré echarte una mano en un rato libre.
Un saludo
4 de Enero de 2006 a las 19:08
La forma mas rápida es por el puerto paralelo, transmite datos a una velocidad de 0,7 Mbps, si no encuentras el cable en el comercio es facil de hacerlo, es de la siguiente manera, usando dos terminales machos DB-25:
DB-25 (1) DB-25 (2)
2——————15
3——————13
4——————12
5——————10
6——————11
10—————–5
11—————–6
12—————–4
13—————–3
15—————–2
Para hacer la transferencia de datos puedes usar un disco de booteo de DOS y luego ejecutar el programa LapLink, lo puedes configurar para puerto serial o para el paralelo, en este caso es mucho mejor el paralelo, ya que lo maximo que lograras por via serial es 0,4 Mbps. El programa puede transferir datos desde el equipo que realiza la funcion de host a el invitado o viceversa, importante luego de usar este programa debes reinicializar los equipos pues los puerto quedan “sucios” y pueden dar errores. Si deseas hacer una transferencia de plataforma PC DOS a WIN9x puedes usar el`programa Fast PC Linker III.
Espero que estas indicaciones te puedan ayudar.
4 de Enero de 2006 a las 19:14
Ahh, me olvide comentar el programa LapLink es super facil de utilizar, y no requiere de profundos conocimientos para su configuracion y uso, la unica recomendacion es que tambien tiene funciones de eliminacion de archivos, en eso tengan cuidado, porque no pregunta si ud esta seguro, simplemente lo hace.
9 de Enero de 2006 a las 0:44
Anotado queda, Humberto. Gracias
10 de Enero de 2006 a las 2:29
estan chidas las soluciones que dan y las pondre en practica, solo que a mi me dejaron conectar dos PCs por medio de un puerto paralelo solo que empleando el lenguaje ensanblador, les estaria agradecido se me dieran una solucion.
13 de Enero de 2006 a las 18:16
Si les interesa conectar las computadoras por medio de cable paralelo, solo sigan estas instrucciones:
Las instrucciones de estos pasos son aplicables solamente a Windows XP. Lo único que necesitarás es un cable paralelo-paralelo que no debe confundirse con el cable paralelo de la impresora.
1 . Crear una nueva conexión
Antes que nada, nos aseguramos que el cable está conectado a los puertos paralelos de los dos PCs e iniciamos los dos ordenadores. Comenzamos con el ordenador principal (host), damos clic en botón de Inicio y abrimos el Panel de control. Hacemos clic en el icono Conexiones de red. En la ventana emergente le damos en la opción Crear conexión nueva, el asistente para la nueva conexión aparecerá. Clic en Siguiente y, en la pantalla que obtenemos, seleccionamos Configurar una conexión avanzada antes de pulsar en el botón Siguiente. Ahora, elegimos Conectar directamente a otro equipo y, otra vez, hacemos clic en Siguiente. La proxima pantalla nos mostrará la pregunta Host o invitado, donde decidiremos por Host, ya que este es el ordenador al que queremos tener acceso. Por último, pulsamos en Siguiente.
Paso 2. Nuevo usuario
Una vez seleccionado el ordenador principal elegimos el recurso de conexión, de este modo damos en el menú desplegable y seleccionamos Paralelo directo (LPT1). Ahora, clic en Siguiente y nos pedirá que concedamos los permisos de usuario.
Hacemos clic en Agregar y en la ventana Usuario nuevo tecleamos el nombre de usuario y la contraseña que utilizaremos para el PC invitado. Confirmamos la contraseña y damos Aceptar. Ahora, hacemos clic en Siguiente y en Finalizar.
Además, tendremos que compartir las carpetas a las que el ordenador invitado tendrá acceso. Así, con el botón derecho del ratón damos clic en cualquier disco o carpeta de Mi PC, seleccionamos Compartir y seguridad. Marcamos la opción Compartir esta tarjeta y le damos un nombre. Repetimos el mismo proceso para todas las carpetas que queramos que estén disponibles para el PC invitado.
Paso 3. PC invitado
En el PC invitado, realizamos de la misma manera del primer paso pero en vez de seleccionar la opción Host en el asistente para la nueva conexión, elegimos Invitado y damos en Siguiente. Introducimos el nombre del ordenador con el que estamos intentando conectar. Si no le pusimos nombre cuando instalamos Windows XP, lo encontraremos dando clic con el botón derecho del ratón en Mi PC, seleccionando Propiedades y en la pestaña Nombre de equipo donde aparecerá como Nombre completo de equipo. Para continuar damos en el botón Siguiente.
Paso 4. Conexión de los dos ordenadores
En la siguiente pantalla seleccionamos Paralelo Directo LPT1 (que es el puerto de la impresora) y hacemos clic en Siguiente. Ahora, Damos en Finalizar y aparecerá la caja de diálogo Conectar. Tecleamos el nombre y la contraseña del nuevo usuario que añadimos en el Paso 2. Además, es posible marcar la opción Guardar este nombre y contraseña para los siguientes usuarios antes de pulsar el botón Conectar.
Los dos ordenadores quedarán conectados y aparecerá el correspondiente icono en la carpeta del sistema. Habrá, también, una nueva entrada en la sección Conexiones de red.
Espero les sirva.
4 de Febrero de 2006 a las 0:56
quiero utilizar el puerto paralelo como serial para accesar equipos de comunicaciones. no se que adaptador usar y como configurar el pc.
agradezco su ayuda
10 de Febrero de 2006 a las 19:09
puedo conectar una pentium 4 con una Max at media viejita con puerto paralelo???.. tendria q poderse pero por las dudas pregunto;; pd: la at no anda, me gustaría bootearla de la otra pc nueva, ¿se podrá?
1 de Septiembre de 2006 a las 21:21
Mira , antes que nada muchas gracias por los comentarios de esta pagina, yo soy tecnico en Informatica. lo que pasa es que tengo una laptop que no cuenta con lectora y quiero formatear esa laptop me han dicho que conecte esa maquina por mdeio del cable LPT1, de modo DOS, loque quiero es saber como y cuales con los comandos, quiero instalar windows 98 o windows 95 a laptop.
espero que me envien todos los pasos, les agradecerias bastante.
Juanka.
19 de Septiembre de 2006 a las 18:01
Quiero agregar un puerto serie a una labtop o convertir una USB a serie DB9, normalmete venden unos convertidores en el mercado pero no sirven, les agradezco me ayuden, gracias
5 de Octubre de 2006 a las 20:43
quisiera saber que materiales nesecito para una conecciona a un puerto paralelo
8 de Octubre de 2006 a las 16:13
como puedo realizar un cable para poder conectar dos computadoras via puerto paralelo y via puerto serial
8 de Octubre de 2006 a las 16:14
orfavor envienme la respuesta a mharytha_12@hotmail.com
23 de Octubre de 2006 a las 1:09
Amigos, intente conectar 2 PC a través de la puerta serial utilizando “Hiperterminal” de WINDOWS y cable null modem , deberia resultar, pero a mi no me funciono.
como no tenia cable null modem de fabrica lo confeccione de acuerdo al siguiente esquema:
1 con 7 y 8
2 con 3
3 con 2
4 con 6
5 con 5
6 con 4
7 y 8 con 1
y 9 vacante
¿Donde estuvo lo malo?
28 de Noviembre de 2006 a las 1:14
hola, sabes como puedo conectar el cable para comunicar 2 pc por puerto serial, con un conector de 9 pines no se comodistribuir los colores en el conector
11 de Enero de 2007 a las 23:42
Saludos a todos!! He recordado muchas cosas
de esto de conectar PC’s que se me habían olvidado.
Ahora bien, tengo un adaptador usb para puerto mouse IBM PS/2
de una laptop que no tiene puerto usb. Me gustariía saber si puedo
utilizarlo para conectarla en paralelo con una PC que si tiene puerto usb
Me pudieran ayudar por favor ?
14 de Febrero de 2007 a las 1:41
como puedo instalar windows xp a una laptop que no tiene.unidad de disco ,ni floppy ni le sirven los puertos de usb ni ethernet,mi pregunta es ¿se puede de computadora a laptopy como se prodria?
14 de Febrero de 2007 a las 10:04
Hola el kaoz,
Si tu laptop no tiene ninguno de esos periféricos, yo diría que tiene ya unos años. Para funcionar bien, Windows XP tiene unos requisitos mínimos bastante altos. ¿Por qué no pruebas con GNU/Linux?
Por otro lado, y viendo que no funciona ningún periférico de entrada, tal vez la mejor opción sea desmontar el disco duro y pincharlo en otro PC. Ahí haces la instalación básica.
16 de Febrero de 2007 a las 17:20
hola amigos alguien de ustedes me puede ayudar o mas bien explicarme como puedo conectar 2 pc´s por puerto serial cual entrada seria el RS232 o el de DB25 pero el que requiero es la configuracion el de 11 pines si alguin puede colaborar se lo agradeceria..
por su atencion gracias
27 de Abril de 2007 a las 4:20
Hola bueno mas que nada quiero saber como se configura para conectar dos Pc con un cable en serial, ya tengo el cable y todo lo que lleva pero como armar el cable tengo un cable de 8 hilos y tengo los conectores pero tengo hembra y macho de 9 pines ahora como armar el cable. 2.- como configurar las maquinas o en su dado caso el cable.
ayuda por fis sip
27 de Abril de 2007 a las 7:29
Hola karito. Aquí tienes una guía de construcción de cables Null-modem. En cuanto al software, está exlicado en el post. ¡Suerte!
4 de Mayo de 2007 a las 9:38
wow, so interesting. nice solution.
4 de Mayo de 2007 a las 14:34
I’m happy to be helpful, putxi
14 de Junio de 2007 a las 21:56
Ahora que lo del cable esta listo, tambien puedes enviar datos programando en C
aqui hay una libreria para que puedas usar el programa en windows y linux
Linux Communication - Comunicaión Fácil y Rápida
* Codigo Fuente
* Manual de Referencia
* Tutorial
* Ejemplos
http://zsoluciones.com/datos/?page_id=20
14 de Junio de 2007 a las 22:57
Gracias por el aporte, TrucomanX. Por cierto, le he estado echando un ojo al tutorial de Glade. No he programado nunca en serio, pero he estado leyendo algo de introducción a Python, y esto me viene de perlas :-)
16 de Junio de 2007 a las 8:31
Hola queria preguntarte si conoces alguna distro para crear un disco 3 1/1 de booteo con ssh ya que tengo una maquinita muy bieja y quiero usarla como consola para controlar un server por medio de ssh . y esta maquina no tiene lectora de cd .
Para que tengas una idea es un tempo 386 con 2 megas de ram muy chiquita que me entra joya en la raquera pero no tengo rigido ni lectora de cd solo el puerto com.
bueno gracias y muy bueno tu articulo
Nahuel
saludos
16 de Junio de 2007 a las 8:33
perdon por ahi la consulta era mas bien como crear un disco de boote con ssh ya tengo en Varias maquinas debian 4
16 de Junio de 2007 a las 9:44
Hola Nahuel,
No he estado en tu lugar, pero yo probaría alguna de estas:
A ver si tienes suerte. Me encantaría leer cómo te fue.
25 de Julio de 2007 a las 20:21
Les propongo que lean el contenido del archivo HEL.HLP del SO DOS 6.22, en el comando interlnk, sección Notas, allí le muestran cómo realizar estos cables. Espero les sea útil.
21 de Agosto de 2007 a las 20:25
hola quisiera saber si el cable null modem es el mismo cable serial (hembra-hembra) quiero decir, en mis dos computadoras tengo los puertos seriales macho, asi que cuando fui a comprar el cable, este tiene en un extremo la parte hembra y en el otro la macho, por lo que tambien tuve que comprar un adaptador…este cable es el mismo que mencionan??
23 de Agosto de 2007 a las 17:21
kisiera saber la explicacion interpretada con imagenes de la conexion en red de dos computadoras interpretame la de
cable serial en ms dos
utilizando cable paralelo
utilizando cable rj 45
30 de Agosto de 2007 a las 10:23
@julian: exactamente, es hembra-hembra. Si tienes un cable serial normal, puedes usar el adaptador que comentas.
@salomon: no entiendo tu comentario
26 de Septiembre de 2007 a las 12:54
bueno qe decir de estas paginas qe son lo peor! una mierda total!!
no se puede creer como bludos como ustedes pueden escribir estas bolucedes i las pelotudeces qe preguntan,osea por qe no contratan algun servis qe valla a sus casas i le pregunta, RATAS,oses plis, a qien carajo le importan estas paginas de mierda solamente a loser com ustedes,
buen me fui por qe ya me canse,
besos qe anden super, byebye
12 de Octubre de 2007 a las 21:57
Rebeca es una lastima que te expreses asi de estapagina, y me pregunto si no te gusta esta que haces leyendola, es muy instructiva y gracias a esta ya tengo una idea de como conectar dos PC para mi asignacion deprogramacion. gracias a todos por su valiosa informacion
6 de Diciembre de 2007 a las 5:33
Gracias por la ayuda brindada, tengo una laptop vieja y requería gran cantidad de información de ella, construí los cables para la conexión en paralelo y resolví el problema.
18 de Diciembre de 2007 a las 10:36
Me alegro muchísimo, Yrbol. ¡Y me alegro también de que nos lo hayas contado!
3 de Enero de 2008 a las 15:50
Hola, tengo dos computadores uno con Windows xp y un portatil con Windows vista no en podido conectarlos para transferir informacion de uno a otro, como se puede hacer esto? y se puede hacer mediante cable usb?
3 de Enero de 2008 a las 16:07
@Vanessa GD: Yo en tu caso usaría un cable cruzado; es lo más barato y sencillo. Puedes encontrarlo en cualquier tienda.
Con cable USB es posible, pero con un cable USB normal: los 2 extremos han de ser machos. Y necesitas un software especial. Además, la transferencia es más lenta.
15 de Febrero de 2008 a las 17:47
como se hace un cable en serie y un cable paralelo en 2computadore
26 de Mayo de 2008 a las 23:42
vos dijiste que los ratones de puerto serie aparecieron antes de los ps/2 y usb, pero la verdad es que el estandar mas viejo es el ps/2, que ya venia en maquinas 386 y 486.
11 de Junio de 2008 a las 1:33
Amigos !! tengo un moden externo con puerto DB 25 y lo necesito conectar a mi notebook pero que no tiene ese puerto ,solo USB ,alguien tiene algun dato de como puedo hacer el cable ,por favor lo necesito urgente ,si pueden envienmelo a email …senande69@yahoo.es ,muchas gracias ..!!!!
25 de Junio de 2008 a las 4:11
vean este link sobre conexiones entre 2 PC por puerto serie RS232.
http://www.beyondlogic.org/serial/serial.htm
26 de Junio de 2008 a las 2:05
no me quedo muy claro lo de las conecciones pero voy a ver si consigo un cable cruzado y a rogar que ande lo que yo quiero es trabajar en dos computadoras compartiendo los archivos.
en cuanto a rebeca que baya a lavar los platos
17 de Julio de 2008 a las 13:33
Hola a todos.
En realidad estamos con un grupo de estudiantes haciendo practicas en Ubuntu 8.04. .
Ahora queremos conectar dos ordenadores mediante un cable serie y me gustaría saber como configurar nuestro linux para poder trabajar asi como en windows.
En windows ya lo hemos hecho solo falta en linux, hemos buscado información y dicen muchas cosas que no entendemos.
Ojalá sepan responder a nuestra petición.
Gracias de antemano.—————————
————————
—————
———
—–
-
29 de Agosto de 2008 a las 22:18
Como conecto mi pc a un router via puerto serial, ya tengo el cable pero no se como configurar el puerto si es que esto se puede.
24 de Diciembre de 2008 a las 18:50
Cual es el null modem cuantos pines tiene, es macho o hembra, en que puerto o lugar del pc se conecta ¿?… sirve el procedimiento en windows vista o xp ¿?…
25 de Diciembre de 2008 a las 2:44
Hola oman,
Tienes una imagen del cable Null-Modem en la wikipedia.
El PC en el que están los datos puede tener instalado cualquier sistema operativo, nosotros arrancaremos ese ordenador con el LiveCD que comento en el post. En el otro PC necesitamos tener Linux o similares.