Categoría: informática

Si alguna vez necesitas descargarte una ISO con el Sistema Operativo OpenBSD, te darás cuenta de que en su página web no hay ninguna imagen disponible de forma gratuita. Aun así ponen a tu disposición multitud de FTPs para que puedas descargarte todo lo que hace falta. Para ahorrate los quebraderos de cabeza aquí pongo 2 scripts (para GNU/Linux y Windows) con los que se realiza el proceso automáticamente.

Solo hay que editar los scripts para indicar la versión de OpenBSD, la arquitectura, la unidad de destino, etc. para que se genere la ISO autoarrancable. Estas son las herramientas que hacen falta para que los script funcionen correctamente tanto en GNU/Linux como en Windows:

GNU/Linux:

  • wget.
  • mkisofs.

Windows:

 

Para descargarse los script hacer click sobre la plataforma adecuada:

GNU/Linux

Windows

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
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

Cada día paso al menos 1 hora en el metro de Bilbao. Hasta ahora subia andando la cuesta de Bidezabal para poder coger un periodico de esos gratuitos y entretenerme un poco con lo mal que va el mundo. Pero solo me llegaba hasta Lutxana.

Ahora con la PDA (HP hx4700) puedo ver los comics que me baje de internet. O leer libros en PDF (los prefiero en papel pero la pela es la pela). Podría ver peliculas o series (Perdidos, House, Heroes, etc.), pero a esas horas no tengo la mente tan despierta como para seguir el argumento.

Otras cosas que puedo hacer con esta maravilla:

- Usarla de mando a distancia universal (de infrarojos).
- Controlar el PC a distancia (muy util cuando estas enfermo y no quieres/puedes moverte de la cama).
- Navegar por internet en cualquier lugar de la casa (si incluido el baño xD).
- GPS (aunque ayer me llevo a casa por la ruta más larga =P).
- Teléfono VoIP (solo me falta conectar mi Asterisk al mundo exterior).
- Oir MP3 (a mi esto no me sirve de mucho por que no tengo los oidos para esos trotes).
- Y un largo etc.

PD: Siento la mala calidad de la foto pero está hecha con el movil, luego pasada a la PDA por bluetooth y por ultimo volcada al ordenador del trabajo desde la tarjeta CompactFlash.