У мене є Fritz! Box 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 працювати?