El siguiente tutorial tratara de hacer funcionar tu Zire 72 con Linux (Opie) y con la conexión USB ruteada para que puedas tener salida a la red con tu handheld.
Se necesita:
- Palm Zire 72
- MicroSD de 256 MB (minimo, de preferencia 1 GB)
- Lector de tarjetas MicroSD (en mi caso utilice mi celular Nokia 5200)
- Angstrom con Opie (para la Zire)
Primero introducimos la SD al lector y se montara automaticamente en nuestro ubuntu.
Descomrpimimos el Angstrom con Opie en la raiz de la tarjet SD que acabamos de montar. lo que nos dejara con los siguientes archivos:
- Palm (Directorio)
- cocoboot.conf
- initrd.gz
- linux.boot.cfg
- opie.ext2
- zImage
Ahora introducimos la Tarjeta a la ranura de nuestra Palm One Zire 72 y automáticamente nos mostrara el contenido de la tarjeta. Aquí debemos de dar tap con nuestro stylus en donde dice boot!
Si todo va bien veremos las siguientes pantallas:
Por ultimo veremos el escritorio de Opie:
Por ultimo y no menos importante, ahora compartiremos la red entre nuestra palm y nuestra caja con Ubuntu.
Nota: Todos los comandos se realizan en el host (Laptop o PC) a menos que se diga lo contrario.
$ sudo modprobe usbnet $ sudo echo "usbnet" | tee -a /etc/modules $ sudo update-modules Para confirmar: $ sudo lsmod | grep usbnet
Debemos de ver:
usbnet 19976 1 cdc_subset
Depues editamos el fichero /etc/network/interfaces y agregaremos:
mapping hotplug script grep map usb0 iface usb0 inet static address 192.168.2.200 netmask 255.255.255.0 broadcast 192.168.2.255 pre-up /etc/network/zire
Nota: Se usa 192.168.2.x porque las otras redes (192.168.1.x y 192.168.0.x ya estan ocupadas por nuestras tarjetas de red)
Ahora creamos el fichero /etc/networking/zire y agregamos lo siguiente:
#!/bin/sh sleep 5 exit 0
Despues le cambiamos los permisos para que se vuelva ejecutable:
$ sudo chmod a+x /etc/network/zire
Ahora en la palm editamos /etc/network/interfaces
iface usb0 inet static address 192.168.2.202 netmask 255.255.255.0 network 192.168.2.0 gateway 192.168.2.200
Conectamos la Palm con el cable de USB.
Ejecutamos en el Host (Ubuntu)
$ sudo ifup usb0
Editamos el fichero /etc/hosts y agregamos:
192.168.2.202 zire
Ahora instalamos Firestarterpara poder hacer un NAT y que la palm tenga salida a la red.
$ sudo apt-get install firestarter
- Abrimos firestarter.
- Click en «Editar -> Preferencias«
- Click en «Network Settings«
- En la sección de «Local network connected device«:
- Busca «Detected device(s):» selecciona «Unknown device (usb0)«
- Agrega una paloma a «Enable Internet connection sharing«.
- Click en «Acceptar«.
Para finalizar editamos en la Palm el fichero /etc/resolv.conf y agregamos la direccion de nuestro maquina
$ nameserver 192.168.2.200
Con esto quedara lista nuestra Palm para navegar por la red y con Linux instalado!