debug.cfg

/var/flash/debug.cfg

Этот файл находится, как можно догадаться из заголовка, во флэше. Он запускается при старте роутера и поэтому так важен для наших модификаций. Этот файл представляет собой юникс шел скрипт.

Для того, чтобы модификации работали после перезагрузки роутера, необходимо внести все изменения в debug.cfg. ОСТОРОЖНО: перед тем как что-то записать, это следует хорошо протестировать! В худшем случае придётся использовать Recovery-Tool. В лучшем случае скрипт просто не будет делать, то что от него требуется.

Различные способы отредактировать debug.cfg

1. Самый элегантный.

Возможно потребуется дополнительная модификация.

ОСТОРОЖНО: не используйте простой vi!

2. Я считаю, самый простой.

Требует доступ через FTP

Создайте техтовый файл на локальном компьютере. Его можно скопировать в папку /var/tmp, например, с помощью FTP. Теперь можно её записать во флеш:

Альтернативный способ, который работает не со всеми роутерами:

3. С помощью «cat».

С помощью «cat» можно создать временный файл, до того как в него будет написано EOF. Затем им можно переписать файл /var/flash/debug.cfg или добавить к нему новый:

 

4. Очень ограниченый: пользоываться только в крайнем случае.

ОСТОРОЖНО: с каждым эхо информация снова записывается в флэш, который допускает ограниченное колличество циклов записи. Тем самым этим способом резко повышается возможность повредить флеш и сломать роутер!

 

 

Comments are closed.