У меня есть Фриц!Коробка 7490 для жилых DSL/ модем / роутер от AVM.
Можно сбросить текущую конфигурацию маршрутизатора в виде файла (в «Система> Резервное копирование> Сохранить вкладку»). В результате получается простой структурированный текстовый файл, не JSON, но почти такой (Отличное дизайнерское решение, AVM!)
Я хочу нетрадиционно изменить его и загрузить его снова, чтобы изменить конфигурацию маршрутизатора.
Что я хочу изменить? Во-первых, очистите теперь невероятно большой кэш DHCP - выполнение этого через интерфейс занимает много времени (часов щелчка). Во-вторых, измените DNS-серверы, передаваемые DHCP-клиентам в локальной сети, параметры servercfg.user_dns1_for_ipv4
и servercfg.user_dns2_for_ipv4
, которые недоступны через интерфейс 7490.
Однако средство загрузки конфигурации маршрутизатора («Система> Резервное копирование> Вкладка восстановления») проверяет целостность файла. Очевидно, он вычисляет контрольные суммы из содержимого и сверяет их с контрольными суммами, встроенными в файл для загрузки. Это следующая строка в самом конце:
**** END OF EXPORT 0428BE3C ****
В случае несоответствия загрузка отклоняется с помощью «Указанный файл не является допустимым файлом импорта». (Если есть совпадение, загрузка применяется без лишних слов, и маршрутизатор перезагружается. Ой!)
В модели 7390 можно отключить проверку целостности, добавив NoChecks=yes
перед вводной строкой **** CFGFILE:ar7.cfg
в самом верху (см., Например, Изменение DNS на вашем Fritzbox). Это, очевидно, больше не работает в 7490 (слишком много людей разоряют свои устройства?)
Есть ли другой обходной путь, чтобы заставить эту современную версию POKE работать?