Как зайти в cli роутера keenetic

CLI (command line interface) – это интерфейс командной строки, который позволяет управлять настройками устройств и выполнять различные операции с помощью команд. Keenetic – это семейство сетевых устройств, которые обладают широкими возможностями настройки и функциональными возможностями.

Доступ к CLI Keenetic дает пользователю больше свободы и контроля в настройке и управлении устройством. С помощью командного интерфейса можно выполнять разнообразные задачи, изменять параметры сети, настраивать безопасность и т.д. Использование CLI Keenetic также позволяет автоматизировать определенные задачи путем написания сценариев и командных файлов.

Важно отметить, что настройка и использование CLI Keenetic требует определенных навыков и знаний. Перед тем как начать использовать командный интерфейс, рекомендуется ознакомиться с документацией Keenetic и изучить основные команды.

В этой статье мы рассмотрим основные шаги для получения доступа к CLI Keenetic и руководство по настройке. Мы рассмотрим различные способы получения доступа к командной строке, а также предоставим примеры основных команд и сценариев для использования в CLI Keenetic.

Содержание

  1. Вводные сведения о CLI Keenetic
  2. Почему важно иметь доступ к CLI Keenetic?
  3. Как получить доступ к CLI Keenetic?
  4. Преимущества настройки CLI Keenetic
  5. Шаги для настройки CLI Keenetic
  6. Типичные проблемы и их решения

Вводные сведения о CLI Keenetic

CLI Keenetic представляет собой свободно распространяемую программу-интерфейс командной строки (Command Line Interface), разработанную специально для маршрутизаторов Keenetic. CLI Keenetic позволяет пользователям получить полный контроль над настройками своего маршрутизатора посредством команд, выполняемых в командной строке.

Основной предназначение CLI Keenetic — это предоставление удобного и простого способа работы с различными функциями и параметрами маршрутизатора, которые не доступны из пользовательского интерфейса маршрутизатора (WEB UI). С его помощью можно выполнять сложные операции, автоматизировать рутинные задачи, а также вносить изменения в системные настройки маршрутизатора.

Перед использованием CLI Keenetic необходимо убедиться, что операционная система вашего компьютера поддерживает работу с программами командной строки. Также важно учитывать, что некоторые команды в CLI Keenetic могут иметь серьезное влияние на настройки вашего маршрутизатора, поэтому перед выполнением новых команд рекомендуется ознакомиться с документацией или получить совет высококвалифицированного специалиста.

Основные команды CLI Keenetic включают в себя команды для работы с интерфейсом, настройкой Wi-Fi, настройкой сети, управления подключениями, настройкой безопасности и многое другое. Каждая команда имеет свою синтаксическую структуру и список доступных параметров, с помощью которых можно выполнять конкретные задачи.

CLI Keenetic является мощным инструментом для опытных пользователей, которые хотят максимально использовать возможности своего Keenetic-маршрутизатора. Он позволяет достичь уровня гибкости и контроля, которого невозможно достичь с помощью только WEB UI и облегчает выполнение сложных задач.

Чтобы начать использовать CLI Keenetic, необходимо подключиться к маршрутизатору по протоколу SSH или Telnet. После подключения вы можете использовать различные команды для взаимодействия с маршрутизатором, настраивать параметры и выполнять другие операции по своему усмотрению.

Почему важно иметь доступ к CLI Keenetic?

Доступ к CLI Keenetic может быть полезен во многих ситуациях:

  • Расширенные возможности настройки: CLI Keenetic позволяет администратору сети получить доступ к большому количеству расширенных функций и настроек, которые не доступны через обычный веб-интерфейс.
  • Автоматизация задач: Используя CLI Keenetic, администраторы сетей могут автоматизировать рутинные задачи, такие как настройка VLAN, настройка NAT, создание скриптов и многое другое.
  • Диагностика и мониторинг: CLI Keenetic предоставляет возможность администраторам сетей получить подробную информацию о состоянии маршрутизатора и выполнить диагностику сетевых проблем.
  • Управление устройствами из командной строки: С помощью CLI Keenetic, администраторы сетей могут управлять другими устройствами в сети, отправлять команды на другие маршрутизаторы, свитчи и другие сетевые устройства.

В целом, доступ к CLI Keenetic предоставляет администраторам сетей больше гибкости, мощности и контроля над своими маршрутизаторами Keenetic. Это позволяет им лучше настроить, управлять и мониторить свои сети для достижения наилучшего качества связи и безопасности.

Как получить доступ к CLI Keenetic?

Чтобы получить доступ к CLI Keenetic, выполните следующие шаги:

Шаг 1:

Установите и настройте SSH-клиент на вашем устройстве. Вы можете использовать такие приложения, как PuTTY (Windows), Terminal (MacOS) или любое другое приложение SSH-клиента, совместимое с вашей операционной системой.

Шаг 2:

Узнайте IP-адрес маршрутизатора Keenetic, который вы планируете настроить. Вы можете узнать IP-адрес, подключившись к административной панели маршрутизатора через веб-интерфейс.

Шаг 3:

Запустите SSH-клиент и введите IP-адрес маршрутизатора Keenetic в поле «Host» (Хост) или «IP address» (IP-адрес). Затем выберите порт 22 (SSH).

Шаг 4:

Нажмите кнопку «Connect» (Подключиться), чтобы установить SSH-соединение с маршрутизатором. Если соединение установлено успешно, вы увидите приглашение командной строки.

Теперь у вас есть доступ к CLI Keenetic и вы можете выполнять различные команды для настройки и управления вашим маршрутизатором. Будьте осторожны при использовании команд, чтобы не повредить настройки маршрутизатора.

Примечание: заходить в CLI рекомендуется только опытным пользователям, так как неправильное использование команд может привести к неполадкам в работе маршрутизатора.

Преимущества настройки CLI Keenetic

Преимущества настройки CLI Keenetic:

  • Полный контроль – CLI позволяет осуществлять полный контроль над настройками роутера и проводить более глубокую настройку.
  • Автоматизация – с помощью CLI можно автоматизировать конфигурацию роутера, создав сценарии и скрипты.
  • Мощные возможности – использование CLI Keenetic дает доступ к мощным инструментам и функциям, которые могут быть недоступны через веб-интерфейс.
  • Диагностика и ремонт – при проблемах с Keenetic-роутером CLI позволяет провести диагностику и ремонт с помощью команд и скриптов.
  • Гибкость – настройка CLI Keenetic позволяет настраивать и проверять различные параметры и функции устройства в соответствии с потребностями пользователя.

Настройка CLI Keenetic предоставляет возможность получить больше контроля и гибкости при работе с роутером Keenetic, что особенно полезно для опытных пользователей и системных администраторов.

Шаги для настройки CLI Keenetic

Для настройки Command Line Interface (CLI) Keenetic доступны следующие шаги:

  1. Подключение к устройству: Подключите компьютер к сети Keenetic при помощи Ethernet-кабеля или подключитесь через Wi-Fi с точкой доступа Keenetic.
  2. Открытие терминала: Откройте терминал на вашем компьютере. В Windows используйте команду «cmd» в Меню Пуск или введите «cmd» в строке поиска. В macOS и Linux откройте приложение «Terminal».
  3. Подключение к Keenetic: В терминале введите команду «telnet 192.168.1.1» для подключения к Keenetic по протоколу Telnet. Если вы используете Keenetic с другим IP-адресом, укажите его вместо «192.168.1.1».
  4. Аутентификация: Введите имя пользователя и пароль для входа в CLI Keenetic. По умолчанию имя пользователя «admin», а пароль можно найти на задней стороне вашего Keenetic.
  5. Начало работы с CLI: После успешной аутентификации вы получите доступ к интерфейсу командной строки Keenetic. Здесь вы можете выполнять различные команды для настройки и управления параметрами вашего Keenetic.

Обязательно помните осторожно выполнять команды в CLI Keenetic, поскольку некорректные команды могут повредить работу вашего устройства. Чтобы избежать ошибок, рекомендуется обратиться к документации Keenetic или получить консультацию у специалистов, если у вас возникнут вопросы или затруднения.

Типичные проблемы и их решения

При настройке и использовании CLI Keenetic могут возникать некоторые проблемы. В этом разделе мы рассмотрим некоторые из них и предложим решения для их быстрого устранения.

  • 1. Проблема: Не удалось подключиться к CLI Keenetic.
  • Решение: Проверьте правильность введенного адреса IP и убедитесь, что ваше устройство подключено к той же сети, что и Keenetic. Также убедитесь, что у вас есть правильные учетные данные (логин и пароль) для входа в систему.

  • 2. Проблема: Не удается выполнить команду в CLI Keenetic.
  • Решение: Убедитесь, что вы правильно вводите команду и соответствуете требованиям синтаксиса CLI Keenetic. Если команда по-прежнему не выполняется, попробуйте перезагрузить Keenetic и попробовать снова.

  • 3. Проблема: Не удалось сохранить изменения в настройках CLI Keenetic.
  • Решение: Убедитесь, что вы правильно применяете изменения, используя команду «apply» после внесения изменений. Если проблема сохраняется, попробуйте перезагрузить Keenetic и повторить процесс настройки.

  • 4. Проблема: Нет доступа к определенным настройкам или командам в CLI Keenetic.
  • Решение: Проверьте текущие настройки доступа и права пользователя. Убедитесь, что вы используете аккаунт администратора или учетные данные с достаточными правами доступа. Если нужно, обратитесь к документации Keenetic или свяжитесь с технической поддержкой.

  • 5. Проблема: CLI Keenetic не работает или выдает ошибку.
  • Решение: Попробуйте перезагрузить Keenetic и попробовать снова. Если проблема продолжается, проверьте наличие обновлений прошивки или свяжитесь с технической поддержкой для получения дополнительной помощи.

Командная строка (cli) Keenetic является мощным инструментом для настройки и управления роутером. Она позволяет пользователям получить полный контроль над функциональностью устройства и настроить его под свои потребности. В этой статье мы предоставим полный список команд для использования в командной строке Keenetic.

Все команды в cli Keenetic должны быть введены в чёрную командную строку роутера. Команды могут быть использованы для настройки Wi-Fi, настройки безопасности, маршрутизации и других аспектов работы роутера Keenetic. Некоторые команды требуют особых привилегий администратора, поэтому будьте осторожны при их использовании.

Некоторые из наиболее полезных команд для использования в cmd Keenetic включают в себя: «iwpriv», позволяющую управлять Wi-Fi сетями; «iptables», для управления файрволом роутера; «netstat», позволяющую контролировать сетевые соединения; и «ping», для проверки доступности узлов в сети. Данный список команд предоставляет лишь небольшой обзор функциональности cli Keenetic.

Важно отметить, что при использовании команд в cli Keenetic необходимо быть осторожным и внимательным. Ввод ошибочных команд может привести к сбою работы роутера либо к изменению настроек, что потребует вмешательства специалиста для восстановления работы устройства. Поэтому перед использованием любой команды в командной строке Keenetic рекомендуется ознакомиться с документацией производителя.

Теперь вы имеете полный список команд для использования в командной строке Keenetic. Не забывайте осторожно и внимательно следить за перечисленными инструкциями, чтобы не повредить работу роутера. Пользуйтесь этими командами ответственно и только если вы осведомлены о их предназначении и последствиях.

Содержание

  1. Команды для cli Keenetic
  2. Полный список команд
  3. Настройка роутера
  4. Управление роутером

Команды для cli Keenetic

1. show — показывает текущую конфигурацию роутера.

2. configure — входит в режим конфигурации роутера.

3. interface — настраивает интерфейсы роутера.

4. ip — настраивает IP-адреса и маршрутизацию.

5. wireless — настраивает беспроводное соединение.

6. dhcp — настраивает DHCP-сервер.

7. dns — настраивает DNS-сервер.

8. firewall — настраивает правила брандмауэра.

9. system — настраивает системные настройки роутера.

10. save — сохраняет текущую конфигурацию роутера.

11. exit — выходит из режима конфигурации роутера.

Команды для cli Keenetic позволяют полностью настроить и управлять вашим роутером. С их помощью вы можете настроить сетевые интерфейсы, IP-адреса, беспроводное соединение, DHCP- и DNS-серверы, а также правила брандмауэра. Не забудьте сохранить текущую конфигурацию после внесения изменений.

Полный список команд

  • show ip — показать настройки IP-адреса роутера
  • set ip — установить IP-адрес роутера
  • show routes — показать таблицу маршрутизации
  • set routes — настроить таблицу маршрутизации
  • show firewall — показать настройки брандмауэра
  • set firewall — настроить брандмауэр
  • show interfaces — показать информацию о сетевых интерфейсах
  • set interfaces — настроить сетевые интерфейсы
  • show dhcp — показать настройки DHCP-сервера
  • set dhcp — настроить DHCP-сервер
  • show dns — показать настройки DNS-сервера
  • set dns — настроить DNS-сервер
  • show vpn — показать настройки VPN
  • set vpn — настроить VPN
  • show wireless — показать настройки Wi-Fi
  • set wireless — настроить Wi-Fi
  • show system — показать системную информацию о роутере
  • set system — настроить системные параметры роутера

Настройка роутера

  • show – отображает текущую конфигурацию и статус роутера;
  • set – устанавливает значения параметров роутера;
  • add – добавляет новые настройки или элементы в конфигурацию;
  • delete – удаляет настройки или элементы из конфигурации;
  • commit – сохраняет изменения в конфигурации;
  • reboot – перезагружает роутер;
  • ping – отправляет ICMP-запрос на указанный IP-адрес;
  • traceroute – отслеживает маршрут до указанного IP-адреса;
  • help – выводит справочную информацию о доступных командах;

Для выполнения команд необходимо подключиться к роутеру по SSH, используя программу для работы с командной строкой, такую как PuTTY для Windows или Terminal для macOS и Linux. Команды CLI позволяют настраивать и управлять такими параметрами роутера, как сетевые интерфейсы, беспроводные сети, безопасность, DHCP, DNS, маршрутизация и другие.

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

Управление роутером

Для управления роутером Keenetic можно использовать различные команды в командной строке (CLI). Ниже представлен список основных команд, которые позволяют настраивать и управлять роутером:

Команда Описание
show Отображает информацию о текущих настройках роутера.
set Устанавливает указанные значения для определенных параметров роутера.
get Получает значения указанных параметров роутера.
enable Включает определенные функции или возможности роутера.
disable Отключает определенные функции или возможности роутера.
save Сохраняет текущие настройки роутера.
reboot Перезагружает роутер.
reset Сбрасывает настройки роутера к заводским значениям.

Эти команды помогают управлять различными аспектами работы роутера, такими как настройки сети и безопасности, настройки Wi-Fi, контроль доступа и многое другое. Используя команды CLI Keenetic, вы можете более гибко и точно настроить роутер под свои потребности.

Интернет-центр с Wi-Fi N300, усилителями
приема, управляемым коммутатором и
переключателем режимов работы

Справочник команд

Модель Keenetic Lite (KN-1310)
Версия OC 2.09
Редакция 1.15 12.09.2017

help.keenetic.net

© Keenetic Ltd., 2017

Введение

Данный справочник содержит команды для управления устройством Keenetic Lite
посредством интерфейса командной строки. Здесь приведен полный список всех
доступных команд. Также указаны примеры того, как использовать наиболее
распространенные из этих команд, общая информация о взаимосвязи между
командами и принципиальные основы того, как их использовать.

1 Для кого предназначен документ

Данное руководство предназначенодля сетевых администраторов или специалистов
по вычислительной технике, отвечающих за настройку и поддержку Keenetic Lite на
месте. Оно также предназначено для операторов, которые управляют Keenetic Lite.
Документ охватывает технические процедуры поддержки высокого уровня для
root-администраторов и сотрудников технической поддержки Keenetic Lite.

Введение

2 Структура документа

Справочник описывает следующие разделы:

Знакомство с командной
строкой

Описание команд Алфавитный список команд, которые можно вводить

В разделе описано как использовать интерфейс
командной строки Keenetic Lite, ее иерархическую
структуру, уровни авторизации и возможности
справки.

в командной строке для настройки Keenetic Lite.

3 Условные обозначения

В описании команд используются следующие обозначения:

жирный шрифт

курсив

[ необязательный элемент ]

Команды и ключевые слова выделяются
жирным шрифтом. Они должны быть
введены в точности как указано в
описании. В примерах жирный шрифт
используется для выделения данных,
введенных пользователем.

Аргументы, для которых необходимо
задать значения, выделены курсивом.

Элементы в квадратных скобках являются
необязательными.

Keenetic Lite (KN-1310) — Справочник команд

3

Введение

обязательный элемент

(x | y | z)

[x | y | z]

Описание каждой команды разделено на следующие подразделы:

Префикс no

Многократный ввод

Вхождение в группу

Тип интерфейса

Элементы в угловых скобках являются
обязательными.

Обязательные альтернативные ключевые
слова группируются в круглых скобках и
разделяются вертикальной чертой.

Необязательные альтернативные
ключевые слова группируются в
квадратных скобках и разделяются
вертикальной чертой.

Описание того, что команда делает.Описание

Общий формат команды.Синопсис

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

Способность команды менять настройки.Меняет настройки

Возможность многократного ввода
команды.

Название группы, доступ в которую дает
команда. Если группы нет, этот раздел не
отображается.

Тип интерфейса, на который влияет
команда. Раздел не отображается, если
данный контекст не имеет смысла для
команды.

Интерфейсы, используемые в системе, и
отношения между ними показаны на
диаграмме ниже.

Аргументы, если есть, и пояснения к ним.Аргументы

Пример

Примечания, предупреждения и предостережения используют следующие
обозначения.

Примечание: Означает «читатель, прими к сведению». Примечания содержат

полезные советы или ссылки на материалы, не содержащиеся в
данном справочнике.

Предупреждение: Означает «читатель, внимание!». Ваши действия могут привести к

повреждению оборудования или потере данных.

Иллюстрация того, как команда выглядит
при вызове. Поскольку интерфейс прост,
некоторые примеры очевидны, но они
включены для ясности.

4

Справочник команд — Keenetic Lite (KN-1310)

Краткое содержание

Краткое содержание

Введение ………………………………………………………………………………………………………………………. 3

Обзор продукта ……………………………………………………………………………………………………………. 19

Знакомство с командной строкой ………………………………………………………………………………….. 21

Описание команд ………………………………………………………………………………………………………… 27

Дополнительная информация …………………………………………………………………………………….. 293

Глоссарий ………………………………………………………………………………………………………………….. 297

Иерархия интерфейсов ………………………………………………………………………………………………. 307

SNMP MIB ………………………………………………………………………………………………………………….. 309

Keenetic Lite (KN-1310) — Справочник команд

5

Краткое содержание

6

Справочник команд — Keenetic Lite (KN-1310)

Содержание

Содержание

Введение ………………………………………………………………………………………………………………. 3

1 Для кого предназначен документ ………………………………………………………………………….. 3

2 Структура документа ……………………………………………………………………………………………. 3

3 Условные обозначения ………………………………………………………………………………………… 3

Содержание ………………………………………………………………………………………………………….. 5

Глава 1

Обзор продукта …………………………………………………………………………………………………… 19

1.1 Аппаратное обеспечение …………………………………………………………………………………. 19

Глава 2

Знакомство с командной строкой …………………………………………………………………….. 21

2.1 Ввод команд в командной строке ……………………………………………………………………… 22

2.1.1 Вход в группу …………………………………………………………………………………………. 22

2.2 Использование справки и автодополнения ……………………………………………………….. 22

2.3 Префикс no ……………………………………………………………………………………………………… 24

2.4 Многократный ввод …………………………………………………………………………………………. 24

2.5 Сохранение настроек ……………………………………………………………………………………….. 25

2.6 Отложенная перезагрузка ………………………………………………………………………………… 25

Глава 3

Описание команд ……………………………………………………………………………………………….. 27

3.1 Базовые команды …………………………………………………………………………………………….. 27

3.1.1 copy …………………………………………………………………………………………………….. 27

3.1.2 erase ……………………………………………………………………………………………………. 27

3.1.3 exit ………………………………………………………………………………………………………. 28

3.1.4 ls …………………………………………………………………………………………………………. 28

3.1.5 more ……………………………………………………………………………………………………. 29

3.2 access-list ………………………………………………………………………………………………………. 30

3.2.1 access-list deny …………………………………………………………………………………….. 31

3.2.2 access-list permit ………………………………………………………………………………….. 33

3.3 cloud control client connect ……………………………………………………………………………. 35

3.4 cloud control client name ……………………………………………………………………………….. 36

3.5 cloud control client session timeout ………………………………………………………………… 37

3.6 components …………………………………………………………………………………………………… 37

3.6.1 components commit ……………………………………………………………………………… 38

3.6.2 components install ……………………………………………………………………………….. 38

3.6.3 components list ……………………………………………………………………………………. 39

Keenetic Lite (KN-1310) — Справочник команд

7

Содержание

3.6.4 components preset ……………………………………………………………………………….. 40

3.6.5 components preview …………………………………………………………………………….. 41

3.6.6 components remove ……………………………………………………………………………… 41

3.6.7 components validity-period …………………………………………………………………… 42

3.7 crypto ike key ………………………………………………………………………………………………… 42

3.8 crypto ike nat-keepalive …………………………………………………………………………………. 43

3.9 crypto ike policy …………………………………………………………………………………………….. 44

3.9.1 crypto ike policy lifetime ……………………………………………………………………….. 45

3.9.2 crypto ike policy mode ………………………………………………………………………….. 45

3.9.3 crypto ike policy negotiation-mode ………………………………………………………… 46

3.9.4 crypto ike policy proposal ……………………………………………………………………… 46

3.10 crypto ike proposal ……………………………………………………………………………………….. 47

3.10.1 crypto ike proposal dh-group ……………………………………………………………….. 48

3.10.2 crypto ike proposal encryption …………………………………………………………….. 49

3.10.3 crypto ike proposal integrity ……………………………………………………………….. 49

3.11 crypto ipsec transform-set …………………………………………………………………………….. 50

3.11.1 crypto ipsec transform-set cypher ………………………………………………………… 51

3.11.2 crypto ipsec transform-set dh-group …………………………………………………….. 52

3.11.3 crypto ipsec transform-set hmac ………………………………………………………….. 52

3.11.4 crypto ipsec transform-set lifetime ………………………………………………………. 53

3.12 crypto ipsec prole ……………………………………………………………………………………….. 54

3.12.1 crypto ipsec prole authentication-local ………………………………………………. 54

3.12.2 crypto ipsec prole authentication-remote …………………………………………… 55

3.12.3 crypto ipsec prole dpd-interval …………………………………………………………… 56

3.12.4 crypto ipsec prole identity-local …………………………………………………………. 56

3.12.5 crypto ipsec prole match-identity-remote …………………………………………… 57

3.12.6 crypto ipsec prole mode …………………………………………………………………….. 58

3.12.7 crypto ipsec prole policy ……………………………………………………………………. 59

3.12.8 crypto ipsec prole preshared-key ……………………………………………………….. 59

3.12.9 crypto ipsec prole xauth ……………………………………………………………………. 60

3.12.10 crypto ipsec prole xauth-identity ……………………………………………………… 60

3.12.11 crypto ipsec prole xauth-password ……………………………………………………. 61

3.13 crypto map …………………………………………………………………………………………………… 62

3.13.1 crypto map connect …………………………………………………………………………….. 62

3.13.2 crypto map enable ………………………………………………………………………………. 63

3.13.3 crypto map fallback-check-interval ………………………………………………………. 63

3.13.4 crypto map match-address ………………………………………………………………….. 64

3.13.5 crypto map nail-up ………………………………………………………………………………. 65

3.13.6 crypto map set-peer ……………………………………………………………………………. 65

3.13.7 crypto map set-peer-fallback ……………………………………………………………….. 66

3.13.8 crypto map set-prole …………………………………………………………………………. 66

3.13.9 crypto map set-tcpmss ………………………………………………………………………… 67

3.13.10 crypto map set-transform ………………………………………………………………….. 68

8

Справочник команд — Keenetic Lite (KN-1310)

Содержание

3.13.11 crypto map virtual-ip dns-server …………………………………………………………. 68

3.13.12 crypto map virtual-ip enable ………………………………………………………………. 69

3.13.13 crypto map virtual-ip nat …………………………………………………………………… 70

3.13.14 crypto map virtual-ip range ……………………………………………………………….. 70

3.14 dns-proxy …………………………………………………………………………………………………….. 71

3.14.1 dns-proxy bantime ………………………………………………………………………………. 71

3.14.2 dns-proxy max-ttl ……………………………………………………………………………….. 72

3.14.3 dns-proxy proceed ………………………………………………………………………………. 73

3.14.4 dns-proxy threshold ……………………………………………………………………………. 73

3.15 dyndns prole ………………………………………………………………………………………………. 74

3.15.1 dyndns prole domain ………………………………………………………………………… 75

3.15.2 dyndns prole password ……………………………………………………………………… 75

3.15.3 dyndns prole send-address ………………………………………………………………… 76

3.15.4 dyndns prole type ……………………………………………………………………………… 76

3.15.5 dyndns prole update-interval …………………………………………………………….. 77

3.15.6 dyndns prole url ……………………………………………………………………………….. 78

3.15.7 dyndns prole username …………………………………………………………………….. 78

3.16 interface ………………………………………………………………………………………………………. 79

3.16.1 interface authentication chap ……………………………………………………………… 80

3.16.2 interface authentication eap-md5 ………………………………………………………… 80

3.16.3 interface authentication eap-ttls ………………………………………………………….. 81

3.16.4 interface authentication identity …………………………………………………………. 81

3.16.5 interface authentication mschap …………………………………………………………. 82

3.16.6 interface authentication mschap-v2 …………………………………………………….. 82

3.16.7 interface authentication pap ……………………………………………………………….. 83

3.16.8 interface authentication password ………………………………………………………. 83

3.16.9 interface authentication shared …………………………………………………………… 84

3.16.10 interface authentication wpa-psk ………………………………………………………. 84

3.16.11 interface bandwidth-limit ………………………………………………………………….. 85

3.16.12 interface ccp ……………………………………………………………………………………… 86

3.16.13 interface channel ………………………………………………………………………………. 86

3.16.14 interface channel auto-rescan ……………………………………………………………. 87

3.16.15 interface channel width …………………………………………………………………….. 88

3.16.16 interface compatibility ………………………………………………………………………. 88

3.16.17 interface connect ………………………………………………………………………………. 89

3.16.18 interface country-code ………………………………………………………………………. 90

3.16.19 interface debug …………………………………………………………………………………. 90

3.16.20 interface description …………………………………………………………………………. 91

3.16.21 interface down ………………………………………………………………………………….. 91

3.16.22 interface duplex ………………………………………………………………………………… 92

3.16.23 interface dyndns prole …………………………………………………………………….. 92

3.16.24 interface dyndns update ……………………………………………………………………. 93

3.16.25 interface encryption disable ………………………………………………………………. 94

Keenetic Lite (KN-1310) — Справочник команд

9

Содержание

3.16.26 interface encryption enable ……………………………………………………………….. 94

3.16.27 interface encryption key ……………………………………………………………………. 95

3.16.28 interface encryption mppe …………………………………………………………………. 95

3.16.29 interface encryption wpa …………………………………………………………………… 96

3.16.30 interface encryption wpa2 …………………………………………………………………. 96

3.16.31 interface owcontrol …………………………………………………………………………. 97

3.16.32 interface hide-ssid …………………………………………………………………………….. 98

3.16.33 interface igmp downstream ……………………………………………………………….. 98

3.16.34 interface igmp fork ……………………………………………………………………………. 99

3.16.35 interface igmp upstream ……………………………………………………………………. 99

3.16.36 interface include ……………………………………………………………………………… 100

3.16.37 interface inherit ………………………………………………………………………………. 101

3.16.38 interface ip access-group …………………………………………………………………. 101

3.16.39 interface ip address …………………………………………………………………………. 102

3.16.40 interface ip address dhcp …………………………………………………………………. 103

3.16.41 interface ip adjust-ttl ……………………………………………………………………….. 104

3.16.42 interface ip adjust-ttl send ……………………………………………………………….. 105

3.16.43 interface ip alias ……………………………………………………………………………… 106

3.16.44 interface ip dhcp client class-id …………………………………………………………. 106

3.16.45 interface ip dhcp client debug …………………………………………………………… 107

3.16.46 interface ip dhcp client displace ……………………………………………………….. 107

3.16.47 interface ip dhcp client dns-routes ……………………………………………………. 108

3.16.48 interface ip dhcp client fallback ………………………………………………………… 109

3.16.49 interface ip dhcp client hostname …………………………………………………….. 109

3.16.50 interface ip dhcp client name-servers ……………………………………………….. 110

3.16.51 interface ip dhcp client release …………………………………………………………. 111

3.16.52 interface ip dhcp client renew …………………………………………………………… 111

3.16.53 interface ip dhcp client routes ………………………………………………………….. 112

3.16.54 interface ip global ……………………………………………………………………………. 112

3.16.55 interface ip mru ………………………………………………………………………………. 113

3.16.56 interface ip mtu ………………………………………………………………………………. 114

3.16.57 interface ip remote ………………………………………………………………………….. 114

3.16.58 interface ip tcp adjust-mss ……………………………………………………………….. 115

3.16.59 interface ipcp default-route ……………………………………………………………… 116

3.16.60 interface ipcp dns-routes ………………………………………………………………….. 116

3.16.61 interface ipcp name-servers ……………………………………………………………… 117

3.16.62 interface ipcp vj ………………………………………………………………………………. 117

3.16.63 interface ipv6 address ……………………………………………………………………… 118

3.16.64 interface ipv6 force-default ………………………………………………………………. 118

3.16.65 interface ipv6 name-servers ……………………………………………………………… 119

3.16.66 interface ipv6 prex …………………………………………………………………………. 119

3.16.67 interface ipv6cp ………………………………………………………………………………. 120

3.16.68 interface lcp acfc ……………………………………………………………………………… 121

10

Справочник команд — Keenetic Lite (KN-1310)

Содержание

3.16.69 interface lcp echo …………………………………………………………………………….. 121

3.16.70 interface lcp pfc ………………………………………………………………………………. 122

3.16.71 interface mac access-list address ………………………………………………………. 123

3.16.72 interface mac access-list type …………………………………………………………… 123

3.16.73 interface mac address ……………………………………………………………………… 124

3.16.74 interface mac address factory …………………………………………………………… 125

3.16.75 interface mac clone …………………………………………………………………………. 125

3.16.76 interface peer ………………………………………………………………………………….. 126

3.16.77 interface ping-check prole ……………………………………………………………… 126

3.16.78 interface power ……………………………………………………………………………….. 127

3.16.79 interface pppoe service ……………………………………………………………………. 128

3.16.80 interface preamble-short …………………………………………………………………. 128

3.16.81 interface rekey-interval ……………………………………………………………………. 129

3.16.82 interface rename …………………………………………………………………………….. 129

3.16.83 interface rf e2p set …………………………………………………………………………… 130

3.16.84 interface security-level …………………………………………………………………….. 130

3.16.85 interface speed ……………………………………………………………………………….. 132

3.16.86 interface speed nonegotiate …………………………………………………………….. 132

3.16.87 interface ssid …………………………………………………………………………………… 133

3.16.88 interface switchport access ………………………………………………………………. 134

3.16.89 interface switchport friend ………………………………………………………………. 134

3.16.90 interface switchport mode ……………………………………………………………….. 135

3.16.91 interface switchport trunk ……………………………………………………………….. 136

3.16.92 interface trafc-shape ……………………………………………………………………… 137

3.16.93 interface tsp ……………………………………………………………………………………. 137

3.16.94 interface tx-burst …………………………………………………………………………….. 140

3.16.95 interface tx-queue …………………………………………………………………………… 140

3.16.96 interface up …………………………………………………………………………………….. 141

3.16.97 interface usb power-cycle …………………………………………………………………. 141

3.16.98 interface wmm ………………………………………………………………………………… 142

3.16.99 interface wps …………………………………………………………………………………… 142

3.16.100 interface wps auto-self-pin ……………………………………………………………… 143

3.16.101 interface wps button ……………………………………………………………………… 143

3.16.102 interface wps peer …………………………………………………………………………. 144

3.16.103 interface wps self-pin …………………………………………………………………….. 145

3.17 ip arp …………………………………………………………………………………………………………. 145

3.18 ip dhcp class ……………………………………………………………………………………………….. 146

3.18.1 ip dhcp class option …………………………………………………………………………… 146

3.19 ip dhcp host ………………………………………………………………………………………………… 147

3.20 ip dhcp pool ………………………………………………………………………………………………… 148

3.20.1 ip dhcp pool bind ……………………………………………………………………………….. 149

3.20.2 ip dhcp pool class ………………………………………………………………………………. 149

3.20.3 ip dhcp pool debug …………………………………………………………………………….. 151

Keenetic Lite (KN-1310) — Справочник команд

11

Содержание

3.20.4 ip dhcp pool default-router ………………………………………………………………… 151

3.20.5 ip dhcp pool dns-server ……………………………………………………………………… 152

3.20.6 ip dhcp pool domain ………………………………………………………………………….. 153

3.20.7 ip dhcp pool enable ……………………………………………………………………………. 153

3.20.8 ip dhcp pool lease ……………………………………………………………………………… 154

3.20.9 ip dhcp pool range …………………………………………………………………………….. 154

3.20.10 ip dhcp pool update-dns …………………………………………………………………… 155

3.20.11 ip dhcp pool wpad ……………………………………………………………………………. 155

3.21 ip dhcp relay lan …………………………………………………………………………………………. 156

3.22 ip dhcp relay server …………………………………………………………………………………….. 157

3.23 ip dhcp relay wan ………………………………………………………………………………………… 157

3.24 ip host ………………………………………………………………………………………………………… 158

3.25 ip hotspot …………………………………………………………………………………………………… 159

3.25.1 ip hotspot auto-scan interface ……………………………………………………………. 159

3.25.2 ip hotspot auto-scan interval ……………………………………………………………… 160

3.25.3 ip hotspot auto-scan passive ………………………………………………………………. 160

3.25.4 ip hotspot auto-scan timeout ……………………………………………………………… 161

3.25.5 ip hotspot default-policy ……………………………………………………………………. 162

3.25.6 ip hotspot host ………………………………………………………………………………….. 163

3.25.7 ip hotspot policy ……………………………………………………………………………….. 164

3.25.8 ip hotspot wake ………………………………………………………………………………… 165

3.26 ip http lockout-policy ………………………………………………………………………………….. 165

3.27 ip http port …………………………………………………………………………………………………. 166

3.28 ip http proxy ………………………………………………………………………………………………. 167

3.28.1 ip http proxy allow …………………………………………………………………………….. 167

3.28.2 ip http proxy domain …………………………………………………………………………. 168

3.28.3 ip http proxy domain ndns …………………………………………………………………. 168

3.28.4 ip http proxy upstream ………………………………………………………………………. 169

3.29 ip http security-level ……………………………………………………………………………………. 170

3.30 ip http ssl enable ………………………………………………………………………………………… 170

3.31 ip name-server ……………………………………………………………………………………………. 171

3.32 ip nat …………………………………………………………………………………………………………. 172

3.33 ip nat vpn …………………………………………………………………………………………………… 173

3.34 ip route ………………………………………………………………………………………………………. 173

3.35 ip search-domain ………………………………………………………………………………………… 175

3.36 ip static ………………………………………………………………………………………………………. 175

3.37 ip telnet ……………………………………………………………………………………………………… 177

3.37.1 ip telnet lockout-policy ………………………………………………………………………. 177

3.37.2 ip telnet port …………………………………………………………………………………….. 178

3.37.3 ip telnet security-level ……………………………………………………………………….. 179

3.37.4 ip telnet session max-count ……………………………………………………………….. 179

3.37.5 ip telnet session timeout ……………………………………………………………………. 180

3.38 ip trafc-shape host ……………………………………………………………………………………. 181

12

Справочник команд — Keenetic Lite (KN-1310)

Содержание

3.39 ipv6 rewall ……………………………………………………………………………………………….. 181

3.40 ipv6 local-prex ………………………………………………………………………………………….. 182

3.41 ipv6 name-server ………………………………………………………………………………………… 182

3.42 ipv6 route …………………………………………………………………………………………………… 183

3.43 ipv6 subnet …………………………………………………………………………………………………. 184

3.43.1 ipv6 subnet bind ……………………………………………………………………………….. 184

3.43.2 ipv6 subnet mode ……………………………………………………………………………… 185

3.43.3 ipv6 subnet number …………………………………………………………………………… 186

3.43.4 ipv6 subnet stateless-dhcp …………………………………………………………………. 186

3.44 isolate-private …………………………………………………………………………………………….. 186

3.45 known host ………………………………………………………………………………………………… 187

3.46 ndns …………………………………………………………………………………………………………… 188

3.46.1 ndns book-name ……………………………………………………………………………….. 188

3.46.2 ndns check-name ………………………………………………………………………………. 190

3.46.3 ndns drop-name ………………………………………………………………………………… 191

3.46.4 ndns get-booked ……………………………………………………………………………….. 193

3.46.5 ndns get-update ………………………………………………………………………………… 194

3.47 ntce shaping ………………………………………………………………………………………………. 195

3.48 ntp …………………………………………………………………………………………………………….. 196

3.49 ntp server …………………………………………………………………………………………………… 196

3.50 ntp sync-period …………………………………………………………………………………………… 197

3.51 opkg chroot ………………………………………………………………………………………………… 197

3.52 opkg disk ……………………………………………………………………………………………………. 198

3.53 opkg dns-override ……………………………………………………………………………………….. 199

3.54 opkg initrc ………………………………………………………………………………………………….. 199

3.55 opkg timezone ……………………………………………………………………………………………. 200

3.56 ping-check prole ……………………………………………………………………………………….. 201

3.56.1 ping-check prole host ………………………………………………………………………. 202

3.56.2 ping-check prole max-fails ……………………………………………………………….. 202

3.56.3 ping-check prole min-success …………………………………………………………… 203

3.56.4 ping-check prole mode …………………………………………………………………….. 203

3.56.5 ping-check prole port ………………………………………………………………………. 204

3.56.6 ping-check prole power-cycle …………………………………………………………… 204

3.56.7 ping-check prole restart-interface ……………………………………………………. 205

3.56.8 ping-check prole timeout …………………………………………………………………. 205

3.56.9 ping-check prole update-interval ……………………………………………………… 206

3.57 ppe …………………………………………………………………………………………………………….. 207

3.58 pppoe pass …………………………………………………………………………………………………. 207

3.59 schedule …………………………………………………………………………………………………….. 208

3.59.1 schedule action …………………………………………………………………………………. 208

3.59.2 schedule description ………………………………………………………………………….. 209

3.60 service cloud-control …………………………………………………………………………………… 210

3.61 service dhcp ……………………………………………………………………………………………….. 210

Keenetic Lite (KN-1310) — Справочник команд

13

Содержание

3.62 service dhcp-relay ……………………………………………………………………………………….. 211

3.63 service dns-proxy ………………………………………………………………………………………… 211

3.64 service http ………………………………………………………………………………………………… 212

3.65 service igmp-proxy ……………………………………………………………………………………… 212

3.66 service ipsec ……………………………………………………………………………………………….. 213

3.67 service ntce ………………………………………………………………………………………………… 213

3.68 service ntp-client ………………………………………………………………………………………… 214

3.69 service snmp ………………………………………………………………………………………………. 214

3.70 service telnet ……………………………………………………………………………………………… 215

3.71 service udpxy ……………………………………………………………………………………………… 215

3.72 service upnp ……………………………………………………………………………………………….. 216

3.73 service vpn-server ……………………………………………………………………………………….. 216

3.74 show ………………………………………………………………………………………………………….. 216

3.74.1 show associations ……………………………………………………………………………… 217

3.74.2 show clock date ………………………………………………………………………………… 218

3.74.3 show clock timezone-list ……………………………………………………………………. 218

3.74.4 show crypto ike key …………………………………………………………………………… 219

3.74.5 show crypto map ………………………………………………………………………………. 220

3.74.6 show dot1x ……………………………………………………………………………………….. 221

3.74.7 show drivers ……………………………………………………………………………………… 222

3.74.8 show interface ………………………………………………………………………………….. 223

3.74.9 show interface bridge ………………………………………………………………………… 224

3.74.10 show interface channels …………………………………………………………………… 225

3.74.11 show interface country-codes …………………………………………………………… 227

3.74.12 show interface mac ………………………………………………………………………….. 228

3.74.13 show interface rf e2p ……………………………………………………………………….. 228

3.74.14 show interface stat ………………………………………………………………………….. 230

3.74.15 show interface wps pin …………………………………………………………………….. 231

3.74.16 show interface wps status ………………………………………………………………… 232

3.74.17 show ip arp ……………………………………………………………………………………… 233

3.74.18 show ip dhcp bindings ……………………………………………………………………… 233

3.74.19 show ip dhcp pool ……………………………………………………………………………. 234

3.74.20 show ip hotspot ……………………………………………………………………………….. 235

3.74.21 show ip name-server ………………………………………………………………………… 236

3.74.22 show ip nat ……………………………………………………………………………………… 237

3.74.23 show ip route ………………………………………………………………………………….. 238

3.74.24 show ipsec ………………………………………………………………………………………. 239

3.74.25 show ipv6 addresses ………………………………………………………………………… 240

3.74.26 show ipv6 prexes …………………………………………………………………………… 240

3.74.27 show ipv6 routes ……………………………………………………………………………… 241

3.74.28 show last-change …………………………………………………………………………….. 242

3.74.29 show log …………………………………………………………………………………………. 242

3.74.30 show ndns ………………………………………………………………………………………. 243

14

Справочник команд — Keenetic Lite (KN-1310)

Содержание

3.74.31 show netlter ………………………………………………………………………………….. 244

3.74.32 show ntce hosts ………………………………………………………………………………. 244

3.74.33 show ntp status ……………………………………………………………………………….. 245

3.74.34 show ping-check ……………………………………………………………………………… 245

3.74.35 show running-cong ………………………………………………………………………… 246

3.74.36 show self-test ………………………………………………………………………………….. 249

3.74.37 show site-survey ……………………………………………………………………………… 249

3.74.38 show skydns proles ……………………………………………………………………….. 250

3.74.39 show skydns userinfo ………………………………………………………………………. 250

3.74.40 show system ……………………………………………………………………………………. 251

3.74.41 show tags ……………………………………………………………………………………….. 252

3.74.42 show upnp redirect ………………………………………………………………………….. 252

3.74.43 show version …………………………………………………………………………………… 253

3.74.44 show vpn-server ………………………………………………………………………………. 254

3.75 skydns ……………………………………………………………………………………………………….. 254

3.75.1 skydns assign ……………………………………………………………………………………. 255

3.75.2 skydns check-availability …………………………………………………………………… 255

3.75.3 skydns enable …………………………………………………………………………………… 256

3.75.4 skydns login ……………………………………………………………………………………… 256

3.75.5 skydns password ……………………………………………………………………………….. 257

3.76 snmp community ………………………………………………………………………………………… 257

3.77 snmp contact ……………………………………………………………………………………………… 258

3.78 snmp location …………………………………………………………………………………………….. 258

3.79 system ……………………………………………………………………………………………………….. 259

3.79.1 system button …………………………………………………………………………………… 259

3.79.2 system clock date ……………………………………………………………………………… 260

3.79.3 system clock timezone ………………………………………………………………………. 261

3.79.4 system conguration factory-reset …………………………………………………….. 261

3.79.5 system conguration save …………………………………………………………………. 262

3.79.6 system debug ……………………………………………………………………………………. 262

3.79.7 system domainname …………………………………………………………………………. 263

3.79.8 system hostname ………………………………………………………………………………. 263

3.79.9 system led shutdown …………………………………………………………………………. 264

3.79.10 system log clear ………………………………………………………………………………. 264

3.79.11 system log reduction ……………………………………………………………………….. 265

3.79.12 system log server …………………………………………………………………………….. 265

3.79.13 system log suppress …………………………………………………………………………. 266

3.79.14 system mode …………………………………………………………………………………… 266

3.79.15 system reboot …………………………………………………………………………………. 267

3.79.16 system set ………………………………………………………………………………………. 268

3.80 tools …………………………………………………………………………………………………………… 269

3.80.1 tools arping ………………………………………………………………………………………. 269

3.80.2 tools ping ………………………………………………………………………………………….. 270

Keenetic Lite (KN-1310) — Справочник команд

15

Содержание

3.80.3 tools ping6 ………………………………………………………………………………………… 271

3.80.4 tools pppoe-discovery ………………………………………………………………………… 272

3.80.5 tools traceroute …………………………………………………………………………………. 273

3.81 udpxy …………………………………………………………………………………………………………. 275

3.81.1 udpxy buffer-size ………………………………………………………………………………. 275

3.81.2 udpxy buffer-timeout ………………………………………………………………………… 276

3.81.3 udpxy interface …………………………………………………………………………………. 277

3.81.4 udpxy port ………………………………………………………………………………………… 277

3.81.5 udpxy renew-interval ………………………………………………………………………… 278

3.81.6 udpxy timeout …………………………………………………………………………………… 279

3.82 upnp forward ……………………………………………………………………………………………… 279

3.83 upnp lan …………………………………………………………………………………………………….. 280

3.84 upnp redirect ……………………………………………………………………………………………… 281

3.85 user ……………………………………………………………………………………………………………. 282

3.85.1 user password …………………………………………………………………………………… 282

3.85.2 user tag ……………………………………………………………………………………………. 283

3.86 vpn-server ………………………………………………………………………………………………….. 284

3.86.1 vpn-server interface ………………………………………………………………………….. 285

3.86.2 vpn-server lcp echo ……………………………………………………………………………. 285

3.86.3 vpn-server mppe ……………………………………………………………………………….. 286

3.86.4 vpn-server mppe-optional ………………………………………………………………….. 287

3.86.5 vpn-server mru …………………………………………………………………………………. 287

3.86.6 vpn-server mtu ………………………………………………………………………………….. 288

3.86.7 vpn-server multi-login ……………………………………………………………………….. 289

3.86.8 vpn-server pool-range ……………………………………………………………………….. 289

3.86.9 vpn-server static-ip ……………………………………………………………………………. 290

3.87 yandexdns ………………………………………………………………………………………………….. 290

3.87.1 yandexdns assign ………………………………………………………………………………. 291

3.87.2 yandexdns check-availability ……………………………………………………………… 291

3.87.3 yandexdns enable ……………………………………………………………………………… 292

Глава 4

Дополнительная информация ………………………………………………………………………… 293

4.1 HTTP Core Interface …………………………………………………………………………………………. 293

4.1.1 Выполнение команды …………………………………………………………………………… 294

4.1.2 Запрос настроек …………………………………………………………………………………… 295

4.1.3 Пакетный запрос ………………………………………………………………………………….. 295

Глоссарий ………………………………………………………………………………………………………….. 297

Приложение A

Иерархия интерфейсов ……………………………………………………………………………………. 307

Приложение B

SNMP MIB …………………………………………………………………………………………………………… 309

B.1 SNMPv2-MIB ………………………………………………………………………………………………….. 309

16

Справочник команд — Keenetic Lite (KN-1310)

Содержание

B.2 IF-MIB ……………………………………………………………………………………………………………. 309

B.3 IP-MIB ……………………………………………………………………………………………………………. 311

B.4 UDP-MIB ………………………………………………………………………………………………………… 312

B.5 HOST-RESOURCES-MIB …………………………………………………………………………………….. 312

B.6 UCD-SNMP-MIB ………………………………………………………………………………………………. 312

Keenetic Lite (KN-1310) — Справочник команд

17

Содержание

18

Справочник команд — Keenetic Lite (KN-1310)

Обзор продукта

1.1 Аппаратное обеспечение

Процессор MT7628NN MIPS® 24KEc 575 MHz

Оперативная память Winbond W9751G6KB-25 64Mb DDR2

Флеш-память Winbond W25Q128JVFQ 16Mb SPI

1

Ethernet

Wi-Fi

ПримечанияМикросхемаПорты

Интегрированная5

ПримечанияСкоростьМетка

Порт WAN100 Мбит/с0

100 Мбит/с1

100 Мбит/с2

100 Мбит/с3

100 Мбит/с4

ПримечанияМикросхемаЧастотный

диапазон

802.11bgn 2×2MediaTek MT76032.4 ГГц

Keenetic Lite (KN-1310) — Справочник команд

19

Глава 1 Обзор продукта

20

Справочник команд — Keenetic Lite (KN-1310)

2

Знакомство с командной

строкой

В этой главе описано, как пользоваться интерфейсом командной строки (CLI) Keenetic
Lite, его иерархическая структура, уровни авторизации и возможности контекстной
подсказки.

Основное средство управления маршрутизатором Keenetic Lite — это интерфейс
командной строки (CLI). Настройки системы полностью описываются в виде
последовательности команд, которые нужно выполнить, чтобы привести устройство
в заданное состояние.

Keenetic Lite имеет три вида настроек:

Текущие настройки running cong это набор команд, который требуется

выполнить, чтобы привести систему в текущее
состояние. Текущие настройки хранятся в оперативной
памяти (RAM) и отражают все изменения настроек
системы. Однако, содержимое оперативной памяти
теряется при выключении устройства. Для того чтобы
настройки восстановились после перезагрузки
устройства, требуется сохранить их в
энергонезависимой памяти.

Стартовые настройки startup cong это последовательность команд, которая

хранится в специальном секторе энергонезависимой
памяти и используется для инициализации системы
непосредственно после загрузки.

Настройки по умолчанию default cong это заводские настройки, которые

записываются при производстве на Keenetic Lite. RESET
на корпусе позволяет сбросить стартовые настройки на
заводские.

Файлы startup-config и running-config могут быть отредактированы вручную, без
участия командной строки. При этом следует помнить, что строки начинающиеся с

! игнорируются разборщиком команд, а аргументы, содержащие символ пробел,

должны быть заключены в двойные кавычки (например, ssid «Free Wi-Fi»). Сами
кавычки разборщиком игнорируются.

Ответственность за корректность внесенных изменений лежит на их авторе.

Keenetic Lite (KN-1310) — Справочник команд

21

Глава 2 Знакомство с командной строкой

2.1 Ввод команд в командной строке

Командный интерпретатор Keenetic Lite разработан таким образом, чтобы им мог
пользоваться как начинающий, так и опытный пользователь. Все команды и
параметры имеют ясные и легко запоминающиеся названия.

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

Например, IP-адрес сетевого интерфейса FastEthernet0/Vlan2 задается командой
address, которая находится в группе interfaceip:

(config)>interface FastEthernet0/Vlan2 ip address 192.168.15.43/24
Network address saved.

2.1.1 Вход в группу

Некоторые узловые команды, содержащие набор дочерних команд, позволяют
пользователю выполнить «вход» в группу, чтобы вводить дочерние команды
непосредственно, не тратя время на ввод имени узловой команды. В этом случае
меняется текст приглашения командной строки, чтобы пользователь видел, в какой
группе он находится.

Добавлена команда exit или по нажатию комбинации клавиш [Ctrl]+[D] выполняется
выход из группы.

Например, при входе в группу interface приглашение командной строки меняется
на (config-if):

(config)>interface FastEthernet0/Vlan2
(config-if)>ip address 192.168.15.43/24
Network address saved.
(config-if)>[Ctrl]+[D]
(config)>

2.2 Использование справки и
автодополнения

Для того чтобы сделать процесс настройки максимально удобным, интерфейс
командной строки имеет функцию автодополнения команд и параметров,
подсказывая оператору, какие команды доступны на текущем уровне вложенности.
Автодополнение работает по нажатию клавиши [Tab]. Например:

(config)>in[Tab]

interface — network interface configuration

22

(config)> interface Fa[Tab]

Справочник команд — Keenetic Lite (KN-1310)

Usage template:
interface {name}

Variants:
FastEthernet0
FastEthernet0/Vlan1
FastEthernet0/Vlan2

(config)> interface FastEthernet0[Tab]

Usage template:
interface {name}

Variants:
FastEthernet0/Vlan1
FastEthernet0/Vlan2

(config)> interface FastEthernet0[Enter]
(config-if)> ip[Tab]

address — set interface IP address

alias — add interface IP alias

dhcp — enable dhcp client

mtu — set Maximum Transmit Unit size
mru — set Maximum Receive Unit size

access-group — bind access-control rules

apn — set 3G access point name

Глава 2 Знакомство с командной строкой

(config-if)> ip ad[Tab]

address — set interface IP address

(config-if)> ip address[Tab]

Usage template:
address {address} {mask}

(config-if)> ip address 192.168.15.43[Enter]
Configurator error[852002]: address: argument parse error.
(config-if)> ip address 192.168.15.43/24[Enter]
Network address saved.
(config-if)>

Подсказку по текущей команде всегда можно отобразить, нажав клавишу [?].
Например:

(config)> interface FastEthernet0/Vlan2 [?]

description — set interface description

alias — add interface name alias

mac-address — set interface MAC address

dyndns — DynDns updates
security-level — assign security level
authentication — configure authentication

Keenetic Lite (KN-1310) — Справочник команд

23

Глава 2 Знакомство с командной строкой

ip — set interface IP parameters

igmp — set interface IGMP parameters

up — enable interface

down — disable interface

(config)> interface FastEthernet0/Vlan2

2.3 Префикс no

Префикс no используется для отмены действия команды, перед которой он ставится.

Например, команда interface отвечает за создание сетевого интерфейса с заданным
именем. Префикс no, используемый с этой командой, вызывает обратное действие —
удаление интерфейса:

(config)> no interface PPPoE0

Если команда составная, no может ставиться перед любым ее членом. Например,
команда service dhcp включает службу DHCP и состоит из двух частей: service
имени группы в иерархии команд, и dhcp — конечной команды. Префикс no можно
ставить как в начале, так и в середине. Действие в обоих случаях будет одинаковым:
остановка службы.

(config)> no service dhcp
(config)> service no dhcp

2.4 Многократный ввод

Многие команды обладают свойством идемпотентности, которое проявляется в
том, что многократный ввод этих команд приводит к тем же изменениям, что и
однократный. Например, команда service http добавляет строку «service http» в

текущие настройки, и при повторном вводе ничего не меняет.

Однако, часть команд позволяет добавлять не одну, а несколько записей, если
вводить их с разными аргументами. Например, статические записи в таблице
маршрутизации ip route или фильтры access-list добавляются последовательно, и
затем присутствуют в настройках в виде списка:

Пример 2.1. Использование команды с многократным вводом

(config)> ip route 1.1.1.0/24 PPTP0
Network::RoutingTable: Added static route: 1.1.1.0/24 via PPTP0.
(config)> ip route 1.1.2.0/24 PPTP0
Network::RoutingTable: Added static route: 1.1.2.0/24 via PPTP0.
(config)> ip route 1.1.3.0/24 PPTP1
Network::RoutingTable: Added static route: 1.1.3.0/24 via PPTP1.
(config)> show running-config

ip route 1.1.1.0 255.255.255.0 PPTP0
ip route 1.1.2.0 255.255.255.0 PPTP0
ip route 1.1.3.0 255.255.255.0 PPTP1

24

Справочник команд — Keenetic Lite (KN-1310)

Записи из таких таблиц можно удалять по одной, используя префикс no, и указывая
в аргументе команды, какую именно запись требуется удалить:

(config)> no ip route 1.1.2.0/24
Network::RoutingTable: Deleted static route: 1.1.2.0/24 via PPTP0.
(config)> show running-config

ip route 1.1.1.0 255.255.255.0 PPTP0
ip route 1.1.3.0 255.255.255.0 PPTP1

2.5 Сохранение настроек

Текущие и стартовые настройки хранятся в файлах running-cong и startup-cong.
Для того чтобы сохранить текущие настройки в энергонезависимую память, нужно
ввести команду копирования:

(config)> copy running-config startup-config
Copied: running-config -> startup-config

Глава 2 Знакомство с командной строкой

2.6 Отложенная перезагрузка

Если Keenetic Lite находится на значительном удалении от оператора и управляется
по сети, возникает опасность потерять связь с ним по причине ошибочных действий
оператора. В этом случае перезагрузка и возврат к сохраненным настройкам будут
затруднены.

Команда system reboot позволяет установить таймер отложенной перезагрузки,
выполнить «опасные» настройки, затем выключить таймер и сохранить изменения.
Если в процессе настройки связь с устройством будет потеряна, оператору достаточно
будет дождаться автоматической перезагрузки и подключиться к устройству снова.

Keenetic Lite (KN-1310) — Справочник команд

25

Глава 2 Знакомство с командной строкой

26

Справочник команд — Keenetic Lite (KN-1310)

3

Описание команд

3.1 Базовые команды

Базовые команды используются для управления файлами на вашем устройстве.

3.1.1 copy

Описание Копировать содержимое одного файла в другой. Используется для

обновления прошивки, сохранения текущих настроек, сброса настроек
на заводские и др.

Префикс no Нет

Меняет настройки Нет

Многократный ввод Нет

Синопсис

Аргументы

Пример Например, сохранение настроек делается так:

История изменений

(cong)> copy source› ‹destination

ОписаниеЗначениеАргумент

Имя файлаsource

Имя файлаdestination

(config)> copy running-config startup-config

Имена файлов в этом примере являются псевдонимами. Полные имена
файлов конфигурации это system:running-config и

flash:startup-config, соответственно.

Версия Описание

Добавлена команда copy.2.00

Путь к файлу, который необходимо
скопировать.

Путь к каталогу, куда будет скопирован
файл.

3.1.2 erase

Описание Удалить файл из памяти Keenetic Lite.

Keenetic Lite (KN-1310) — Справочник команд

27

Глава 3 Описание команд

Префикс no Нет

Меняет настройки Да

Многократный ввод Да

Синопсис

Аргументы

Пример

История изменений

(cong)> erase filename

Имя файлаfilename

(config)> erase FLASH:swap
Erased FLASH:swap.

Версия Описание

Добавлена команда erase.2.00

3.1.3 exit

Описание Выйти из группы команд.

Префикс no Нет

Меняет настройки Нет

ОписаниеЗначениеАргумент

Путь к файлу, который необходимо
удалить.

Многократный ввод Нет

Синопсис

Пример

История изменений

(cong)> exit

(config-dyndns)> exit
(config)>

Версия Описание

Добавлена команда exit.2.00

3.1.4 ls

Описание Вывести на экран список файлов в указанном каталоге.

Префикс no Нет

Меняет настройки Нет

Многократный ввод Нет

28

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

Синопсис

Аргументы

Пример

(cong)> ls [ directory ]

Строкаdirectory

(config)> ls temp:

rel: temp:

entry, type = R:

name: resolv.conf
size: 107

entry, type = D:

name: db

entry, type = D:

name: dhcp6c

entry, type = R:

name: TZ
size: 6

entry, type = R:

name: passwd
size: 128

entry, type = D:

name: dnscache

entry, type = D:

name: mnt

entry, type = D:

name: tmp

entry, type = D:

name: ppp

entry, type = D:

name: lib

entry, type = D:

name: run

ОписаниеЗначениеАргумент

Путь к каталогу. Должен содержать имя
файловой системы и непосредственно
путь к каталогу в формате < файловая
система >: < путь >. Примеры файловых
систем — ash, temp, proc, usb и т. д.

История изменений

Версия Описание

Добавлена команда ls.2.00

3.1.5 more

Описание Вывести на экран содержимое текстового файла построчно.

Префикс no Нет

Меняет настройки Нет

Keenetic Lite (KN-1310) — Справочник команд

29

Глава 3 Описание команд

Многократный ввод Нет

Синопсис

Аргументы

Пример

История изменений

(cong)> more filename

ОписаниеЗначениеАргумент

Полное имя файла или псевдоним.Имя файлаfilename

(config)> more temp:resolv.conf
nameserver 82.138.7.15
nameserver 82.138.7.251
nameserver 82.138.7.130
options timeout:1 attempts:3 rotate

Версия Описание

Добавлена команда more.2.00

3.2 access-list

Описание Доступ к группе команд для настройки выбранного списка правил

фильтрации пакетов. Если список не найден, команда пытается его
создать. Такой список может быть присвоен сетевому интерфейсу с
помощью команды interface ip access-group.

Команда с префиксом no удаляет список правил.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Вхождение в группу (config-acl)

Синопсис

Аргументы

История изменений

(cong)> access-list name

(cong)> no access-list name

Версия Описание

ОписаниеЗначениеАргумент

Строкаname

Добавлена команда access-list.2.00

Название списка правил фильтрации
(Access Control List, ACL).

30

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

3.2.1 access-list deny

Описание Добавить запрещающее правило фильтрации пакетов в указанный ACL.

Команда с префиксом no удаляет правило.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Синопсис

Аргументы

(cong-acl)> deny (tcp | udp) source› ‹source-mask

[ port( ( src-port-operator› ‹source-port)|
( range source-port› ‹source-end-port))]

destination› ‹destination-mask

[ port( ( dst-port-operator› ‹destination-port)|
( range destination-port› ‹destination-end-port))]

(cong-acl)> deny (icmp | esp | gre | ipip | ip) source› ‹source-mask

destination› ‹destination-mask

(cong-acl)> no deny (tcp | udp) source› ‹source-mask

[ port( ( src-port-operator› ‹source-port)|
( range source-port› ‹source-end-port))]

destination› ‹destination-mask

[ port( ( dst-port-operator› ‹destination-port)|
( range destination-port› ‹destination-end-port))]

(cong-acl)> no deny (icmp | esp | gre | ipip | ip) source› ‹source-mask

destination› ‹destination-mask

ОписаниеЗначениеАргумент

TCP протокол.Ключевое словоtcp

Keenetic Lite (KN-1310) — Справочник команд

UDP протокол.Ключевое словоudp

ICMP протокол.Ключевое словоicmp

ESP протокол.Ключевое словоesp

GRE протокол.Ключевое словоgre

IP in IP протокол.Ключевое словоipip

Ключевое словоip

IP-адресsource

IP-маскаsource-mask

IP-протокол (включает в себя TCP,
UDP, ICMP и прочие).

Адрес источника в заголовке
IP-пакета.

Маска, примененяемая к адресу
источника в заголовке IP-пакета,
перед сравнением с source.

Существует два способа ввода

31

Глава 3 Описание команд

ОписаниеЗначениеАргумент

маски: в канонической форме
(например, 255.255.255.0) и в

виде битовой длины префикса
(например, /24).

Целое числоsource-port

Порт источника в TCP или UDP
заголовке.

Целое числоsource-end-port

Окончание диапазона портов
источника.

src-port-operator Оператор «меньше» для

lt

сравнения порта с указанным

source-port.

eq

Оператор «равно» для сравнения
порта с указанным source-port.

gt

Оператор «больше» для
сравнения порта с указанным

source-port.

IP-адресdestination

Адрес назначения в заголовке
IP-пакета.

IP-маскаdestination-mask

Маска, примененяемая к адресу
назначения в заголовке
IP-пакета, перед сравнением с

destination. Существует два

способа ввода маски: в
канонической форме (например,

255.255.255.0) и в виде битовой

длины префикса (например, /24).

Пример

Целое числоdestination-port

Порт назначения в TCP или UDP
заголовке.

Целое числоdestination-end-port

Окончание диапазона портов
назначения.

dst-port-operator Оператор «меньше» для

lt

сравнения порта с указанным

destination-port.

eq

Оператор «равно» для сравнения
порта с указанным

destination-port.

gt

Оператор «больше» для
сравнения порта с указанным

destination-port.

(config-acl)> deny icmp 192.168.0.0

255.255.255.0 192.168.1.1 255.255.255.0

ACL rule added.

32

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

История изменений

Версия Описание

Добавлена команда access-list deny.2.00

2.06

Новое значение ip было добавлено в аргумент

protocol .

Новые протоколы esp, gre и ipip были добавлены.2.08

Были добавлены диапазоны портов.2.09.A.2.1

3.2.2 access-list permit

Описание Добавить разрешающее правило фильтрации пакетов в указанный ACL.

Команда с префиксом no удаляет правило.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Синопсис

(cong-acl)> permit (tcp | udp) source› ‹source-mask

[ port( ( src-port-operator› ‹source-port)|
( range source-port› ‹source-end-port))]

destination› ‹destination-mask

[ port( ( dst-port-operator› ‹destination-port)|
( range destination-port› ‹destination-end-port))]

Аргументы

(cong-acl)> permit (icmp | esp | gre | ipip | ip) ‹source› ‹source-mask

destination› ‹destination-mask

(cong-acl)> no permit (tcp | udp) source› ‹source-mask

[ port( ( src-port-operator› ‹source-port)|
( range source-port› ‹source-end-port))]

destination› ‹destination-mask

[ port( ( dst-port-operator› ‹destination-port)|
( range destination-port› ‹destination-end-port))]

(cong-acl)> no permit (icmp | esp | gre | ipip | ip) source› ‹source-mask

destination› ‹destination-mask

ОписаниеЗначениеАргумент

TCP протокол.Ключевое словоtcp

UDP протокол.Ключевое словоudp

ICMP протокол.Ключевое словоicmp

ESP протокол.Ключевое словоesp

GRE протокол.Ключевое словоgre

Keenetic Lite (KN-1310) — Справочник команд

33

Глава 3 Описание команд

ОписаниеЗначениеАргумент

IP in IP протокол.Ключевое словоipip

Ключевое словоip

IP-протокол (включает в себя TCP,
UDP, ICMP и прочие).

IP-адресsource

Адрес источника в заголовке
IP-пакета.

IP-маскаsource-mask

Маска, примененяемая к адресу
источника в заголовке IP-пакета,
перед сравнением с source.

Существует два способа ввода
маски: в канонической форме
(например, 255.255.255.0) и в

виде битовой длины префикса
(например, /24).

Целое числоsource-port

Порт источника в TCP или UDP
заголовке.

Целое числоsource-end-port

Окончание диапазона портов
источника.

src-port-operator Оператор «меньше» для

lt

сравнения порта с указанным

source-port.

eq

Оператор «равно» для сравнения
порта с указанным source-port.

gt

Оператор «больше» для
сравнения порта с указанным

source-port.

IP-адресdestination

Адрес назначения в заголовке
IP-пакета.

IP-маскаdestination-mask

Маска, примененяемая к адресу
назначения в заголовке
IP-пакета, перед сравнением с

destination. Существует два

способа ввода маски: в
канонической форме (например,

255.255.255.0) и в виде битовой

длины префикса (например, /24).

Целое числоdestination-port

Порт назначения в TCP или UDP
заголовке.

Целое числоdestination-end-port

Окончание диапазона портов
назначения.

dst-port-operator Оператор «меньше» для

lt

сравнения порта с указанным

destination-port.

eq

Оператор «равно» для сравнения
порта с указанным

destination-port.

34

Справочник команд — Keenetic Lite (KN-1310)

gt

Глава 3 Описание команд

ОписаниеЗначениеАргумент

Оператор «больше» для
сравнения порта с указанным

destination-port.

Пример

История изменений

(config-acl)> permit icmp 192.168.0.0

255.255.255.0 192.168.1.1 255.255.255.0

ACL rule added.

Версия Описание

Добавлена команда access-list permit.2.00

2.06

Новое значение ip было добавлено в аргумент

protocol .

Новые протоколы esp, gre и ipip были добавлены.2.08

Были добавлены диапазоны портов.2.09.A.2.1

3.3 cloud control client connect

Описание Зарегистрировать нового клиента. Максимальное количество клиентов

5.

Команда с префиксом no удаляет клиента.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Синопсис

Аргументы

(cong)> cloud control client idconnect name[ modulus
exponent]

(cong)> no cloud control client [ id] connect

ОписаниеЗначениеАргумент

Строкаid

Строкаname

Целое числоmodulus

256-битный идентификатор клиента
записанный в шестнадцатеричном
формате фиксированной длины.

Произвольное имя, длина которого не
превышает 64 символов UTF-8.

Компонент открытого RSA-ключа
клиента. Его размер должен быть в
диапазоне [1024, 1536] бит. Если не
указан, шифрование не выполняется.

Keenetic Lite (KN-1310) — Справочник команд

35

Глава 3 Описание команд

ОписаниеЗначениеАргумент

Целое числоexponent

Компонент открытого RSA-ключа
клиента. Если не указан, шифрование
не выполняется.

Пример

История изменений

(config)> cloud control client a78d…30ab connect test_client

connect:
PHJlc3VsdD48Y2lkPmRhMDQ1MGNiNzhjOTNhZmMwZWZjNGNmMGIyY2MyNDE2YjF
jNDAzNTZmODRlYWNkZDE3Mzc1OWI2OWUwNTExZGY8L2NpZD48ZGV2aWNlX25hbW
U+S2VlbmV0aWMgVml2YTwvZGV2aWNlX25hbWU+PC9yZXN1bHQ+

CloudControl::Agent: Client connection initiated.

Версия Описание

Добавлена команда cloud control client connect.2.05

3.4 cloud control client name

Описание Переименовать зарегистрированного клиента.

Префикс no Нет

Меняет настройки Да

Многократный ввод Нет

Синопсис

Аргументы

Пример

История изменений

(cong)> cloud control client idname name

ОписаниеЗначениеАргумент

Строкаid

Строкаname

(config)> cloud control client a78d…30ab name «New Client»
CloudControl::Agent: A client name changed.

Версия Описание

Добавлена команда cloud control client name.2.05

256-битный идентификатор клиента
записанный в шестнадцатеричном
формате фиксированной длины.

Произвольное имя, длина которого не
превышает 64 символов UTF-8.

36

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

3.5 cloud control client session timeout

Описание Установить тайм-аут клиентской сессии в секундах.

Команда с префиксом no устанавливает значение тайм-аута по
умолчанию (300 секунд).

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Синопсис

Аргументы

Пример

История изменений

(cong)> cloud control client idsession timeout seconds

(cong)> no cloud control client [ id] session timeout

ОписаниеЗначениеАргумент

Строкаid

Целое числоseconds

(config)> cloud control client a78d…30ab session timeout 35
CloudControl::Agent: «test_client» session timeout set to 35 ►
seconds.

Версия Описание

2.05

Добавлена команда cloud control client session
timeout.

256-битный идентификатор клиента
записанный в шестнадцатеричном
формате фиксированной длины.

Период времени, в течение которого
сессия может бездействовать, без
какого-либо взаимодействия с
конечным пользователем. Может
принимать значения в диапазоне от 30
до 600 секунд включительно.

3.6 components

Описание Доступ к группе команд для управления компонентами микропрограммы.

Префикс no Нет

Меняет настройки Нет

Многократный ввод Нет

Вхождение в группу (config-comp)

Keenetic Lite (KN-1310) — Справочник команд

37

Глава 3 Описание команд

Синопсис

История изменений

(cong)> components

Версия Описание

Добавлена команда components.2.00

3.6.1 components commit

Описание Применить изменения, внесенные командами components install и

components remove.

Префикс no Нет

Меняет настройки Да

Многократный ввод Нет

Синопсис

История изменений

(cong-comp)> commit

Версия Описание

Добавлена команда components commit.2.00

3.6.2 components install

Описание Отметить компонент для последующей установки. Окончательная

установка выполняется командой components commit.

Префикс no Нет

Меняет настройки Да

Многократный ввод Да

Синопсис

Аргументы

Пример

История изменений

(cong-comp)> install component

ОписаниеЗначениеАргумент

Строкаcomponent

(config-comp)> install ntfs
Component is queued for installation: ntfs

Версия Описание

Добавлена команда components install.2.00

Название компонента. Список
доступных для установки компонентов
может быть выведен на экран командой

components list.

38

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

3.6.3 components list

Описание Вывести на экран список всех компонентов — установленных и доступных

для установки. Если отсутствует подключение к Интернет, то будет
выведен только список уже установленных компонентов.

Префикс no Нет

Меняет настройки Нет

Многократный ввод Нет

Синопсис

Аргументы

Пример

(cong-comp)> list [ sandbox ]

Строкаsandbox

(config-comp)> list

webadmin:

queued: yes

name: Silver-Blue

description: Silver-Blue

size: 244112

installed:

webadmin:

queued: no

name: ZyXEL-Intl

description: ZyXEL-Intl

size: 390648

component:

queued: yes

name: accesspoint

description: 802.11 Access Point

details: Allows this appliance to be a Wi-Fi access ►

point.

group: Wireless networking

priority: important

depend: base,corewireless

version: 2.6.3

script: interface WifiMaster0
country-code RU
compatibility

BGN

up


ОписаниеЗначениеАргумент

Удаленная песочница, например stable
или beta.

Keenetic Lite (KN-1310) — Справочник команд

39

Глава 3 Описание команд

История изменений

Версия Описание

Добавлена команда components list.2.00

2.06.A.6

Добавлен параметр sandbox. Команда components

list должна использоваться вместо устаревшей
components sync.

3.6.4 components preset

Описание Выбрать готовый набор компонентов. Установка набора выполняется

командой components commit.

Прежде чем установить набор компонентов, проверьте последние версии
компонентов на сервере обновлений командой components list.
Требуется подключение к Интернету.

Префикс no Нет

Меняет настройки Да

Многократный ввод Нет

Синопсис

(cong-comp)> preset preset

Аргументы Количество и названия готовых наборов компонентов могут быть

изменены, поэтому рекомендуется проверить список доступных наборов
командой preset ?.

ОписаниеЗначениеАргумент

Пример

История изменений

preset Все компоненты, доступные для Keenetic

(config-comp)> sync
lib::libndmComponents error[268369923]: this system is up to date.
(config-comp)> preset recommended
lib::libndmComponents error[268369922]: updates are available ►
for this system.
(config-comp)> commit
Core::System::UConfig: done.

Версия Описание

all-components

minimal

recommended

Добавлена команда components preset.2.00

Lite, будут отмечены для установки.

Минимально возможный для работы
устройства набор компонентов будет
отмечен.

Рекомендуемый набор компонентов
будет отмечен для установки.

40

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

3.6.5 components preview

Описание Показать размер прошивки, составленной из компонентов, выбранных

с помощью команды components install.

Префикс no Нет

Меняет настройки Да

Многократный ввод Нет

Синопсис

Пример

История изменений

(cong-comp)> preview

(config-comp)> preview

preview:

size: 7733308

Версия Описание

Добавлена команда components preview.2.06

3.6.6 components remove

Описание Отметить компонент для последующего удаления. Окончательное

удаление выполняется командой components commit.

Префикс no Нет

Меняет настройки Да

Многократный ввод Да

Синопсис

(cong-comp)> remove component

Аргументы

Пример

История изменений

Keenetic Lite (KN-1310) — Справочник команд

(config-comp)> remove ntfs
Component is queued for removal: ntfs

Версия Описание

ОписаниеЗначениеАргумент

Строкаcomponent

Добавлена команда components remove.2.00

Название компонента. Список
доступных для удаления компонентов
может быть выведен на экран командой

components list.

41

Глава 3 Описание команд

3.6.7 components validity-period

Описание Установить срок актуальности локального списка компонентов. По

истечении этого времени будет автоматически выполнена команда

components list для получения текущего списка компонентов с сервера

обновлений.

Команда с префиксом no устанавливает значение по умолчанию, которое
равно 1800.

Префикс no Да

Меняет настройки Да

Многократный ввод Нет

Синопсис

Аргументы

Пример

История изменений

(cong-comp)> validity-period seconds

(cong-comp)> no validity-period

ОписаниеЗначениеАргумент

Целое числоseconds

(config-comp)> validity-period 500
Core::Configurator: done.

Версия Описание

Добавлена команда components validity-period.2.03

Срок актуальности локального
списка компонентов в секундах.

3.7 crypto ike key

Описание Добавить ключ IKE с идентификатором удаленной стороны.

Команда с префиксом no удаляет указанный ключ.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Синопсис

42

(cong)> crypto ike key name› ‹psk( type› ‹id| any)

(cong)> no crypto ike key name

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

Аргументы

Пример

ОписаниеЗначениеАргумент

Строкаname

type Идентификатором является IP-адрес.address

fqdn

email

Строкаid

any

(config)> crypto ike key test 12345678 email ipsec@example.org
IpSec::Manager: Crypto ike key «test» successfully added.

Ключевое
слово

Название ключа. Допускается
использование символов латинского
алфавита, цифр, точки, подчеркивания и
дефиса.

Пароль для аутентификации.Строкаpsk

Идентификатором является полное
доменное имя.

Идентификатором является доменное имя.dn

Идентификатором является электронный
адрес e-mail.

Значение идентификатора удаленной
стороны.

Разрешает использование ключа для
любой удаленной стороны.

История изменений

Версия Описание

Добавлена команда crypto ike key.2.06

3.8 crypto ike nat-keepalive

Описание Установить таймаут между пакетами keepalive в случае обнаружения

NAT между клиентом и сервером IPsec. По умолчанию установлено
значение 90.

Команда с префиксом no возвращает значение по умолчанию.

Префикс no Да

Меняет настройки Да

Многократный ввод Нет

Синопсис

Аргументы

(cong)> crypto ike nat-keepalive nat-keepalive

(cong)> no crypto ike nat-keepalive

ОписаниеЗначениеАргумент

Целое числоnat-keepalive

Таймаут между пакетами
keepalive в секундах. Может

Keenetic Lite (KN-1310) — Справочник команд

43

Глава 3 Описание команд

ОписаниеЗначениеАргумент

принимать значения от 5 до 3600
включительно.

Пример

История изменений

(config)> crypto ike nat-keepalive 20
IpSec::Manager: Set crypto ike nat-keepalive timeout to 20 s.

Версия Описание

Добавлена команда crypto ike nat-keepalive.2.06

3.9 crypto ike policy

Описание Доступ к группе команд для настройки выбранной политики IKE. Если

политика IKE не найдена, команда пытается её создать.

Команда с префиксом no удаляет политику IKE. При этом данная политика

IKE автоматически удаляется из всех профилей IPsec.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Вхождение в группу (config-ike-policy)

Синопсис

Аргументы

Пример

История изменений

(cong)> crypto ike policy name

(cong)> no crypto ike policy name

ОписаниеЗначениеАргумент

Строкаname

(config)> crypto ike policy test
IpSec::Manager: Crypto ike policy «test» successfully created.

Версия Описание

Добавлена команда crypto ike policy.2.06

Название политики IKE.
Допускается использование
символов латинского алфавита,
цифр, точки, подчеркивания и
дефиса.

44

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

3.9.1 crypto ike policy lifetime

Описание Установить время жизни ассоциации IPsec IKE. По умолчанию

используется значение 86400.

Команда с префиксом no возвращает значение по умолчанию.

Префикс no Да

Меняет настройки Да

Многократный ввод Нет

Синопсис

Аргументы

Пример

История изменений

(cong-ike-policy)> lifetime lifetime

(cong-ike-policy)> no lifetime

ОписаниеЗначениеАргумент

Целое числоlifetime

(config-ike-policy)> lifetime 3600
IpSec::Manager: Crypto ike policy «test» lifetime set to 3600 s.

Версия Описание

Добавлена команда crypto ike policy lifetime.2.06

Время жизни ассоциации IPsec

IKE в секундах. Может принимать

значения от 60 до 2147483647.

3.9.2 crypto ike policy mode

Описание Задать версию протокола IKE. По умолчанию используется значение

ikev1.

Команда с префиксом no возвращает значение по умолчанию.

Префикс no Да

Меняет настройки Да

Многократный ввод Нет

Синопсис

Аргументы

Keenetic Lite (KN-1310) — Справочник команд

(cong-ike-policy)> mode mode

(cong-ike-policy)> no mode

mode Версия протокола IKEv1.ikev1

ОписаниеЗначениеАргумент

45

Глава 3 Описание команд

ОписаниеЗначениеАргумент

Версия протокола IKEv2.ikev2

Пример

История изменений

(config-ike-policy)> mode ikev1
IpSec::Manager: Crypto ike policy «test» mode set to «ikev1».

Версия Описание

Добавлена команда crypto ike policy mode.2.06

3.9.3 crypto ike policy negotiation-mode

Описание Установить режим обмена для IKEv1 (см. команду crypto ike policy mode).

По умолчанию используется значение main.

Команда с префиксом no возвращает значение по умолчанию.

Префикс no Да

Меняет настройки Да

Многократный ввод Нет

Синопсис

(cong-ike-policy)> negotiation-mode negotiation-mode

(cong-ike-policy)> no negotiation-mode

Аргументы

Пример

История изменений

negotiation-mode Основной режим, защищает

(config-ike-policy)> negotiation-mode aggressive
IpSec::Manager: Crypto ike policy «test» negotiation-mode set ►
to «aggressive».

Версия Описание

2.06

main

aggressive

Добавлена команда crypto ike policy
negotiation-mode.

ОписаниеЗначениеАргумент

идентификацию пира.

Агрессивный режим, не защищает
идентификацию пира.

3.9.4 crypto ike policy proposal

Описание Добавить в политику IKE ссылку на выбранный IKE proposal. Очередность

добавления имеет значение для обмена данными по протоколу IKE.

46

Справочник команд — Keenetic Lite (KN-1310)

Команда с префиксом no удаляет ссылку на IKE proposal.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Глава 3 Описание команд

Синопсис

Аргументы

Пример

История изменений

(cong-ike-policy)> proposal proposal

(cong-ike-policy)> no proposal proposal

Строкаproposal

(config-ike-policy)> proposal test
IpSec::Manager: Crypto ike policy «test» proposal «test» ►
successfully added.

Версия Описание

Добавлена команда crypto ike policy proposal.2.06

3.10 crypto ike proposal

ОписаниеЗначениеАргумент

Название IKE proposal.
Допускаются символы
латинского алфавита, цифры,
точки, подчеркивания и дефисы.

Описание Доступ к группе команд для настройки выбранного IKE proposal. Если IKE

proposal не найден, команда пытается его создать.

Команда с префиксом no удаляет IKE proposal. При этом из всех политик

IKE автоматически удаляются ссылки на данный IKE proposal.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Вхождение в группу (config-ike-proposal)

Синопсис

Аргументы

Keenetic Lite (KN-1310) — Справочник команд

(cong)> crypto ike proposal name

(cong)> no crypto ike proposal name

ОписаниеЗначениеАргумент

Строкаname

Название IKE proposal.
Допускаются символы

47

Глава 3 Описание команд

ОписаниеЗначениеАргумент

латинского алфавита, цифры,
точки, подчеркивания и дефисы.

Пример

История изменений

(config)> crypto ike proposal test
IpSec::Manager: Crypto ike proposal «test» successfully created.

Версия Описание

Добавлена команда crypto ike proposal.2.06

3.10.1 crypto ike proposal dh-group

Описание Добавить выбранную DH группу в IKE proposal для работы в режиме PFS.

Очередность добавления имеет значение для обмена данными по
протоколу IKE.

Команда с префиксом no удаляет выбранную группу.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Синопсис

(cong-ike-proposal)> dh-group dh-group

Аргументы

Пример

(cong-ike-proposal)> no dh-group dh-group

ОписаниеЗначениеАргумент

DH группа для работы в режиме PFS.dh-group 1

2

5

14

15

16

17

18

(config-ike-proposal)> dh-group 14
IpSec::Manager: Crypto ike proposal «test» DH group «14» ►
successfully added.

48

Справочник команд — Keenetic Lite (KN-1310)

Глава 3 Описание команд

История изменений

Версия Описание

Добавлена команда crypto ike proposal dh-group.2.06

3.10.2 crypto ike proposal encryption

Описание Добавить выбранный тип шифрования в IKE proposal. Очередность

добавления имеет значение для обмена данными по протоколу IKE.

Команда с префиксом no удаляет выбранный тип шифрования.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Синопсис

Аргументы

(cong-ike-proposal)> encryption encryption

(cong-ike-proposal)> no encryption encryption

ОписаниеЗначениеАргумент

Тип шифрования IKE.encryption des

3des

aes-128-cbc

aes-192-cbc

aes-256-cbc

Пример

История изменений

(config-ike-proposal)> encryption des
IpSec::Manager: Crypto ike proposal «test» encryption algorithm ►
«des» added.

Версия Описание

Добавлена команда crypto ike proposal encryption.2.06

3.10.3 crypto ike proposal integrity

Описание Добавить выбранное значение алгоритма подписи HMAC в IKE proposal.

Очередность добавления имеет значение для обмена данными по
протоколу IKE.

Команда с префиксом no удаляет выбранный алгоритм.

Префикс no Да

Меняет настройки Да

Keenetic Lite (KN-1310) — Справочник команд

49

Глава 3 Описание команд

Многократный ввод Да

Синопсис

Аргументы

Пример

История изменений

(cong-ike-proposal)> integrity integrity

(cong-ike-proposal)> no integrity integrity

ОписаниеЗначениеАргумент

integrity md5

sha1

sha256

sha384

sha512

(config-ike-proposal)> integrity sha256
IpSec::Manager: Crypto ike proposal «test» integrity algorithm ►
«sha256» successfully added.

Версия Описание

Добавлена команда crypto ike proposal integrity.2.06

Алгоритм подписи HMAC IKE
сообщений.

3.11 crypto ipsec transform-set

Описание Доступ к группе команд для настройки выбранного преобразования IPsec

ESP во 2 фазе. Если преобразование не найдено, команда пытается его

создать.

Команда с префиксом no удаляет преобразование. При этом из всех
криптокарт IPsec автоматически удаляются ссылки на данное
преобразование.

Префикс no Да

Меняет настройки Да

Многократный ввод Да

Вхождение в группу (config-ipsec-transform)

Синопсис

Аргументы

(cong)> crypto ipsec transform-set name

(cong)> no crypto ipsec transform-set name

ОписаниеЗначениеАргумент

Строкаname

Название преобразования IPsec.
Допускаются символы

50

Справочник команд — Keenetic Lite (KN-1310)

Loading…

Skip to content


Sign up

Search code, repositories, users, issues, pull requests…

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Sign in

Sign up

thedeaddan

/

keenetic_cli

Public

  • Notifications

  • Fork
    0


  • Star
    1

CLI Клиент для управления роутером Keenetic через SSH

1
star

0
forks

Activity


Star

Notifications

main

Switch branches/tags

Could not load branches
Nothing to show

{{ refName }}
default

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

1
branch

0
tags


Code

  • Clone

    Use Git or checkout with SVN using the web URL.

  • Open with GitHub Desktop

  • Download ZIP

Latest commit

Git stats


  • 8

    commits

Files

Permalink

Failed to load latest commit information.

Type

Name

Latest commit message

Commit time

README.md

main.py

README.md

keenetic_cli

CLI Клиент для управления роутером Keenetic через SSH с удобным меню

image


Первые 2 функции управляют подключением WireGuard, если у вас такового нет, лучше не использовать.
Библиотеки требуемые для работы:

keyboard
webbrowser
sys
time
os
paramiko

About

CLI Клиент для управления роутером Keenetic через SSH

Resources

Readme

Activity

Stars

1
star

Watchers

1
watching

Forks

0
forks

Report repository

Releases

No releases published

Packages

No packages published

Languages

  • Python
    100.0%

При работе роутера с 3G/4G модемами,  возникает необходимость в периодической перезагрузке модема.

Создание расписания перезагрузки роутера.

Простой способ создания расписания перезагрузки роутера с помощью Интерфейс командной строки (CLI) интернет-центра.

1. Помимо встроенной в ОС Windows службы Telnet, можно воспользоваться любой другой терминальной программой. Например, бесплатной терминальной программой PuTTY.

2. Начиная с версии операционной системы KeeneticOS 2.12 был добавлен сервер SSHv2 (Secure Shell — безопасная оболочка), с помощью которого можно безопасно подключаться к командной строке интернет-центра. Подробную информацию вы найдете в инструкции: «Удаленный доступ через SSH к командной строке Keenetic».

3. При необходимости вы можете настроить доступ к командной строке роутера из внешней сети (из Интернета). Для этого обратитесь к инструкции «Доступ из Интернета к интерфейсу командной строки Keenetic «.

Существует способ подключения к командной строке интернет-центра Keenetic непосредственно из веб-конфигуратора. Этот способ будет особенно полезен для пользователей, которые используют частный («серый») IP-адрес для доступа в Интернет. При использовании частного адреса невозможно подключиться из Интернета к роутеру по протоколу TELNET/SSHv2, но можно подключиться к веб-конфигуратору. Как это сделать, написано в инструкции «Доступ из Интернета к веб-интерфейсу».

Терминальная программа для Windows.
Включение служб Telnet и TFTP в Windows
Включение telnet в Windows 10
Страница загрузки Download PuTTY

Подключение к роутеру:

Пуск => Выполнить => cmd.exe

  telnet.exe 192.168.1.1   
      или  
  putty.exe telnet://192.168.1.1:23

telnet
После этого появится приглашение ввести пароль для входа в настройки интернет-центра.

      Login:  admin                             — от web интерфейса 
      Password:                                   — от web интерфейса

После успешной авторизации, вы увидите интерфейс командной строки (CLI):
telnet
Для удобного использования интерфейса командной строки роутера пользуйтесь клавишей Tab. Например, если в приглашении командной строки (config)> нажать клавишу Tab, вы увидите набор доступных команд текущего уровня. Для того чтобы сделать процесс ввода команд максимально удобным, интерфейс командной строки имеет функцию автодополнения команд и параметров, подсказывая пользователю, какие команды доступны на текущем уровне вложенности. Автодополнение работает по клавише [Tab].

(config)> sys[Tab]
system — maintenance functions
(config)> system conf[Tab]
configuration — manage system configuration
(config)> system configuration save[Enter]
Core::ConfigurationSaver: Saving configuration…

Для выхода из интерфейса командной строки (CLI) используйте команду:

(config)> exit

Добавление расписания.

(config)> schedule rebootroute 
(config-sched)> action start 00 7 * 
(config-sched)> action start 00 11 * 
(config-sched)> action start 00 15 * 
(config-sched)> action start 00 22 * 
(config-sched)> action stop 01 7 * 
(config-sched)> action stop 01 11 * 
(config-sched)> action stop 01 15 * 
(config-sched)> action stop 01 22 * 
(config-sched)> sys 
(system)> reboot schedule rebootroute 
(system)> system configuration save 
(system)> exit 
(config)> exit

Удаление расписания.

(config)> no schedule rebootroute 
(config)> sys 
(system)> no reboot schedule 
(system)> system configuration save 
(system)> exit 
(config)> exit

Подключение к командной строке интернет-центра Keenetic из веб-конфигуратора

Подключившись к веб-конфигуратору в адресной строке браузера вы увидите адрес вида http://192.168.1.1/dashboard
Сотрите слово dashboard и после символа косой черты / добавьте маленькую строчную букву a английского алфавита http://192.168.1.1/a

В веб-интерфейсе откроется страница Web cli, с которой можно отправлять команды для роутера.

 Веб-интерфейс

Важно! Web cli не является полноценным интерфейсом командной строки. Некоторые команды здесь могут не выполняться и вывод команд будет отличаться от того как это выглядит в CLI при подключении через TELNET/SSHv2. Функция автодополнения команд и параметров по клавише Tab работает с версии KeeneticOS 2.15.
Для профессиональной настройки интернет-центра используйте только подключение к интерфейсу командной строки через TELNET/SSHv2.
Web cli предназначен для инженеров и разработчиков, но в исключительных случаях может применяться пользователями, когда необходимая настройка отсутствует в веб-конфигураторе, её можно сделать только выполнив специальную команду, а доступ к интерфейсу CLI по какой-то причине невозможен. Пожалуйста, соблюдайте осторожность при работе в Web cli. При необдуманных действиях можно повредить конфигурацию интернет-центра.

Рассмотрим пример. Предположим, на роутере нужно выполнить команды:

ip name-server 8.8.8.8 «» on ISP
system configuration save

Web cli

На вкладке «Parse» в поле «Command» введите команду и нажмите кнопку «Send request». Последовательно выполните нужные команды.

Web cli

Важно! По умолчанию доступ к управлению интернет-центром, к его интерфейсу командной строки (CLI), из Интернета заблокирован. Это реализовано с целью безопасности интернет-центра и домашней (локальной) сети от несанкционированного доступа из внешней сети. Без необходимости не открывайте доступ к интерфейсу командной строки интернет-центра.

Советы:

1. Если подключиться к веб-конфигуратору устройства вам так и не удалось, вы забыли или не знаете пароль администратора, выполните сброс настроек интернет-центра на заводские установки (это можно сделать с помощью кнопки «Сброс» на корпусе), и убедитесь, что на компьютере установлено автоматическое получение IP-адреса (дополнительная информация представлена в статье «Как в Windows изменить настройки сетевого адаптера для автоматического получения IP-адреса от интернет-центра?»).

2. Подключите интернет-центр к компьютеру напрямую (исключая другие сетевые устройства), используя прилагаемый в комплекте с нашим устройством кабель Ethernet (соедините разъем «1» на интернет-центре с сетевым адаптером компьютера).
Если на вашем компьютере установлено несколько сетевых подключений, отключите их, оставив только соединение с интернет-центром.

3. Как вариант, для подключения к веб-конфигуратору интернет-центра в адресной строке браузера введите IP-адрес устройства полностью, используя перед адресом http:// (например, http://192.168.1.1).

4. Если установленный по умолчанию TCP-порт 80 веб-конфигуратора был вами ранее изменен, укажите его номер через двоеточие после IP-адреса. Например, если используется порт 8080, в браузере введите 192.168.1.1:8080.

5. При необходимости вы можете легко настроить доступ к веб-конфигуратору роутера из внешней сети (из Интернета). Для этого обратитесь к инструкции «Доступ из Интернета к веб-интерфейсу Keenetic».

6. Начиная с версии операционной системы KeeneticOS 2.12 был добавлен сервер SSHv2 (Secure Shell — безопасная оболочка), с помощью которого можно безопасно подключаться к командной строке интернет-центра. Подробную информацию вы найдете в инструкции: «Удаленный доступ через SSH к командной строке Keenetic».

7. В данной статье приведен пример подключения к интерфейсу командной строки, который использует стандартный (предустановленный) порт с номером 23. При необходимости, вы можете сменить стандартный номер порта управления на какой-то другой. Это даже рекомендуется сделать для повышения безопасности устройства. Изменить номер порта можно в веб-конфигураторе на странице «Пользователи и доступ» в разделе «Порты TCP для управления интернет-центром». После смены стандартного порта управление интернет-центром будет доступно уже по новому указанному номеру. Теперь для TELNET-подключения в конце адреса через пробел добавьте новый номер порта.
Например: telnet myrouter01.keenetic.link 2023

8.Подробную информацию по работе с интерфейсом командной строки интернет-центра, полным описанием всех команд и их синтаксисом, вы найдете в справочнике командного интерфейса. Его можно найти на официальном сайте в разделе Центр загрузки, выбрав модель вашего устройства.

  • Как зайти в dns сервер роутера
  • Как заддосить вай фай роутер
  • Как зайти в admin роутера
  • Как задать шлюз на роутере
  • Как зайти админом в настройки роутера