LLevaba un par de días como loco intentando configurar un Linux para poder compartir mi conexión de cablemodem entre unos cuantos ordenadores y me he encontrado con esto. Es una modificación de Linux orientada a convertir un ordenador en un router. A parte de enrutar tiene muchas funciones, firewall, servidor de impresoras, puede hacer de puente entre redes y otras cuantas cosas mas.
www.freesco.cc --Web oficial en castellano--
www.freesco.org --Web oficial--
Se puede tener el router funcionando en menos de una hora. Sus requesitos minimos son ridiculos un 386 con 8MB de RAM y una disquetera (el ordenador devera que tener dos tarjetas de red y quedara lapidado para esta función). Yo lo he puesto con dos tarjetas de red Longshine con chipset Realtek RTL8139 y no he tenido ningún problema.