BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate
Fibra

Router Banana Pi con OpenWrt dice Unable to complete PPPoE Discovery tras apagarlo por la noche

Miles28

Desde hace un par de semanas si apago el router y la ONT por la noche, al encenderlo al día siguiente no tiene conexión a internet. Esto no ocurre siempre, sólo de vez en cuando.

El router es un Banana Pi BPI-R3, corriendo la última versión de OpenWrt conectado a fibra Smart de Digi.

Cuando ocurre, el log del sistema muestra este mensaje:

daemon.err pppd[2595]: Unable to complete PPPoE Discovery
daemon.info pppd[2595]: Exit.
daemon.notice netifd: Interface 'wan' is now down

A partir de ahí, la conexión a internet no se realiza si espero un rato (pensando que pueda estar tardando en negociar la conexión PPPoE), pero si reinicio el el router o el demonio network, se conecta a internet sin problemas.

crackman

Uhmm, ni idea del motivo, pero entre que localizas el origen del problema y no, una "solución" puede ser poner un script en el inicio del router que reinicie pasados unos segundos el demonio, ¿no?

🗨️ 1
Miles28

Estoy probando un par de cosas ahora.

La primera ha sido poner orden en el archivo /etc/config/network, colocando los "device" antes de sus correspondiente "interface".

La segunda, he retrasado el orden de prioridad de inicio del demonio "network".

Esta mañana se ha conectado a internet sin problemas.

Si se repite probaré a poner un script como el que comentas.

vukits

Desde hace un par de semanas si apago el router y la ONT por la noche, al encederlo al día siguiente no tiene conexión a internet. Esto no ocurre siempre, sólo de vez en cuando.

Bienvenido al club

Yo aún con equipos de Digi (fibra Smart), he renunciado a reiniciarlo diariamente.

Se reinicia sólo cuando hay algún corte de luz

🗨️ 1
Miles28

Pues sí, ésa será la última solución si no consigo arreglarlo de otra forma, …o dejar Digi si no lo solucionan, por que si no he entendido mal, lo que se comenta en ese hilo es que puede ser un tema de la propia Digi.

Miles28
1

He encontrado este servicio para OpenWrt y parece prometedor para este problema. Lo voy a probar. Funciona mandando un ping cada cierto tiempo desde la interface del router que conecta con internet (WAN, eth0,…). Si no recibe respuesta, reinicia automáticamente la interface :

openwrt.org/docs/guide-user/advanced/watchcat

Miles28

Después de tres días de haber modificado un poco el archivo /etc/config/network, cambiado la prioridad del demon network y de haber instalado el servicio watchcat, no se ha vuelto a reproducir el problema de falta de conexión a internet en el arranque del router.

Wolf-ramio

Sin ser ducho en este tema y a riesgo de meter la pata, se me ocurre un posible motivo por el que podía ocurrir este problema. Si se encienden router y ONT a la vez puede que el router intente levantar la sesión antes de que la ONT haya terminado su negociación con la OLT y esté lista. Es decir que si se enciende la ONT primero, y se espera unos segundos para encender el router, es posible que eso ya no ocurra.

Si es el caso, cualquier código que se añada que retrase la solicitud de levantar sesión del router, evitará el problema, dándole tiempo a la ONT para estar lista.

Como digo, sin saber de esto, no se si estoy diciendo un disparate o dando un porqué.

🗨️ 1
Miles28

Eso fue lo mismo que pensé yo. Yo tampoco soy un experto ni de lejos.

Por eso retrasé el inicio del servicio Network casi al final.

De momento no ha vuelto a fallar.