Как прописать команду в файл автозагрузки?

Статья: 
1992
Вопрос: 

Что нужно сделать, чтобы определенная команда выполнялась всегда автоматически при загрузке устройства?

Ответ: 

В устройствах ZyXEL (ADSL-модемах и Ethernet-роутерах) имеется файл начальной загрузки (файл автозагрузки) - autoexec.net.

В файле начальной загрузки указаны команды, которые выполняются сразу при запуске устройства. Мы не рекомендуем без крайней необходимости редактировать файл autoexec.net. Но возникают случаи, при которых необходимо добавить определенные команды в файл начальной загрузки, для того, чтобы они выполнялись в устройстве каждый раз при запуске. При этом, на выполнение данной команды не будет влиять перезагрузка или выключение устройства.

Существует несколько рекомендаций, которые необходимо иметь в виду при использовании файла autoexec.net:

  • Поскольку эти команды записываются во флэш-память, чтобы не повлиять на работоспособность микропрограммного обеспечения, мы рекомендуем добавлять новые команды в конец файла.
  • Перед добавлением команды в файл autoexec.net убедитесь, что данная команда правильно выполняется. 
  • Избегайте выключения устройства при редактировании файла, так как это может привести к повреждению устройства. 


1. Подключитесь к режиму командной строки устройства, используя telnet-соединение. В командной строке операционной системы Windows выполните команду telnet 192.168.1.1 (192.168.1.1 - это IP-адрес устройства по умолчанию).

2. Введите пароль (по умолчанию 1234) и нажмите клавишу Enter.

3. Выполните команду sys edit autoexec.net. Вы попадете в однострочный текстовый редактор, в котором можно редактировать файл начальной загрузки модема, – autoexec.net.

Клавиша

Описание

n

Нажмите клавишу n (next) для просмотра содержимого

i

Нажмите клавишу i (insert after) для добавления новой записи

x

Нажмите клавишу x (save & exit) для выхода из редактора с сохранением всех изменений

d

Нажмите клавишу d (delete) для удаления текущей строки (записи)

q

Нажмите клавишу q (quit) для выхода из редактора

4. Для просмотра содержимого файла (для перехода по строкам) нажимайте клавишу n.

5. Нажмите клавишу i для добавления новой записи. Введите необходимую команду и затем нажмите клавишу Enter. В нашем примере в файл autoexec.net добавлена команда ether edit speedDuplex wan m 10 f, которая устанавливает на WAN-порту Ethernet-роутера скорость 10 Мбит/с и режим Full Duplex.

Нажмите кнопку x, чтобы выйти из редактора с сохранением всех изменений.

6. После этого проверьте, сохранилась ли команда в файле autoexec.net. Для просмотра содержимого файла autoexec.net выполните команду sys view autoexec.net и убедитесь, что добавленная команда присутствует.

7. Для выхода из режима командной строки выполните команду exit.

После редактирования файла autoexec.net рекомендуется перезагрузить устройство.