Командная строка WANFleX

01

Общая информация

Зарегистрируйтесь
для учёта прогресса курса

Взаимодействие с системой

Для взаимодействия с операционной системой WANFleX на устройствах семейств InfiLINK 2x2, InfiMAN 2x2, InfiLINK Evolution, InfiMAN Evolution могут быть использованы следующие инструменты:

Рекомендуем для настройки устройств всегда использовать один из способов: web-интерфейс или интерфейс командной строки. При выполнении конфигурации через интерфейс командной строки, при её последующем сохранении через web настройки, не предусмотренные возможностями web-интерфейса, могут быть потеряны. Чтобы избежать потери данных в этом случае команды, не предусмотренные возможностями web-интерфейса, необходимо добавить вручную в разделе "Дополнительные настройки".

Для взаимодействия с системой используется командный язык, напоминающий по структуре систему команд ОС Unix. Несколько команд можно группировать в одну строку, разделяя их символом ";" (точка с запятой). Если в строке встретится команда с неверным синтаксисом, то она игнорируется, остаток строки проверяется до конца. Имя команды может быть сокращено до любого недвусмысленного значения, например, команда "config save" может быть сокращена до "co sa".

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

Отображение списка всех команд устройства производится командой "help".

Безопасное применение команд

Каждая команда применяется непосредственно после ввода, однако записывается в конфигурацию только после её сохранения командой "config save".

При перезагрузке устройства, восстанавливается последняя сохранённая конфигурация, т.е. все команды, которые не были сохранены, теряются. Перезагрузка устройства может быть осуществлена командой "restart" и может быть отложена по времени. Таким образом, перед вводом команды, которая может привести к потере доступа к устройству, рекомендуется выполнить команду "restart XX", где XX - количество секунд, через которое устройство будет перезагружено. Для отмены отложенной перезагрузки необходимо ввести команду "restart stop".

При применении конфигурации командой "config save", автоматически создаётся резервная копия предыдущей конфигурации, отображаемая в списке сохранённых конфигураций под номером "0". Подробная информация о списке сохранённых конфигураций и их восстановлении представлена в уроке "4 Управление конфигурацией" данного курса.

Идентификация устройства

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

  • Имя устройства, отображаемое во вкладке web-браузера устанавливается командой “system name”. 
  • Для изменения приглашения клавиатурного монитора используется команда "system prompt". 
  • Дополнительную информацию о местоположении устройства можно добавить командой "system location".

Для идентификации устройства в списке подключений на удалённом узле необходимо назначить имя соответствующему сетевому интерфейсу (радио или prf). Имя интерфейса устанавливается командой "mint IFNAME -name", где IFNAME - интерфейс, имя которого необходимо установить.

При необходимости физической идентификации устройства среди группы однотипных может быть использована команда "system search", при введении которой вся светодиодная индикация устройства начинает мигать. По умолчанию отключается через 10 секунд.

После установки канала связи и проведения юстировки, светодиодную индикацию устройства можно отключить командой "system noindicator", для снижения его заметности. Вернуть индикацию можно командой "system indicator".

Master-10#1> system name Kalinovka_BS - установим имя устройства для web-браузера

Master-10#1> system location "Лесопарк Калиновка 3км" - добавим информацию о местоположении устройства

Master-10#1> system prompt Kalinovka_BS - изменим приглашение клавиатурного монитора

Kalinovka_BS#1> mint rf5.0 -name Kalinovka_BS_radio - установим имя интерфейса радио

Kalinovka_BS#1> system noindicator - выключим светодиодную индикацию 

Дата и время

Для удобства диагностики и планирования отложенных задач в операционной системе WANFleX есть возможность установки даты и времени. Синхронизация даты и времени происходит через протокол MINT, поэтому достаточно выполнить настройки времени на ведущем устройстве, ведомые устройства установят время автоматически.

Существует несколько способов установить время на устройстве:

  • Вручную.
  • Указав сервер NTP.
  • Через приёмник ГНСС.

Ручной способ

Для показа и установки времени в системе используется команда "date". Точное время вводится в формате "[[[[[cc]yy]mm]dd]HH]MM[.ss]]", где ccyy - текущий год, mm - месяц, dd - день, HH - часы, MM - минуты, .ss - секунды.

Установим дату 05 февраля 2022, время 15:30.

Kalinovka_BS#1>  date 202202051530.30       

Sat Feb 05 15:30:30 GMT 2022  (manual).                   

Протокол SNTP, приёмник ГНСС

Поддержка SNTP позволяет операционной системе WANFleX синхронизировать время с указанным сервером NTP, используя четвёртую версию протокола. Для управление поддержкой протокола SNTP используется команда "sntp", активировать поддержку можно параметром "start". 

IP-адрес NTP-сервера необходимо указать параметром "-server=", при отсутствии настроек часового пояса на сервере NTP, часовой пояс необходимо прописать на устройстве командой "set TZ". 

Параметр "-gps=on" активирует синхронизацию времени через приёмник ГНСС, при наличии сигнала от нескольких спутников. Например, при использовании устройства синхронизации AUX-ODU-SYNC. При активации обоих способов устройство в качестве источника точного времени будет использовать как спутник, так и внешний сервер SNTP, при этом приоритетным будет источник со спутника.

Установим NTP-сервер с адресом 192.168.100.1, часовой пояс GMT+5.

Kalinovka_BS#1> sntp start

Kalinovka_BS#1> sntp -server=192.168.100.1                                                                    

Kalinovka_BS#1> set TZ GMT+5

Kalinovka_BS#1> date

Fri Feb 25 15:57:26 GMT 2022  (SNTP)

Назад Далее