Немного линукса
Фирменные утилиты NSG Linux 2.1
Программа эмуляции терминала — nsgcu

Утилита nsgcu (NSG Console Utility) — простая и компактная программа эмуляции терминала на основе распространённой утититы cu. Предназначена, в первую очередь, для использования в конвейерах и скриптах. С её помощью организуются, в частности, порты Reverse Telnet, Reverse SSH, прямой доступ в порты и т.п.

Формат командной строки:

nsgcu [опции] порт

Параметры и опции командной строки:

порт
Имя асинхронного порта — физического RS–232 (фиксированного или сменного) или эмулируемого на внутренней шине USB (модули и опции 3G). Может указываться как имя интерфейса в дереве конфигурации NSG Linux 2.x (например, .port.m1), так и название устройства в терминах Linux (например, /dev/usb/acm/3). В последнем случае точное имя порта зависит от конкретной модели шасси и опции; узнать его можно командой
nsgsh port.имя.get-port-parms
-s скорость
Скорость асинхронного порта, в бит/с; значение по умолчанию — 9600.
-a скорость
Альтернативная скорость асинхронного порта, в бит/с; значение по умолчанию — 9600. Переключение между основной и альтернативной скоростями может выполняться в ходе работы с помощью управляющих последовательностей (см. ниже).
-t формат
Формат асинхронной посылки, в виде {5|6|7|8}{N|O|E}{1|2}; значение по умолчанию — 8N1.
-E символ
Спецсимвол для посылки ESC-кодов в терминальном режиме; символ по умолчанию — тильда (~).
--break символ
Спецсимвол для посылки сигнала BREAK; по умолчанию не установлен.
--exit символ
Спецсимвол для выхода из программы в терминальном режиме; по умолчанию не установлен.
--nohwfc
Отключить аппаратное управление потоком (по умолчанию — включено).
--swfc
Включить программное управление потоком (по умолчанию — выключено).
--nohupcl
При выходе из программы сохранять состояние сигналов DTR, RTS интерфейса неизменным.
-h, --help
Вывод справки.
ВНИМАНИЕ! При работе с сотовыми модулями и опциями nsgcu работает только с указанным интерфейсом, используемым для передачи данных. Управление питанием модуля и выбором SIM-карты производится сигналами DTR, RTS вспомогательного асинхронного интерфейса или контактами GPIO, в зависимости от модели.
При подключению к порту штатными средствами NSG Linux 2.x (raw-access, reverse-telnet и т.п.) управление модулем включается автоматически, поэтому рекомендуется пользоваться именно этими средствами.

Символы --break и --exit используются сами по себе. После символа, определённого как -E, может быть введён один из следующих символов для непосредственного управления физическим интерфейсом:

. Завершить соединение в порту.
, Опустить сигнал DTR на 2 сек., чтобы принудить подключённый модем разорвать соединение в линии.
# Послать сигнал BREAK.
D Поднять выходной сигнал DTR.
d Опустить сигнал DTR.
R Поднять выходной сигнал RTS.
r Опустить сигнал RTS.
M Вывести состояние входных сигналов DCD и CTS.
S Переключиться на основную скорость (см. -s).
s Переключиться на альтернативную скорость (см. -a).
? Вывести список возможных escape-последовательностей на экран.

© Network Systems Group 2015–2024 Отдел документации