Hola, mi experiencia personal es de montar routers wrt54g i el buffalo en modo bridge(wds) i funciona perfectamente.
El modo client se puede hacer perfectamente, he encontrado un montón de tutos por ahí, aunque el problema principal sería que tienes dos redes independientes, se ha de romper la pasarela para que tire bien.
En
http://www.olotwireless.net lo explica y usando el google encontre varias más en castellano y en inglés, pero si quieres utilizar ap + bridge(WDS) se puede, por lo menos en el buffalo se puede; en los wrt54g creo que también:
Lo del puente es muy sencillo:
Se hace una tabla de con las direcciones MAC de los routers ( la de la wifi que hay varias), pero te haría falta otro linksys o mirar si tu router, por cierto, ¿ qué modelo es? , puede utilizar el wds.
Lo del modo cliente lo unico malo que he visto que tienes que entrar en terminal y usar comandos para la buscqueda i conexion de terminal, cada vez que lo apagas porque lo guarda en vram la web es esta
http://openwrt.org/ClientModeHowto?highlight=%28Howto%29
P.D. este fin de semana ire a casa de un colega a experimentar con el modo cliente, ya os diré que tal me ha ido
EDITADO POR AMPLIACIÓN:
Hola, hemos provado el el router en modo cliente con el firmware alchemy y ha sido un éxito.
El router te busca la red le das en conectar y te conecta sin problemas, la única dificultad es que la ip del modo cliente y la de la lan tienen que ser de diferente rango o no funciona correctamente (ej: si la ip de la wifi del router es 192.168.0.1, la ip del ap en modo cliente sería la 192.168.0.100, pero la la puerta de enlace de la lan sería 192.168.1.1 y la de la targeta de red 192.168.1.2 ).
El problema vendría que con las máscaras 255.255.255.0 no se verían las redes entre sí, creo con una máscara 255.255.0.0 o 255.255.253.0 para dejar dos ramas.
Al final se ha liado un poco mi explicación
pero espero que algo te pueda ayudar.