Foro

Avatar de IgnacioHR
IgnacioHR
El WIFI me llevó al sofá
29-05-2022
Resuelto

Reiniciado el decodificador de IPTV y YA NO VA!

Hola,

 

Pues eso, esta tarde he reiniciado el decodificador y ya no funciona. Estaba funcionando perfectamente. Ahora dice que "intentando conectar a la red. Si pasados unos minutos ... Aceptar" y no hay manera de que pase de ahí.

 

He depurado con Wireshark lo que está pasando y esto es lo que veo "raro". Hay un mensaje de "Bad Certificate"!

 

  • Ya está funcionando de nuevo!

     

    Lo dejo documentado por si a alguien más le pasa y se vuelve loco como yo.

     

    El problema era que igmpproxy no creaba las rutas de retorno desde la WAN a la LAN porque no reconocía el interfaz de la "LAN". Pero no era un problema de fácil detección porque no hay mensajes de error al respecto en el software de igmpproxy. Simplemente las rutas no se guardaban. Además, tampoco el firewall estaba bloqueando nada, y el kernel no dice nada de los paquetes que se reciben pero van directos a /dev/null... 

     

    Para colmo, la solución, y el "problema" no está en la configuración del igmpproxy, sino en el archivo de configuración del firewall /etc/config/firewall.

     

    El hardware tiene 2 tarjetas de red físicas: eth0 y eth1 eth0 es la pata que llamo "wan" (que no lo es realmente como dice Theliel) es la pata que tiene la ip 192.168.3.2 y que recibe los paquetes de IPTV y de VOIP junto con las rutas por RIP etc.. La eth1 es la que está definida como "LAN" o como "br-lan" en otros archivos de configuración. El tema es que no ayuda mucho que se añadan capas por encima de las tarjetas, como vamos a ver ahora.

     

    En el archivo /etc/config/firewall había esto:

     

    config zone
    	option name 'lan'
    	...
    	list network 'lan eth1 br-lan'
    
    config zone
    	option name 'wan'
    	...
    	list network 'wan eth0 pppoe-ppp0 ppp0'

     

    y lo que tiene que haber es esto:

    config zone
    	option name 'lan'
    	...
    	list network 'lan br-lan'
    
    config zone
    	option name 'wan'
    	...
    	list network 'wan pppoe-ppp0 ppp0'

     

     

    Por alguna razón, al añadir eth0 y eth1 en esa línea de las zonas el igmpproxy no es capaz de reconocer el interfaz por el que se hace la solicitud del join y no puede establecer la ruta de vuelta correctamente.

     

    Casi una semana! pero al final ha salido

     

    Gracias!

15 Respuestas

Las respuestas se han desactivado para esta discusión