Digital Radiocommunication in Ukraine Help!


Pytty

Довольно удобная, небольшая программа текстового терминала, работающая по IP протоколу. Поддерживает Telnet, Rlogin, SSH ( с разными алгоритмами шифрования) , RAW протоколы обмена, а также работу с последовательными портами. Эмулирует несколько основных типов терминалов и обладает гибкими настройками. Есть возможность вести журнал.

 

Инсталляция

 

Инсталляции программы как таковой не требуется. Просто разместите файл pytty.exe в любой удобный каталог, его можно указать в переменной PATH, и создайте ярлыки к программе, опять же, где  удобно — на рабочем столе, в меню «Пуск» или где-нибудь еще.

 

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

 

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

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

 

Работа с программой

 

  • Запускаем программу
  • выбираем тип протокола соединения в поле Connection type
  • вводим доменное имя или IP адрес удаленного хоста (если выбран протокол Serial то указываем номер последовательного порта своего компьютера) в поле Host Name or IP Address
  • вводим номер порта (если он отличается от стандартного) в поле Port

В этом месте можно сохранить сессию, набрав ее имя (произвольное) в поле Saved Sessions и нажав кнопку Save. При  дальнейшей работе настройки уже можно не вводить, а просто выбрать сессию и нажать кнопку Load

  • нажимаем клавишу Open

 

Если происходит ошибка (хост недоступен,  отказал в соединении, порт не найден и т.д.), то  появляется окошко  PuTTY Error. надо прочитать сообщение, поясняющеепричину ошибки, попытаться устранить причину и поторить попытку соединения. Если все хорошо, появляется окошко терминала.

 

По умолчанию в окне терминала белый текст на черном фоне. Можно изменять цвета по своему вкусу в меню Window-Color.

 

Если выбран протокол SSH, то при первом подключении будет задан вопрос на сохранение в реестре ключа шифрования для удаленного хоста. Если у вас очень секретные данные и вы точно уверены в том, что это ответ именно от вашего хоста, то можно ответить Yes, если не уверены – то надо поискать канал связи по-надежнее.

 

Ключи привязаны по IP-адресам или доменным именам. Хост с несколькими IP-адресами будет иметь разные ключи для разных адресов.

 

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

 

Левая клавиша мыши выделяет и копирует символы в буфер обмена. Правая клавиша мыши вставляет символы из буфера обмена в терминал.

Пример применения - мониторинг с записью в файл.

 

Разберем на примере, как можно записать в файл протокол мониторинга обмена кортокими сообщениями в TETRA системе радиосвязи ACCESSNET-T.

 

  1. Запускаем программу Pytty 
  2. Вводим IP адрес хоста, - сервер COS коммутатора ACCESSNET-T (например 10.118.1.2)
  3. Выбираем протокол - Telnet
  4. Вводим номер порта мониторинга (например 5003)
  5. Переходим на закладку Session – Logging
  6. Вводим имя файла для записи журнала Log file name (например SDSmonitoring&Y&M&D&T.log – в этом случае вместо &Y&M&D&T программа подставит год, месяц, день, и время (час, минуту, секунду)  начала записи в файл журнала
  7. Выбираем, что именно надо записывать в жернал - Session logging (например Printable Output, т.е. все выводимые печатные символы)
  8. Возвращаемся на закладку Session
  9. Вводим имя сессии (например SDSmonitoring)
  10. Сохраняем сессию, нажимаем кнопку Save
  11. Создаем ярлык с названием (например SDSmonitoring) к программе Putty, чтобы запускать мониторинг с записью в файл одним нажатием.
  12. В свойствах ярлыка (правая клавиша - свойства), в поле Объект  после имени программы  добавляем имя сессии (например "D:\bin\putty.exe" SDSmonitoring) и сохраняем его - ОК. Сессия не должна быть в кавычках!

 

Для того, чтобы коммутатор начал отслеживать радиообмен, надо в сервере COS коммутатора ACCESSNET-T включить мониторинг. Для этого запускается другой экземпляр Putty.exe и подключается к серверу COS на порт 5000 протоколом Telnet. В ответ на приглашение сервера

 

Дается команда включить мониторинг, например на 2-ой базовой станции (node 0x52)

            > logup node 0x52 1

Дается команда включить мониторинг, например на 3-ей базовой станции (node 0x53)

            > logup node 0x53 1

Дается команда включить мониторинг SDS обмена:

            > logup pdu sds 1 1 0

дается команда проверить состояние мониторинга (включенные позиции будут отмечены значком Х):

            > logup list

Дается команда окончитьсеанс связи:

            > exit

 

После этого, при щелчке на ярлыке, программа подключается к порту мониторинга, создает новый файл и записывает в него все печатные символы, которые появляются в порту. А именно, протокол обмена SDS-сообщениями на 2-ой и 3-ей базовой станции.

 

Остановить запись в файл можно просто закрыв окно терминала. Остановить мониторинг в коммутаторе можно дав команды  logup c нулями вместо едениц. После перезапуска COS мониторинг, по умолчанию, выключен.

 

 

 

           

02 Сентябрь 2010 13:01:34 Опубликовал AnatolPW, Автор/источник: RaNet&Co. Ltd

Комментировать
Вы не залогинены!
Привет, Гость
Войти
Идентификация
Я забыл свой пароль
Регистрация

Поиск
 
Новости, Статьи
Форум
Файлы
Календарь статей
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Опрос
Нужен ли сайт о цифровой радиосвязи ?
Да, нужен
Нет, не нужен
Нужен, но не такой
Затрудняюсь ответить
Не понял вопрос
[Всего голосов: 83]

[Старые опросы]
Счётчик
Сейчас на сайте - 2 (1 зарег.)
Prime24
Всего хитов12621 
Сегодня хитов2093 
Сегодня хостов448 
Powered by ReloadCMS 1.2.7
© 2004-2010 ReloadCMS Team  RSS Aggregation PHP powered  © 2010-2024 RaNet&Co., Ltd., Ukraine, Kiev   Generation time:0.1