faq обучение настройка
Текущее время: Вт июл 29, 2025 17:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: Ср апр 09, 2008 13:21 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Задача:
программным способом установить связь с 2108 и снимать с него требуемую информацию (именно через telnet, а не через snmp).
Суть проблеммы:
Программа устанавливает соединение, но на посылаемые комманды 2108 реагирует как попугай(все посланные комманды он отсылает эхом обратно), при этом через обычную коммандную строку соединяется нормально.
Вопрос:
Что надо ему послать чтобы он начал разговаривать?
PS: Проверял себя на криворукость и законнектил программу на каталист(циско), все работает идеально.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср апр 09, 2008 21:42 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
По настоящему нужно просто учитывать при обращении по telnet что у telnet-сервера в этой модели нет параметров по умолчанию.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 10, 2008 00:16 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Demin Ivan писал(а):
По настоящему нужно просто учитывать при обращении по telnet что у telnet-сервера в этой модели нет параметров по умолчанию.

Шпасяб, седня отчитаюсь :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 10, 2008 08:44 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Demin Ivan писал(а):
По настоящему нужно просто учитывать при обращении по telnet что у telnet-сервера в этой модели нет параметров по умолчанию.

Хмм, послал ему байт в байт все что отловил сниффером при коннекте с коммандной строки, кодировки пробовал ANSI и ASCII, чет ему видать еще надобно...
(очень странно)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 10, 2008 10:08 
Не в сети

Зарегистрирован: Вт авг 15, 2006 05:58
Сообщений: 308
так посмотрите пакеты в обоих случаях, с вашей программой и штатным telnet. Сразу и разницу видно будет :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 10, 2008 11:21 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Zvonkov писал(а):
так посмотрите пакеты в обоих случаях, с вашей программой и штатным telnet. Сразу и разницу видно будет :)

Хорошая идея :)
Вобщем он на SGA ругатцо, я уж ему и IAC DO и IAC WILL посылаю, но всеравно ругатцо :(


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 10, 2008 13:48 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
8) разобралсо:
Код:
If inData.Contains(Chr(&HFF) & Chr(&HFA) & Chr(&H18) & Chr(&H1) & Chr(&HFF) & Chr(&HF0)) Then
            drv.send(Chr(&HFF) & Chr(&HFA) & Chr(&H18) & Chr(&H0) & "ANSI" & Chr(&HFF) & Chr(&HF0))

и всего то... :lol:
(у мну коннект на скорост был рассчитан, все пакеты я кучей отправлял, а оказаватцо его подождать нада :roll: )


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 10, 2008 14:07 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Ток теперь другая проблемма, как его заставить чтоб он не в разнобой буквы выплевывал, а построчно? :?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 10, 2008 14:19 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
x_X и это победил :twisted:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 11, 2008 21:26 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Не поделитесь как?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 11, 2008 23:34 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Demin Ivan писал(а):
Не поделитесь как?

а что мне за это будет х_Х
(покупатель гигантских партий вашего оборудования, причем постоянный)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб апр 12, 2008 09:50 
Не в сети

Зарегистрирован: Вт авг 29, 2006 16:44
Сообщений: 2326
Откуда: Ярославль
Shacker писал(а):
Demin Ivan писал(а):
Не поделитесь как?

а что мне за это будет х_Х

а вот так говорить в таких местах как форум некультурно.
значит как Вам помочь - все должны. А если Вам удалось решить проблему - помочь другим Вы не хотите.

_________________
LiveComm


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн апр 14, 2008 07:26 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
svsh1990 писал(а):
Shacker писал(а):
Demin Ivan писал(а):
Не поделитесь как?

а что мне за это будет х_Х

а вот так говорить в таких местах как форум некультурно.
значит как Вам помочь - все должны. А если Вам удалось решить проблему - помочь другим Вы не хотите.

Пошутить нельзя? -_-
Чуть пожже отпишу, времени нет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 17, 2008 10:22 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Demin Ivan писал(а):
Не поделитесь как?

Вариантов было много, но самым эффективным оказался один:
Создал дополнительный буффер для приема данных, который дожидается байта с кодом 13(enter), после чего проверяет строчку на наличие отправленных комманд, при их наличии чистит от них, а затем отправляет ее в основной парсер.

Еще заметил следующее:
Разные прошивки отправляют данные по разному, некоторые одним пакетом, а некоторые разными, вобщем ппц, но жить можно :wink:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 17, 2008 10:37 
Не в сети

Зарегистрирован: Ср июн 06, 2007 08:54
Сообщений: 43
Откуда: Кстово
Еще вопрос:
иногда, при пока неизвестных обстоятельствах, свитч начинает плеваться пустыми пакетами (нулевой длинны) или в момент соединения, заместо запроса на тип терминала присылает пакет который содржит 28 нулевых байт (&H0)
Не подскажете что он хочет в обоих случаях?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB