SYSOP - КОМАНДЫ FLEXNET УЗЛА |
||
После правильного ответа на пароль sysop получает доступ к расширенным командам пользователя и к некоторым новым командам FlexNet узла. Это дополнительные команды, и дополнительные параметры для команд пользователя. Sysop команды:CAL channel [time] - послать на указанный порт калибровочный сигнал IO bit_nr 0|1 - установить состояние датчиков (0 / 1), только для RMNC K QSO_NR - разорвать QSO с номером QSO_NR L ch call - установить линк с другим партнёром L via call - установить маршрут к call через via L - call - удалить ранее установленный линк с call М call - назначить локальный Mailbox или другую систему MY call [ssid1 ssid2] - установить mycall этого узла и его диапазон SSID MO ch x - установить режим работы порта P I x - установить таймаут для узла P S ssid ch - устанавить SSID ssid на порту ch P T txdelay ch - установить txdelay на порту ch RESET - холодная перезагрузка (только для RMNC) RESTART - теплая перезагрузка (только для RMNC) SY - разрешить sysop команды по паролю TR ch [...] - контролируют порт ch (для solomaster только) W A/B/C/H/I/L/S - записать текстовые файлы на диск (конец: /ex) A - Текст ПОСЛЕДНИЕ НОВОСТИ B - Текст МАЯКА C - Текст СОЕДИНЕНИЯ H - Текст СПРАВКА I - Текст ИНФОРМАЦИЯ L - Текст ЛОКАЛЬНЫЙ S - Текст SETSEARCHРасширение команд пользователя: Links установка соединений для партнеров по связи Mailbox установка локального Mailbox, DX-cluster, PBBS и т.д. MYcall установка callsign и диапазона SSID узла Parms установка различных параметров для портов узла IO данные и установки для внешних датчиков (только для RMNC)Дополнительные команды: CALibrate передача калибровочного сигнала в эфир Kill немедленный разрыв соединения MOde установка режимов работы портов SYsop запрос пароля для sysop Write записать на диск текстовые файлы TRace мониторинг любых портов RESET перезагрузить RMNC узел без сброса установок RESTART сбросить все установки в RMNC узле CALLIBRATE Синтаксис: CAL ch. mins.Команда включает передачу на определенном порту в течение указанного времени. Во время передачи происходит модуляция непрерывной последовательностью 0 и 1, производя DIDDLE сигнал с соотношением 50:50. Команда полезна в 2х случаях:
IO Синтаксис: IO bit_no 0 | 1Команда для управления внешними устройствами (только для RMNC). Параметры 0 или 1 устанавливают соответствуюшие выходы в низкое или высокое состояние. Команда без параметров показывает текущее состояние внешних устройств. KILL Синтаксис: K QSO-NoКоманда принудительно разрывает существующее QSO в узле. Номер QSO должен быть определен с помощью команды U. Зачем введена эта команда? Это не для того чтобы sysop считал себя "большим начальником", но иногда просто необходимо уничтожить существующую связь или зависшее соединение. LINK Синтаксис: L <port|call|->Команда L используется чтобы установить необходимые соединения с другими партнерами. Второй параметр обязателен, 3-ий необязателен. Позывной может быть написан или как верхним, так и нижним регистром. 1-ый параметр: port : номер порта через который будет происходить прямое соединение call : установка позывного через который происходит соединение - : знак "минус" удаляет установленное соединение 2-ой параметр: Здесь должен быть указан позывной того с кем вы устанавливаете линк. Если никакой SSID's не определен, то по умолчанию принимаются значения от 0 до 15. Если только SSID 0 должен быть соединен, то -0 должен быть добавлен к позывному. 3-ий параметр: " " стандартный вариант для другого FlexNet узла. "#" соединение не проверяется на доступность и не показывается пользователям, таким образом это скрытое соединение для сервисных функций. "$" соединение не проверяется на доступность и не известно сети. "@" этот ключ используется для соединения с теми системами которые не понимают протокол FlexNet (это могут быть Mailbox, DXC, TCP/IP и др.) "-" partner is not made known to the network. This makes emergency- or testlinks possible. Internode communication takes place, thus destinations are routed, only the partner stays hidden. ">" соединение c подсетью. Используется для того чтобы установить подсети, которые получат всю информацию из сети, но они сами не будут известны этой сети. Позывной партнера и его адреса сохраняется для маршрутизации, но не передаются другим сетевым узлам. ")" работает подобно ">", но связь скрыта (">" + "#") "!" Не ведется передача служебной информации для подсети: Это примерно то же что и ">", но различие в том что узел "gateway" известен сети.Примеры: L RZ6HXM установить flexnet соединение с pc/flexnet rz6hxm L RZ6HXA-8 @ установить соединение с jnos rz6hxa-8 L RZ6HXX $ установить соединение с dx-кластером rz6hxx Возможно иметь больше одной связи с партнером на различных портах. Маршрутизатор будет всегда использовать самую лучшую доступную связь. Вы должны помнить это, если сделаны изменения в маршрутизаторе. Старый канал может все еще иметь силу при определенных обстоятельствах. Также возможно связать партнеров с одинаковыми позывными, или позывной с SSID узла. Эта функция интересна для почтовых ящиков, сервисных ПК, DX кластеров и подобных систем. При использовании этого свойства, только позывной узла известен сети, а не каждый отдельный SSID на различных ПК. Это помогает хранению меньшего списка сети. Примеры:MYCALL DB0AIS 0-10 L 1 DB0AIS-8 (BBS) L 2 DB0AIS-9 (Кластер) L 3 DB0AIS-10 (TCP/IP) Только DB0AIS 0-10 известен сети. Если имеется запрос для DB0AIS-8, он идет на порт 1 к BBS. Связь может проверятся или не проверятся на доступность. Если связь не доступна, пользователь соединяется с узлом непосредственно. Пользователь должен знать что что-то неправильно, возможно нет связи с BBS или изменился его позывной. Этот метод маршрутизации работает на портах пользователя. В нашем примере, если бы DB0AIS-0 имел бы порт пользователя, узел мог быть бы связан с DB0AIS или DB0AIS-3, и любой пользователь мог бы запрашивать BBS DB0AIS не указывая позывной узла. Примеры:L 3 DB0KT Все пакеты для DB0KT будут переданы на порт 3 L 1 DB0KT L 1 DB0FUL На первом порту, имеются 2 партнера связи, так что при этой установки имеется две связи на одном порту. Имеется принцип, который говорит, что, если никакой SSID's не определен то запрос через установленный порт направляется на указанный позывной с любым SSID. Но когда SSID определен, только позывной с конкретным SSID направляется на конкретный порт. Пример:L 1 DB0KT Все пакеты для DB0KT, то есть также пакеты для DB0KT-1, DB0KT-2 и т.д. направляются на порт 1. L 1 DB0KT-7 Только пакеты для DB0KT-7 направляются на порт 1. Другой SSID's будет направлен на D-список, если никакие другие связи с DB0KT не определены. FlexNet автоматически адаптируется к партнерам с разным SSID's. Удаление соединения из списка связи, происходит если поставить "-" вместо номера порта как первый параметр. Пример: DB0ODW имеет линки с 1: DB0KT 2: DB0EAD 3: DB0IE Команда "L - DB0KT" удаляет линк с DB0KT из списка. Если имеется больше чем одна связь с партнером, команда должна быть дана несколько раз, чтобы удалить каждую связь. Связи с NET/ROM партнерами должны быть установлены с опцией @. Еще пример: Узел RW6HQN имеет SSID в диапазоне 0-10, позывной Mailbox RW6HQN-8. Если вам нужно соединиться с узлом в набираете C RW6HQN и SSID от 0 до 7 и от 9 до 10. Если вам нужно соединиться с Mailbox вы набираете C RW6HQN-8. Если Mailbox RW6HQN-8, в тот момент когда его вызывают, недоступен, тогда пользователь соединяется с узлом. MODE Синтаксис: MO port modeЭта команда устанавливает параметры для работы определенного порта. Параметры mode:
Параметры baudrate, "d", "t", "r", "z" и "c" зависят от аппаратных средств. Проверьте документацию драйвера или аппаратные средства. Примеры:MODE 3 19200d ;порт 3, 19200бод дуплекс MODE 1 1200c ;порт 1, скорость 1200бод, DCD включен MODE 6 1200cm ;порт 6, скорость 1200бод, DCD вкл., режим DAMA-MASTER MODE 5 2400cu ;порт 5, скорость 2400бод, DCD включен, измеряется TXD MODE 2 38400trz ;порт 2, 38400бод, внешние часы, NRZ MODE 4 - ;порт 4 выключен, хотя и модем и радиостанция работают MAILBOX Синтаксис: М callЭтой командой вы устанавливаете BBS с которым будут соединены пользователи послав команду M. BBS может находиться в любой точке сети, важно чтобы путь к нему знал autorouter узла. Увидеть установленный позывной можно командой M ?. MYCALL Синтаксис: MY call [ssid1 ssid2]Команда MYCALL используется чтобы установить позывной и SSID узла. Диапазон SSID должен включать SSID's каждого порта. Никакой порт не должен быть вне диапазона SSID узла определенного MYCALL. Пример: МY DB0ODW 0 7 Позывной узла установлен DB0ODW. С узлом можно связаться набирая позывной от DB0ODW-0 до DB0ODW-7. Когда MYCALL изменен, новые параметры будут действовать только при новых QSO's. Существующее соединение имеет силу под старым позывным. Об изменении позывного узла необходимо сразу сообщить сети.PARAMETERS Синтаксис: P I минуты|0 или P S ssid порт|16 или P T txdelay портКоманда PARAMETER используется, чтобы установить TxDelay, SSID и время timeout. P I n устанавливает максимальное время соединения с узлом, гдеWhy do we need SSID's ? They do two jobs: Only on ports which do have a SSID, everyone is allowed to connect. Exclusive interlink ports therefore should not have SSID's (exception: links to NET/ROM partners, see appendix). The SSID is also needed for routing purposes, if a user who is not in the MHeard-list shall be connected on a specified port. The connect then needs to go via the according SSID, i.e. via 'nodecall'-'port-SSID'. На INTERLINK портах (порты не для пользователей) не должны быть установлены никакие SSID. Исключения могут составлять порты для соединения с Mailbox, DXC, TCP/IP, THENET и т.д. RESET Синтаксис: RESETПо этой команде происходит перезагрузка узла. Все соединенные пользователи теряют свои соединения и данные. Все записанные данные в буферах RMNC сохраняются. Вы должны использовать эту команду только когда что-то не так работает и вы не можете определить причину! Эта команда доступна только на RMNC системах. RESTART Синтаксис: RESTARTЭта команда осуществляет полный сброс всех установленных параметров. Контроллер при этом возвращается к исходным установкам. Все буферы очищаются. Команда доступна только на RMNC системах. SYSOP Синтаксис: SY или PWНачиная с RMNC версии 3.3h и PC/FlexNet версии 3.3g доступ sysop к командам изменился. Система теперь использует процедуру похожую на доступ по паролю в BayCom-Mailbox. Команда SYSOP используется чтобы разрешить использование дополнительных команд. Когда удаленный запрос послан, узел отвечает строкой с произвольными числами. Эти числа соответствуют символам в строке пароля (см. 7.4.2) или символам из файла пароля, в случае PC/FlexNet. Строка пароля должна иметь минимальную длину 10 и максимальную длину 80 символов. Это символы между $20-$7E и $A0-FE за исключением метки ("). Как это работает? Например строка пароля имеет следующий вид:Thisisanicepasswordstringforournodeonthehill => SY CR DB0DA> 41 12 34 7 16DB0DA ответил пятью числами, которые соответствуют символам: "hpdaw". Вы можете вводить только эти символы или из соображений безопасности внедряют их в более длинную строку: 7efjdencDfjefhpdawWfhjgflhlevBcТеперь вы получили доступ к sysop командам (если вы правильно ввели пароль). После того как sysop успешно входит по паролю, никакое сообщение не выдается. Вы можете теперь использовать специальные команды. Если вы ввели пароль как sysop, ограниченное время ожидания узла больше не имеет силу для вас. Вы можете оставаться соединенным с узлом, пока желаете. Возможно такое состояние когда несколько sysop соединились одновременно с узлом. Одновременно с узлом могут быть соединены несколько sysop. При sysop соединении параметр timeout не действует. Соединение с узлом может быть неограниченно долгим. TRACE Синтаксис: TRACE ch [call] [<] [>] [#] [$]Используя команду trace, вы можете контролировать трафик на указанном порту. Этот режим работает только пока буферы не переполняются. Когда ваше собственное QSO достаточно быстрое, вы можете контролировать трафик в течение более длительного времени. Сжатые QSO показываются только в том случае если ваш узел - начальный или конечный пункт для данной связи. Команда отменяется если буферы переполняются или вы напечатаете другую команду. Только один sysop может контролировать только один порт в одно время. Вы должны обратить внимание на то что эта команда нуждается в большом объеме памяти и большой пропускной способности системы, которая замедлит работу, особенно проверяемого порта. Следовательно вы не должны использовать эту команду слишком часто и ни в коем случае постоянно. Параметры: # не отображать RR/RNR/REJ-фреймы $ не показывать I и UI тексты call смотреть трафик только этого позывного. SSID принимается во внимание, если он определен. > только посланные пакеты < только полученные пакетыНе забывайте указывать номер порта! WRITE Синтаксис: WRITE A|B|C|H|I|L|SИспользуя эту команду тексты для L, A, B, C, H, I, LO и S могут быть введены. Все тексты за исключением Beacon и Setsearch могут иметь любой желаемый формат. C-текст передается после того, как стандартная система выдала свою подсказку. Стандартная подсказка имеет вид "xxxx/FlexNet Vx.x ". C-текст показывается после этой строки. После написания любого текста - выводится количество доступной памяти на RMNC. Для PC/FlexNet размеры текстовых файлов не ограничены. На диске для каждого текстового файла создается отдельный файл с расширением .FPR, например: A.FPR, B.FPR, C.FPR, L.FPR, H.FPR, I.FPR, S.FPR.Рекомендуется следующее использование текстов: LATEST NEWS: последние новости об узле или схема вашей пакетной сети. INFO: общая информация относительно узла. QTH, аппаратные средства, антенны, соединения, использование IO-портов и т.д. LOCAL: этот текст должен быть актуален для местных пользователей HELP: краткое руководство пользователя по основным командам узлаТекстовые файлы не могут быть сохранены в ПЗУ из-за ограниченной памяти в RMNC контроллерах. Конец текста отмечается как /EX или Ctrl-Z. Текст сохраняется до последней линии перед /EX. Рекомендуется начинать каждый текст с пустой строки, это смотрится намного лучше. Текст для маяка имеет специальный формат. Вы можете устанавливать любой маяк на любом порту. Формат файла следующий: t p tocall [via [via...]] :текст маяка# | | | | | | | | | | | +----разграничитель разных маяков | | | | +----------текст который передается в эфир | | | +----------------через какие узлы должен передаваться маяк | | +-------------------------------адрес маяка, FLEX, RMNC, CQ и т.д. | +---------------------------------номер порта на котором передается маяк +------------------интервал между передачами маяка, в минутах (1..255 минут) Пример: 10 0 RMNC:DIGI Odenwald * JN49IQ * Krehberg/Odw. *# 15 2 CQ:PC/FlexNet RW6HQN * Mailbox RW6HQN-8# 9 5 FLXNET:TESTBEACON DB0ODW#Наш пример состоит из 3х маяков, каждый разграниченный "#". (Beacon1...#beacon2...#beacon3...) Не важно как набран текст верхним или нижним регистром. Источник callsign маяка - всегда Mycall узла. Когда никакой текст маяка не был введен начиная с последней холодной перезагрузки, заданный по умолчанию маяк посылается каждые 3 минуты: #3 0 FLXNET:RMNC/FLEXNET V3.3d (только для RMNC-контроллера)Все маяки посылаются как UI (Unproto-информация) с набором битов команд. Если файл B.FPR отсутствует на диске никакие маяки не передаются. SETSEARCH файл имеет также специальный формат. Может иметься так много путей поиска, как вы находите нужным. Эта возможность ограничивается только доступной памятью. Количество дигипитеров в пути ограничено семью. формат: call1 call1 [ call2 [ call3 [ call4 [ call5 ]]]]По команде F позывной узел посылает специальный пакет на все узлы или порты узлов которые указаны в файле S.FPR. Если искомая станция принимает этот пакет она отвечает на него DM-пакетом, который фиксируется узлом и передаётся в виде информации о местонахождении искомой станции в сети на ваш терминал. Пример: что равносильно записи: DB0ODW - DB0DA via DB0ODW DB0DA - DB0KT via DB0ODW DB0KT - DB0AAI via DB0ODW DB0AAI -Таким образом команда Find позволяет легко и быстро найти нужного вам пользователя в сети. Вольный перевод с дополнениями сделал UA6HJQ в 1995 году.
|