[eside-ghost] Configuracion y conexion por PLIP (IP sobre puerto
paralelo)
Eneko chan
enekochan en gmail.com
Mie Feb 8 00:22:51 CET 2006
Estoy intentando conectar dos ordenadores mediante PLIP, es decir algo asi
como Ethernet por el puerto paralelo mediante un cable LapLink.
He conseguido activar el modulo PLIP en las dos maquinas (un kernel
2.6.14[Fedora Core 4] y otro
2.0.36 [Red Hat 5.2]). En el 2.6.14 he tenido que activar los modulos
parport y parport_pc, en el 2.0.36 no. Supongo que sera por que en los
kernel nuevos han decidido sacar el puerto paralelo a un modulo ya que cada
vez se usa menos. Lo que pasa es que en 2.6.14 me sale esto en
/var/log/messages al activar el modulo:
Feb 7 20:55:00 athlon kernel: parport 0x378 (WARNING): CTR: wrote 0x0c,
read 0xff
Feb 7 20:55:00 athlon kernel: parport 0x378 (WARNING): DATA: wrote 0xaa,
read 0xff
Feb 7 20:55:00 athlon kernel: parport 0x378: You gave this address, but
there is probably no parallel port there!
Feb 7 20:55:00 athlon kernel: parport0: PC-style at 0x378, irq 7
[PCSPP,TRISTATE]
Feb 7 20:56:20 athlon kernel: NET3 PLIP version 2.4-parport
gniibe en mri.co.jp
Feb 7 20:56:20 athlon kernel: plip0: Parallel port at 0x378, using IRQ 7.
En el 2.0.36 parece que todo bien, sale esto otro:
Oct 30 01:22:25 localhost kernel: NET3 PLIP version 2.2 gniibe en mri.co.jp
Oct 30 01:22:25 localhost kernel: plip1: Parallel port at 0x378, using
assigned IRQ 7.
El proceso de configuracion de todo es algo asi:
- Quitar el modulo "lp".
- Asegurarse de que el puerto paralelo es accesible. Mirar en
"/proc/parport" (en mi caso no estaba ahi en ninguno de los dos kernels). Se
supone que ese directorio no existiria si no estan activos los modulos
"parport" y "partport_pc", pero en mi caso los he activado en el 2.6.14 y
ese directorio sigue sin aparecer. El equivalente mio parece ser que es
"/proc/sys/dev/parport". En el 2.0.36 no aparece nada por ninguna parte.
# insmod parport
# insmod parport_pc io=0x378 irq=7
- Cargar el modulo "plip".
# insmod plip
Aqui es donde salian esos mensajes de antes en "/var/log/messages"
- Configurar el dispositivo plip que salga en "/var/log/messages". En mi
caso plip0 para el 2.6.14 y plip1 para el 2.0.36.
Maquina1 # ifconfig plip0 athlonplip pointopoint librettoplip netmask
255.255.255.0 up
Maquina2 # ifconfig plip1 librettoplip pointopoint athlonplip netmask
255.255.255.0 up
Los nombres de las maquinas estan en "/etc/hosts" con IP 192.168.3.1 y .2
- Verificar las rutas y si no estan añadirlas.
En el 2.6.14:
# route add -host 192.168.3.1 dev plip0
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
athlonplip * 255.255.255.255 UH 0 0 0
plip0
192.168.3.0 * 255.255.255.0 U 0 0 0
plip0
En el 2.0.36:
# route add -host 192.168.3.2 dev plip1
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
librettoplip * 255.255.255.255 UH 0
0 0 plip1
No se por que en uno me sale como "Destination" la red y en el otro no. He
hecho un
#route -add net 192.168.3.0 netmask 255.255.255.0 dev plip1
y listo, ahora si:
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
librettoplip * 255.255.255.255 UH 0
0 0 plip1
192.168.3.0 * 255.255.255.0 U 0 0 1
plip0
Cada ordenador se ve a si mismo al hacerse un ping, pero no se ven entre
ellos. Me da que el fallo esta o en lo de las rutas o en el fallo que da el
PLIP al activarse el modulo. El cable LapLink esta perfectamente por que lo
he usado antes y todo bien (he mirado con el tester por si las moscas) y en
el portatil (Libretto) he quitado el puerto paralelo bidireccional tambien
por si las moscas.
El HOW-TO original esta en:
http://www.tldp.org/HOWTO/PLIP-Install-HOWTO.html
http://www.tldp.org/HOWTO/PLIP.html
Menuda chapa jajaja Cuando consiga esto ya mirare como conectar a internet
el Libretto, y si no me sale os preguntare ;)
--
Fotolog: http://www.fotolog.net/ceng
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060208/dd971f73/attachment-0001.htm
Más información sobre la lista de distribución eside-ghost