El software utilizado lo puedes encontrar en http://www.cs.hut.fi/Research/Dynamics/software.html. Actualmente está disponible en paquetes .deb, .rpm (hasta versión 0.6.1), pero tuvimos problemas con esta versión que se arreglaron cuando pasamos a la versión 0.6.2, disponible solamente en formato .tar.gz.
La implementación necesita como mínimo un kernel 2.2.x, y resumiendo las opciones necesarias son las siguiente:
Packet socket (CONFIG_PACKET) Kernel/User netlink socket (CONFIG_NETLINK) Routing messages (CONFIG_RTNETLINK) IP: Socket Filtering (CONFIG_FILTER) IP: tunneling (CONFIG_NET_IPIP)
IP: Advanced router (CONFIG_IP_ADVANCED_ROUTER) IP: policy routing (CONFIG_IP_MULTIPLE_TABLES)
Wireless LAN (non-hamradio) (CONFIG_NET_RADIO)
Por lo tanto el primer paso es conseguir esos paquetes y prepararnos para instalarlo en cada uno de los nodos (Mobile Node, Foreign Agent y Home Agent). Descomprimimos los fuentes:
tar xvfz dynamics-0.6.2.tar.gz
Después compilamos e instalamos de la manera tradicional:
Tenemos que seguir esos pasos en cada uno de los nodos, y ya tendremos instalado el software para trabajar con Mobile IP sobre IPv4.