Un post interesante el de agalardi, del que no incluyo la cita para hacer esto más corto, veamos:
Tu primera hipótesis la descarto por lo mismo que dices, nos pasa a muchos y yo te aseguro que el mio no se calienta. Otra cosa es que se trate de obsolescencia programada dentro del firmware.
La tercera es plausible ya que está claro que se ha producido por algún detonante, sea por un error en el receptor (hay muchos), por un error en el server, o por ambos a la vez. Lo que no me creo es que sea por un ataque a los receptores, porque la mayoría están protegidos por los router, excepto los que están en una DMZ (que será una minoría). Además ese ataque no se evitaría por cambiar la IP local.
Que Engel está deseando vender nuevos receptores y no tirar piedras a su tejado está claro. Lo que también parece claro es que no quiere invertir en un buen server, por eso nos echaron del anterior.
Y he dejado la segunda para el final porque es la que me parece que tiene todas las papeletas. ¿Por qué nos afecta a todos?, porque usamos el mismo firmware. Tanto si es del 2012, 13 o 14, básicamente es el mismo, solo con pequeños cambios que no creo que hayan afectado al modulo de gestión de la pila TCP.
Lo que ayer estuve intentando es analizar el dialogo del receptor con un sniffer (Wireshark). Lo tuve que hacer por cable porque mi interface de wifi no captura en modo promiscuo. Como por cable no conseguí que funcionara en Engel, las capturas solo me informaron del fallo, no de como se conecta con éxito.
Lo primero que hizo el receptor es obtener su IP, después una petición DNS de valen.dnsalias.net y tras conseguir la IP comenzó a enviarle paquetes UDP del puerto 4097 al puerto 5200. No se recibió ninguna respuesta de valen.dnsalias.net
A los 37 segundos pidió la IP de stbservices.exavault.com y el servidor DNS respondió con la de gluon.exavault.com. Al recibir esta IP le pidió un archivo de configuración en GET/HTML (download_setting.txt) y lo recibió con el siguiente contenido:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved < a href="
https://stbservices.exavault.com/download_setting.txt">here</ a>.</p>
Editado para que no sea interpretado<h r>
Editado para que no sea interpretado<address>Apache/2.2.3 (CentOS) Server at stbservices.exavault.com Port 80</address>
</body></html>
Es decir, parece que mi DNS no envió la IP correcta, o el DNS del servidor la cambia. El caso es que no se recibe el archivo de configuración. Según esto parece problemas con los DNS, pero no explica porque funciona al cambiar la IP local. Lástima de no poder hacer una captura cuando se engancha. Aquí queda por si alguien quiere continuar.
Perdonar por el tocho, pero no he sabido condensarlo.