Pues tengo 2 routers con openwrt y en los dos pasa lo mismo.
Ambos con la última versión OpenWrt Chaos Calmer 15.05.1
Uno es modelo TP-LINK TL-WR703N v1 y el otro sl-r7205.
Pero me da que es un problema de openwrt no de los routers. A ver si me explico.
Por lo poco que entiendo, se puede hacer modo repetidor de dos formas, bien con wlan0 o bien con una antena externa con wlan1. Si pongo antena externa y hago la conexión con mi router principal que es de vodafone (sercom), entonces si se me cae la señal principal, el openwrt se mantiene porque está en wlan0 aún cayendo wlan1 de la antena. Entro via wifi al openwrt reconfiguro y punto.
Pero cuando realizo el enlace desde wlan0 donde hago la búsqueda de mi router principal y posteriormente agrego la red wifi de openwrt todo como digo en wlan0, entonces si me falla esa conexción se cae también openwrt.
Igual no me he explicado muy bien. Pero ahora mismo no se me ocurre otra forma.
Los modelos de router que me dices tienen 32MB de RAM, algo que para la versión CC, se me antoja un poco escasa.
Mira los logs del router cuando dices que se te cae la red, y busca si hay algún mensaje relativo a falta de memoria, o alguna excepción.
Cuando dices que se te cae todo al fallar la conexión cliente, ¿te refieres a que se cae sola, o a que si cortas la wifi (desenchufas el router principal), la conexión luego no la recupera por sí solo?. Pueden ser dos síntomas distintos.
Si el router no se queda pillado por falta de memoria, puedes hacer un script, que haga un ping a intenet cada x tiempo, y si no lo hace, que relevante la interfaz wifi, para recuperar la señal. Algo parecido hay en el
[Tutorial] Configuraciones Básicas Con OpenWRT . El punto "
10.- Se comprueban los bloqueos de tráfico en la WAN y se relevantan las interfaces para eliminar cualquier fallo esporádico que pudiera bloquear el tráfico", se puede adaptar a tu caso.