Як в інтернет-центрі задати AT-команди для 3G-модема?

У деяких випадках, наприклад для вказівки модему режиму роботи (для поліпшення якості підключення та збільшення швидкості), USB-модему потрібно задавати AT-команди. Як це можна зробити в інтернет-центрі?


 

У деяких випадках, наприклад для вказівки режиму роботи 3G-модема (для поліпшення якості підключення та збільшення швидкості), модему потрібно задавати AT-команди.
Введення AT-команд у мікропрограмі другого покоління NDMS V2 можна виконати через інтерфейс командного рядка інтернет-центру. Для завдання AT-команди на модем потрібно ввести команду виду:

Для RAS-модемів:

interface <Ім'я_інтерфейсуmodem init <порядковий_номер_запису> <AT-команда>

Наприклад:

(config)> interface UsbModem0 modem init 1 AT^SYSCFG=14,2,3FFFFFFF,2,4  

Initialization string inserted.

Для NDIS-модемів, починаючи з версії NDMS 2.10:

interface <Ім'я_інтерфейсу> lte init <AT-команда>


Наприклад:

(config)> interface UsbLte0 lte init AT^SYSCFG=14,2,3FFFFFFF,2,4                   

Initialization string inserted.

Після введення AT-команд обов'язково потрібно зберегти конфігурацію командами system config-save або copy running-config startup-config (команди рівнозначні).

Наприклад:

(config)> system config-save

A configuration save request sent.

 

Якщо налаштування не були збережені, команди будуть видалені після перезавантаження інтернет-центру.

Розглянемо докладніше значення атрибутів команди введення AT-команд.

Імя_інтерфейсу - назва інтерфейсу, до якого підключений ваш 3G-модем. Подивитися ім'я інтерфейсу, призначене системою за замовчуванням, можна через веб-інтерфейс на вкладці Інтернет> 3G / 4G. У списку відображаються всі інтерфейси модемів 3G / 4G.

terrasoft.axd?s=db&sn=eb9beead-9538-4ad9

У нашому прикладі інтерфейс, до якого підключений 3G-модем, отримав ім'я за замовчуванням UsbModem0 (за замовчуванням інтерфейсам 3G-модемів привласнюються імена UsbModemX, де X - номер інтерфейсу в порядку підключення модемів).

Порядковий_номер_запису - Ви можете задати 3G-модему декілька AT-команд послідовно. Команда буде додана в відповіне її номеру місце в списку. При цьому команди після зазначеного номера будуть зрушені вниз на одну позицію. Наприклад, якщо Ви додаєте іншу команду з індексом 1, наявна команда зрушиться на другий рядок.

Команди при ініціалізації 3G-модема виконуються послідовно.

При введенні некоректного номеру (більш ніж на 1 перевищує поточну кількість рядків з командами) Ви побачите помилку вигляду:

(config)> interface UsbModem0 modem init 21 AT^SYSCFG=14,2,3FFFFFFF,2,4

Network::Interface::UsbModem error[1]: index range check error.

AT-команда - необхідна команда в текстовому форматі, з дотриманням необхідних знаків пунктуації в синтаксисі.

Побачити вже введені AT-команди можна в поточному файлі конфігурації, в налаштування відповідного інтерфейсу. Для перегляду файлу конфігурації використовується команда show running-config. наприклад:

(config)> show running-config

! $$$ Model: ZyXEL Keenetic

! $$$ Version: 2.0

! $$$ Agent: http/ci

! $$$ Last change: Thu, 17 May 2012 03:52:09 GMT

 […]

interface UsbModem0

    description MegaFon

    usb device-id 12d1 1001

    modem init AT^SYSCFG=14,2,3FFFFFFF,2,4 

    modem connect dial *99#

    lcp echo 30 3

    ipcp default-route

    ipcp name-servers

    no ccp

    security-level public

    authentication identity gdata

    authentication password gdata

    authentication chap

    ip global 300

    ip apn internet

    connect

    up

!

[…]


Примітка:
Набір AT-команд для конкретної моделі USB 3G / 4G-модема можна уточнити у виробника модему або оператора, який реалізує даний модем у продажу.

 

 

KB-2904

Чи була ця стаття корисною?

11 з 15 вважають статтю корисною