El primer paso para poder conectar dos ordenadores por el puerto paralelo es fabricarse un cable LapLink (o comprarlo claro). Para ello son necesarios dos conectores machos DB25 y un cable de al menos 15 hilos. Los hilos deben ir conectados de la siguiente manera:
1 – 1
2 – 15
3 – 13
4 – 12
5 – 10
6 – 11
10 – 5
11 – 6
12 – 4
13 – 3
14 – 14
15 – 2
16 – 16
17 – 17
25 – 25

Una vez hecho el cable es el momento de preparar los 2 sistemas GNU/Linux. Se debe tener el kernel compilado con los modulos parport, parport_pc y plip. El módulo plip quedará en la ruta /lib/modules/version_del_kernel/kernel/drivers/net/plip.ko . Los pasos varian en funcion de la distribución y la versión del kernel que se esté usando.
Descargar el módulo lp:
# rmmod lp
O también:
# modprobe -r lp
Cargar el módulo parport_pc:
# modprobe parport_pc
Comprobar las direcciones de memoria e IRQ del puerto que queremos usar:
# cat /proc/parport/0/hardware
base: 0×378
irq: 7
dma: 3
modes: SPP,ECP,ECPEPP,ECPPS2

O también (el número de base-addr esta en decimal y hay que pasarlo a hexadecimal, 888=0×378):
# cat /proc/sys/dev/parport/parport0/base-addr
888 1912
# cat /proc/sys/dev/parport/parport0/irq
7

Crear los nodos dentro de /dev para los dispositivos plip:
# mknod /dev/plip0 c 6 128
# mknod /dev/plip1 c 6 128

Cargar el módulo plip pasandole los parametros del puerto (o puertos) que queremos usar:
# modprobe plip io=0×378 irq=7

O para varios puertos a la vez:
# modprobe plip io=0×378,0×278 irq=7,5
Ejecutar dmesg para comprobar que dispositivo plip corresponde al puerto:
# dmesg
NET3 PLIP version 2.4-parport gniibe@mri.co.jp
plip0: Parallel port at 0×378, using IRQ 7.

Una vez hecho esto en ambos ordenadores, es el momento de configurar los dispositivos de red, etc. Vamos a suponer que uno de los ordenadores tiene salida a internet y el otro accede a internet mediante el puerto paralelo a través de ese.
En el ordenador con salida a internet:
# ifconfig plip0 192.168.3.1 pointopoint 192.168.3.2
# echo 1 > /proc/sys/net/ipv4/ip_forward
# modprobe iptable_nat
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

En el otro ordenador:
# ifconfig plip0 192.168.3.2 pointopoint 192.168.3.1
# route add 192.168.3.1 plip0
# route add default gw 192.168.3.1

Comparte:
  • Meneame
  • Bitacoras.com
  • Twitter
  • Facebook
  • del.icio.us
  • Google Bookmarks

You might also like

GNU/Linux y OpenBSD a través de terminal por el puerto serie Si tienes un ordenador sin monitor ni teclado, seguramente trabajes con el mediante SSH o Telnet. Pero...
Mi centro de operaciones Despues de ver el centro de operaciones de Flapy, LostInJapan, Quicoto, Ale/Pepino, Neki e Ikusuki me...
Post 200 Casi sin darme cuenta he llegado al post 200. Ya hace año y medio que empecé y sigo sin tener esto...
Por fin Adobe Photoshop CS3 en GNU/Linux con Wine Esta es una razón más para abandonar definitivamente el lado oscuro de Windows. Para los reacios a...
Grab This Widget

Esta entrada tiene 3 comentarios.

  1. Anonymous
    21 Nov 08 15:11

    Espectacular, estube buscando esto durante un buen tiempo.. gracias loko..

    Salutes

  2. enekochan
    21 Nov 08 15:29

    Me alegro que te sirva de ayuda. Lo he releido ahora y está un poco lioso, igual lo retoco un poco.

    Un saludo.

  3. Anonymous
    06 Jun 09 01:48

    Muchas gracias, esta informacion me será de gran ayuda!!! =)

DEJA UN COMENTARIO