Hardware/ru

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 19:41, 22 June 2012 (edit)
Glenn (Talk | contribs)
(+lang +cat)
← Previous diff
Current revision (12:05, 1 August 2012) (edit) (undo)
Breezeofjoy (Talk | contribs)
m
 
Line 46: Line 46:
Перезагружает роутер для того, что б изменения nvram вступили в силу Перезагружает роутер для того, что б изменения nvram вступили в силу
 +
 +
 +[[Category:Categories/ru]]
[[Category:Hardware/ru| ]] [[Category:Hardware/ru| ]]

Current revision


[edit] NVRAM

NVRAM (Non Volatile Random Access Memory - энергонезависимая память) - постоянное место хранения настроек. Оно включает в себя:

  • Настройки, изменяемые через веб-интерфейс
  • Настройки пользователя, такие, как загрузочные скрипты

В dd-wrt существует специальная команда для работы с этой памятью - nvram. параметров у нее не так много.


nvram set <var_name>="<value>"

Устанавливает переменной var_name значение N. Кавычки используются для строк или IP-адресов (что суть есть тоже строки), для числовых или логических значений они не нужны.


nvram show 

Показывает весь nvram. Очень удобно использовать совместно с grep.

grep — утилита командной строки, которая находит на вводе строки, отвечающие заданному регулярному выражению, и выводит их.
 nvram show | grep <слово для поиска>. 
(| - перенаправляет выход команды слева на вход команды справа)


nvram get var_name 

Показать значение переменной var_name, почти аналогично # nvram show | grep var_name, но последний вариант выведет var_name="value", тогда как nvram get var_name выведет просто value


nvram unset var_name 

Обнулят значение переменной var_name


nvram commit 

Если вы окончательно уверены в значениях переменных, которые вы установили , то commit "запоминает" их и они не откатятся после перезагрузки. Так что можете играться с переменными, смотреть на результат, в случае чего, если вы не делали клммит, всегда можно откатиться reboot'ом


 nvram erase

Стирает всю память. По сути это сброс к изначальным настройкам, которые пропишутся туда после перезагрузки.


reboot

Перезагружает роутер для того, что б изменения nvram вступили в силу