КОМАНДЫ ПОЛЬЗОВАТЕЛЯ FLEXNET УЗЛА |
||
Все пользователи получают доступ к командам узла при соединении с ним. Sysop имеет набор дополнительных команд или может определять дополнительные параметры для нормальных команд пользователя. Символ "=>" является приглашением системы FlexNet для ввода команды. Ввод команды может быть сделан или заглавными или строчными буквами. Если вводится недопустимая команда или команда с ошибкой узел отвечает строкой "invalid command". Список команд пользователя :команды и опции внутри этих скобок [] необязательны Aktuell - показать текстовый файл с последними новостями Beacon - вывести файл с установками маяков Convers - войти в режим конференции /w -- вывести список станций соединенных с узлом /w n -- вывести список пользователей на канале n /c -- показать номер convers канала /c n -- переключиться на канал n /s call текст -- послать персональное сообщение пользователю /t call -- начать режим разговора с указанным позывным /t -- начать режим разговора /q -- выход из режима конференции Connect call - соединиться с указанным позывным Destination - показать таблицу сети Destination буквы - найти в сети позывной с указанными буквами Destination * - Destination * буквы - работает как комбинация D буквы и D * Destination call - показать путь к указанному позывному по сети Destination call * - показать возможные пути к указанному позывному Destination call > - протестировать весь путь до указанного позывного Find call - поиск указанного позывного Help - вывести файл помощи Info - показать текстовый файл с информацией об узле IO - In/Out - состояние датчиков и реле Links [*] - информация об установленных соединениях с партнерами LОcal - вывести текст для локальных пользователей Мail [?] - соединиться с установленным Mailbox MHeard [опции] - отображается список услышанных станций MYcall - отображается Mycall и SSID узла Parms [*] порт - параметры дисплея и статистика Quit - разорвать связь с узлом Setsearch - SETSEARCH, пути поиска Stat - показать статистику (в RMNC не используется) Talk call текст - послать текст другому пользователю Talk call - перейти в разговорный режим с указанным позывным Talk * текст - послать текст для всех соединенных пользователей Users [опции] - показать соединенные позывные [выборочно] LATEST NEWS Синтаксис: AКоманда А показывает текст с новостями или другой текст который установил sysop. Это может быть например, схема PR сети или русский хелп. После RESET перезагрузки на RMNC-контроллерах этот текст не сохраняется. BEACON Синтаксис: BКоманда В показывает текущий файл с параметрами маяков. В этом файле вы можете видеть, какой текст передает маяк, в какой порт и через какой интервал времени. CONVERS MODE Синтаксис: CЕсли никакой позывной не дан, команда CONNECT переводит вас в convers режим. Этот режим позволяет большому числу станций разговаривать между собой в режиме круглого стола. Имеются 255 различных convers каналов доступных для всех. После ввода C-команды, вы получаете список всех станций, связанных с узлом и каналы на которых они сейчас работают. Узел запросит у вас номер канала который вы выбираете. Пример: => CВ этом примере, DL1AA и DL1ZZ находятся на канале номер 0 и DG3FBL и DK7WJ на канале 73. DL2XY связан с узлом, но не находится в convers режиме. Давший номер 73, входит в режим разговора с другими станциями на этом канале. Все станции которые находятся на выбранном канале, получают сообщение: "При работе в convers режиме вам доступны следующие команды: "/w" показывает позывные всех станции соединенных с узлом "/c" показывает ваш номер канала "/c n" переключает вас на канал n "/s call msg" послать персональное сообщение только для call "/q" выход из convers режимаЕсли станция разьединяется при нахождении в convers режиме или выходит из convers режима, все другие пользователи канала получают сообщение: "DL9ABC: *** Logoff".Если пользователь переходит на другой канал, все пользователи текущего канала получают сообщение: "DL9ABC: *** switched to channel n"После выхода из convers режима, вы возвращаетесь назад в режим узла и получаете стандартное приглашение '=>'. CONNECT Синтаксис: C call [via] [digi1 digi2 ... digi8]Команда CONNECT используется для того чтобы соединиться через узел с другой станцией или BBS. Узел пробует соединить вас со станцией через указанный вами путь. Чтобы подтвердить вашу команду узел посылает вам сообщение "link setup...". Как только соединение состоялось вы получаете сообщение "*** connected to call" от узла. Когда вызываемая вами станция не ответила вы получаете сообщение "*** failure with call". Если вызываемая вами станция занята и не может ответить на ваш запрос, вы получаете сообщение "*** busy from call. Установка связи может быть прервана, если просто нажать ENTER. Если вы видите сообщение "*** can`t connect twice", это значит что вы пытаетесь установить QSO которое уже существует с тем же самым позывным. С помощью команды С также возможно изменить порт пользователя, если узел имеет больше чем один порт. Печатая "C -7" вы переходите на порт с SSID 7. Это подтверждается сообщением "*** call: SSID OK".Если вы соединены с другой станцией через узел и та станция вас разъединяет, то вы остаетесь соединенным с узлом. В подтверждение этому узел посылает вам следующую строку "*** reconnected to call". Ваш запрос на соединение будет отклонен, если это вызывает зацикливание в сети. Если например, вы соединены с DB0KT через DB0ODW. Вы не можете соединиться снова с DB0ODW через другой узел. Вы должны разорвать QSO с DB0KT затем повторно с ним соединиться.Пример: (пользователь соединен с DB0HP) => C DB0ODW link setup... *** connected to DB0ODW RMNC/FlexNet V3.3d - DB0ODW - JN49IQ - Help mit H => C DB0HP *** DB0ODW: loop detected => Q 73! *** reconnected to DB0HP =>DESTINATIONS Синтаксис: D [*] [call] [>] Команда DESTINATION выводит на экран таблицу адресов, поддерживаемую другими узлам. В этой таблице показаны все узлы к которым autorouter знает путь. Для каждого позывного показан диапазон SSID и время среднего прохождения пакетов туда и обратно. Время показано в 100мс. DB0CZ 0-15 33 DB0DA 0-15 23 DB0DAM 0-7 189 DB0DAR | | | | | +-- время прохождения пакетов (33 = 3,3 секунды) | +-------- диапазон SSID этой системы +--------------- позывной узла, mailbox или другой системыЕсли вы дали команду D callsign, то происходит следующее: Узел будет пробовать доступна ли связь с этим узлом. Затем он покажет путь до указанного узла и время прохождения пакетов. Если позывной указанного вами узла выводится большими буквами, это значит что этот узел понимает протокол FlexNet. Если позывной выводится маленькими буквами это значит что это не FlexNet дигипитер. *** DB0ZDF (0-12) T=42 *** route: DB0HOM DB0AAC db0res DB0AAI ??? DB0ZDFСимволы "???" обозначают что предыдущий digi не знает путь к адресату. Это может случиться когда маршрут к адресату реорганизован в настоящее время или когда адресат - больше не доступен. "D-таблица" - обычно одинаковая на всех узлах. Только когда прохождение пакетов туда и обратно становится слишком большим по времени, узел не показывается такой путь. Только узлы в которых вы можете соединятся без зацикливания связи показываются по умолчанию. Это уменьшает загруженность связи и имеет преимущество, в том что вы будете видеть только узлы которые находятся не в вашем направлении. Используя опцию "*" вы получите полный список. Другая возможность - вывод этого списка с указанием маски. Введя "D HB9" например, вы получаете адреса всех узлов начинающихся в "HB9", то есть целой Швейцарской сети! Если вы напечатаете "D * HB9" вы получите подробный список всех Швейцарских узлов. Если вы хотите получить подробную информацию не только о маршруте прохождения вашего запроса до нужной станции, но и качестве всязи между каждым промежуточным узлом, дайте команду D DB0ZDF > *** DB0ZDF (0-12) T=22 *** route: DB0HOM (8) DB0AAC DB0ZDF *** route: DB0HOM DB0AAC (3) DB0AAI DB0ZDF *** route: DB0HOM DB0AAC DB0AAI (6) DB0ZDFЕсли вы хотите узнать какие пути сущетвуют к указанному вами узлу, дайте команду D DB0ZDF * и вам будут показаны все возможные пути и время прохождения пакетов. *** DB0ZDF (0-12) T=28: DB0AAI 28 DB0GE -50 DB0HOM -38 DB0DAR 37 FIND Синтаксис: F callС командой FIND возможно искать в сети станцию, которая в данный момент ни с кем не соединена, но ее пакетный терминал включен. Когда команда F call введена, узел посылает UI-пакеты с набором битов запроса для этой станции через соседние узлы. Если вызываемая станция слышит пакет, то она ответит DM-пакетом. Узел анализирует все возвращающиеся пакеты и способен определить, был ли это ответ искомой станции. Если дело обстоит так, вы получите сообщение о том что станция была найдена. Если вызываемая станция уже связана с другим узлом, никакой специальный пакет не посылается и пользователь получит сообщение о том что искомая станция QRV на digi. Пример: =>F DK7WJ *** DK7WJ found via DB0ODW =>Как только узел через которого вызванная станция была найдена ответил, это будет известно autorouter. Если станция не была найдена, подсказка системы "=>" появляется снова. Так как используемые UI и DM пакеты могут потеряться, желательно использовать команду FIND несколько раз чтобы убедится что пользователь не QRV. HELP Синтаксис: HКоманда H выводит на экран СПРАВКУ из текстового файла. Текст может быть введен только sysop и должен содержать справочную информацию о командах узла. INFO Синтаксис: IКоманда I выводит на экран текстовый файл с ИНФОРМАЦИЕЙ. Этот текст может быть введен только sysop и должен обеспечить информацию относительно узла (QTH, оборудования, антенны, линки и так далее). IO (in/out) Синтаксис: IO(только для RMNC контроллеров) IO-команда показывает состояние портов ввода - вывода на reset плате RMNC. Имеются 16 линий ввода и 16 линий вывода. Это может быть установлено только sysop. Использование этой возможности удобно для дистанционного управления аппаратными средствами узла. Не имеется никаких ограничений в фантазии sysop. Данные показываются в двоичной форме. Пример: => IOСначала показываются входные линии затем линии вывода. 0 низкий уровень, 1 высокий уровень. Значение одиночных битов должно быть установлено sysop. LINKS Синтаксис: L [*]Команда L отображает таблицу связи, установленную sysop. В этой таблице видно сетевых партнеров и параметры соединения. Пример: => L DB0KT 0-7 60/68 P1 DB0AAC 0-15 (---) P2 DB0IE 0-1 583 P3 @ DB0EQ 0-8 (355/399) via DB0IE DK7WJ 8-11 44/67 P0 - DB0ABA P4 DB0BBS 0-15 --- P5- В первом столбце показаны позывные узлов и BBS. - Второй столбец показывает диапазоны SSID этих станций (значение по умолчанию: 0-15). - В третьем столбце вы видите время прохождения пакета туда и обратно 100мс. Никакой номер не выводится если время не вычислено. Три дефиса означают, что связь не доступна в настоящее время. Три дефиса внутри скобок означают, что связь не доступна, но autorouter знает другой путь к станции. Если имеется только один номер в столбце, партнер связи не понимает протокол FlexNet. Когда sysop знает, что сосед не знает протокол Flexnetа, он может устанавливать атрибут "@" для связи. Если время проходения пекетов туда и обратно, окружено скобками - это значит что связь настолько плохая, что узел не использует этот маршрут для связи. Если имеются два числа отделяемые штриховой диагональю, это значит что сосед это узел FlexNet. В этом случае время прохождения пакетов туда и обратно показывается в обоих направлениях. Если это время находится внутри скобок, autorouter знает лучший путь к адресату, то есть прямая связь не используется. - 4-ый столбец показывает номер порта связи. Дефис позади номера порта означает, что связь не известна сети. Это может использоваться например для временных связей или программных тестов. LOCAL Синтаксис: LOКоманда LO показывает ЛОКАЛЬНЫЙ текстовый файл. Этот текст выводится сразу после CTEXT для локальных пользователей. Его можно вывести командой LO и отдельно. Текст может быть введен только sysop. Как узел может определить локальный пользователь с ним соединился или нет? Очень просто. Если вы соединились с узлом напрямую, значит вы являетесь локальным пользователем. Если вы соединились через другой узел или дигипитер значит вы удаленный пользователь и этот текст для вас выводится уже не будет. MAILBOX Синтаксис: М [?]Команда M соединяет вас с самым близким BBS который определил sysop. Эта команда работает подобно команде Connect с заранее определенным адресатом. Позывной определенного BBS можно узнать командой "M ?" (Обратите внимание на пробел между M и ?) MHEARD Синтаксис: MH [параметры]Команда MHeard по умолчанию отображает последние 30 услышанных позывных. Дополнительно можно указывать номер порта, callsign (с SSID или без него) или номера (16... 200) строк, которые будут выведены. Эта команда не показывает позывные которые использовали узел как транзитный дигипитер. Например: MH 1 MH 90 MYCALL Синтаксис: MYКоманда MYcall показывает установленный позывной и диапазон SSID узла. Пример: => MY PARAMETERS Синтаксис: P [*] [порт]Команда PARAMETER выводит список текущих параметров и некоторой статистики канала. Дополнительно отображается лист соединений которые установил sysop. Пример: => P po id td qso usr tifr rifr tkby rkby qty mode links ssids time 1 -- 10 30 1 365 287 50 33 100 9600d DB0KT 0-10 6/6 2 -- 1 36 1 271 908 30 163 99 19200d DB0GV 0-0 4 3 -- 1 1 1 0 0 0 0 100 9600d DB0GV 6-6 10 4 -- 40 3 1 27 3 2 0 82 1200c DB0TCP 0-15 580/647 5 -- 1 50 1 835 377 102 55 100 19200trz DB0SHI 0-15 11/39 6 -- 1 39 1 582 546 78 42 100 38400dtrz DB0GV 10-12 1/1 7 -- 40 4 1 31 3 2 0 70 1200cm DB0ASF 0-15 229/243 8 7 40 8 8 184 36 34 1 92 1200cuпараметры столбцов: po: номер порта id: SSID порта, при соединении между узлами всегда "--" td: TxDelay в 10мс qso: номер связи на этом порту usr: количество пользователей на порту за последние 3 минуты tifr: переданные I-пакеты за поледние 10минут rifr: принятые I-пакеты за последние 10минут tkby: переданный обьем информации в Кб за последние 10минут rkby: принятый обьем информации в Кб за последние 10минут qty: качество канала связи в %, за последние 10минут mode: скорость в БОДах, дополнительно: "a" AUTO-LINK (только для Ethernet) "c" KISS: CRC-режим, HDLC: программный шумоподавитель-DCD "d" полный дуплекс "t" внешние TX часы (для G3RUN модема) "r" внешние RX часы (для G3RUN модема) "p" уменьшает частоту PTT нажатий для дуплексных портов "z" NRZ режим (для DF9IC модема) "m" DAMA master "s" порт синхронизируется с другим портом "u" порт пользователя (измеряется TXD) "y" autosysop "+" 8 Mhz CPU-Clock (только для RMNC) "!" 12 Mhz CPU-Clock (только для RMNC) "#" 16 Mhz CPU-Clock (только для RMNC) "---" порт выключен, но драйвер работает links: смотрите описание команды L ssids: диапазон SSID назначенный для указанного узла time: измеренное время передачи/приема пакетов здесь возможны несколько вариантов: 4/5 линк с другим FlexNet партнером (9/8) линк существует, но узлу известна более качественная связь 7 партнёр не является FlexNet узлом (53) партнёр не понимает FlexNet протокол и к нему известен лучший путь --- связь с партнёром отсутствует (---) прямой линк отсутствует, но узел знает другой путь к партнеру " " чисел нет, связь не проверяется на доступностьПри подсчете I-пакетов, повторенные пакеты и пакеты которые потерялись не учитываются. Таким образом, это подлинный обьем данных проходящий по сети. Если дать команду P * или L * тогда над таблицей появится еще одна строка с дополнительной информацией: (d:615 v:1 t:12d, 14h) | | | | | +------------uptime, время прошедшее после RESET | +----------------номер модификации программного обеспечения +----------------------количество доступных систем в сети QUIT Синтаксис: QКоманда Q разрывает связь с узлом. После строки "73!" вы будете разъединены. Если вы были соединены через несколько FlexNet узлов, тогда вы повторно вернетесь в предыдущий узел. STATISTIC Синтаксис: ST [*]uptime: 21h,18m; total 140k, max 18k, used 4k po device version txframes rxframes terr rerr rberr ioerr 0 USCC4 0.98h 6320 4012 0 0 0 0 1 5066 1380 0 0 0 0 2 13030 15394 0 0 0 0 3 3435 1277 0 0 0 0 4 KISS 1.5a 14725 17621 0 11 0 0 15 SHELL 3.3g:2 603 603 0 0 0 0 uptime время прошедшее после перезапуска total место в памяти забронированное для FlexNet max максимальное количество использованного места в памяти used кол-во памяти используемое в данный момент po номер порта device название драйвера version версия драйвера txframes количество переданных пакетов и последнего перезапуска rxframes количество принятых пакетов с последнего перезапуска terr количество условных ошибок передачи rerr количество условных ошибок приема (большое кол-во ошибок указывает на то что ПК медленный) rberr ошибки приёмного буфера ioerr ошибки ввода/вывода SETSEARCH Синтаксис: SКоманда SETSEARCH отображает все узлы через которые происходит поиск указанного вами позывного с помощью команды F call. Пример: =>SПакет сгенерированный командой F был послан через DB0ODW, DB0KT, DB0DA, DB0AAI и DB0IE. TALK Синтаксис: T call [текст]С помощью этой команды вы можете разговаривать с другими пользователями, связанными с узлом. Имеются два режима: 1. Если имеется текст написанный после callsign, то этот текст посылается на указанный позывной, а вам выдается приглашение "=>". Таким образом, вы должны написать новую строку с позывным и текстом для второй линии. Этот режим работает только если ваш корреспондент находится на одном порту с вами. 2. "T call" и вы входите в постоянный режим разговора, из которого можно выйти используя команду "/q". Этот режим работает подобно convers режиму, с тем различием что он не занимает convers канал. Все Convers-команды в этом режиме работают.USERS Синтаксис: U [опция]Команда U отображает всех пользователей, которые соединены в данный момент с узлом или через него. Возможные опции: = показать все соединения только с этим узлом * показать дополнительные данные соединений call показать все текущие соединения этого позывного Пример: => U 1: S5 P0 : DB0ODW>DG3FBL 6: S7 U1 P2 : DB0ODW>DK7WJ 35: S5 P1 : DL1AA>DB0GV v DB0ODW DB0KT 2014: S5 P8 : DB0GV>DL1AA v DB0KT DB0ODW | | | | | | | | | +--- позывной и дигипитеры | | | +------- номер порта | | +----------- количество неподтверждённых пакетов | +-------------- состояние QSO +------------------ порядковый номер QSOВозможные состояния QSO: 1 disconnected 2 link setup 3 frame reject 4 Disconnect Request 5 Information Transfer 6 REJ Frame sent 7 Waiting Acknowledge 8 Device Busy 16 Remote Device Busy 24 Both Devices Busy QSO с узлом показаны выше, через пустую строку показаны те QSO которые используют узел как дигипитер. Дополнительные параметры могут быть указаны вместе с командой "U". Если вы вводите "i", показываются QSOs с другими узлам. Если вы вводите номер порта, вы получаете список QSOs через этот порт. При использовании "U *" вы получаете дополнительную информацию о QSOs. Параметры могут быть объединены. Например, "U * 4" выводятся все QSOs на 4ом порту с детализированной информацией. Пример: =>U * 1: S5 F100 M3 P0 : DB0ODW>DG3FBL 6: S7 U1 F87 M7 P0 : DB0ODW>DK7WJ 35: S5 ! F50 M4 P0 : DL1AA>DB0GV v DB0ODW DB0KT 2014: S5 ! F66 M7 P8 : DB0GV>DL1AA v DB0KT DB0ODW | | | | | +--- MAXFRAME | +------- FRACK +---------- HeaderkompressionЕсли используется DAMA режим, то DAMA показывается вместо FRACK. Знак "!" говорит, что QSO использует режим headercompression между двумя FlexNet партнёрами. Перевод UA6HJQ г. Пятигорск, 1996 год
|