Tengo un DSL / módem / enrutador residencial Fritz! Box 7490 de AVM.
Uno puede volcar la configuración actual del enrutador como un archivo (en "Sistema> Copia de seguridad> Guardar pestaña"). El resultado es un archivo de texto estructurado simple, no JSON, pero casi (¡Excelente decisión de diseño, AVM!)
Quiero modificarlo de manera no convencional y subirlo nuevamente para cambiar la configuración del enrutador.
¿Qué quiero modificar? Primero, vacíe el caché DHCP ahora escandalosamente grande; hacer esto a través de la interfaz lleva años (horas de clic). En segundo lugar, modifique los servidores DNS pasados a los clientes DHCP en la LAN, las opciones servercfg.user_dns1_for_ipv4
y servercfg.user_dns2_for_ipv4
, que no son accesibles a través de la interfaz 7490.
Sin embargo, la función de carga de configuración del enrutador ("Sistema> Copia de seguridad> Pestaña Restaurar") verifica la integridad del archivo. Aparentemente, calcula sumas de verificación del contenido y las verifica contra las sumas de verificación incrustadas en el archivo para cargar. Esta es la siguiente línea al final:
**** END OF EXPORT 0428BE3C ****
Si hay una falta de coincidencia, la carga se rechaza con "El archivo especificado no es un archivo de importación válido". (Si hay una coincidencia, la carga se aplica sin más preámbulos y el enrutador se reinicia. ¡Ay!)
En el modelo 7390, uno podría deshabilitar la verificación de integridad al agregar NoChecks=yes
antes de la cadena de introducción **** CFGFILE:ar7.cfg
en la parte superior (ver, por ejemplo, Cambiar el DNS en su Fritzbox ) Esto aparentemente ya no funciona en el 7490 (¿demasiadas personas reventan sus dispositivos?)
¿Hay otra solución para hacer que esta versión moderna de POKE funcione?