BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 июн 2025, 13:58

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: скрещивание шлюза Cisco с Cisco7120
СообщениеДобавлено: 01 май 2009, 01:33 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
Делал все по мануалу, не понял только одно:
Цитата:
Для корректной работы шлюза на cisco символ приглашения должен быть - #.

У меня же циска рисует router#
Это плохо? Как поправить?
В логах рисует такое:
server 05-01/01:08:02 ERROR [Thread-12] LoggingPrintStream - java.lang.NullPointerException
server 05-01/01:08:02 ERROR [Thread-12] LoggingPrintStream - at bitel.billing.server.util.ssh.SSHSession.disconnect(SSHSession.java:77)
server 05-01/01:08:02 ERROR [Thread-12] LoggingPrintStream - at bitel.billing.server.ipn.CiscoGateWorker.doSync(CiscoGateWorker.java:133)
server 05-01/01:08:02 ERROR [Thread-12] LoggingPrintStream - at bitel.billing.server.ipn.GateWorker.runSync(GateWorker.java:108)
server 05-01/01:08:02 ERROR [Thread-12] LoggingPrintStream - at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:85)
server 05-01/01:08:02 ERROR [Thread-12] CiscoGateWorker - Gate unaccesible - 10.0.0.1
server 05-01/01:08:02 ERROR [Thread-12] CiscoGateWorker - -------------------------
server 05-01/01:08:02 ERROR [Thread-12] CiscoGateWorker - error: null
java.lang.NullPointerException
at bitel.billing.server.util.ssh.SSHSession.disconnect(SSHSession.java:77)
at bitel.billing.server.ipn.CiscoGateWorker.doSync(CiscoGateWorker.java:133)
at bitel.billing.server.ipn.GateWorker.runSync(GateWorker.java:108)
at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:85)


Версия 4.6 последняя


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 май 2009, 01:45 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
ХМ... на логин-пароль ему просто побарабану, т.е. до логина дело еще не доходит...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01 май 2009, 03:30 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
С этим разобрался, кошка не умеет ссх2 (

Делаю через телнет, добавив скрипт отсюда:
http://wiki.bgbilling.ru/index.php/Реализация_стандартного_шлюза_Cisco_на_BeanShell_c_управлением_по_telnet

И полнейший зоопарк: коннект с кошкой зависает в произвольный момент времени. Иногда до ввода логина, иногда на пароле, один раз зависла после ввода пароля...

Нормально отработало только 2 раза из ххх попыток...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 май 2009, 22:19 
такая же проблема
скорее всего это проблема телнета
http://www.bgbilling.ru/forum/viewtopic.php?t=2271


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 май 2009, 00:14 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
Ага, только у тебя 30% не попаданий, а у меня все 99%...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрещивание шлюза Cisco с Cisco7120
СообщениеДобавлено: 04 май 2009, 18:29 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Heggi писал(а):
Делал все по мануалу, не понял только одно:
Цитата:
Для корректной работы шлюза на cisco символ приглашения должен быть - #.

У меня же циска рисует router#

Нормально , главное чтобы заканчивался на "#"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 май 2009, 18:33 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Heggi писал(а):
С этим разобрался, кошка не умеет ссх2 (

Делаю через телнет, добавив скрипт отсюда:
http://wiki.bgbilling.ru/index.php/Реализация_стандартного_шлюза_Cisco_на_BeanShell_c_управлением_по_telnet

И полнейший зоопарк: коннект с кошкой зависает в произвольный момент времени. Иногда до ввода логина, иногда на пароле, один раз зависла после ввода пароля...

Нормально отработало только 2 раза из ххх попыток...


нужен доступ к циске чтобы понять , так не могу сказать..я этот шлюз сделал недавно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 май 2009, 19:08 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
Циска с левым айпишником, но могу пробросить 23 порт на нее


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 май 2009, 19:37 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Я проверил на циске , получил 1 повисание из 100 попыток , а 99 работало .. не могу повторить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 май 2009, 19:45 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
на всякий случай обновил скриптовый шлюз в wiki, попроубуйте взять этот, но там ничего не поменялось кардинально вроде


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 май 2009, 20:22 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
Не нашел изменений в коде... Мы об одном скрипте говорим?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 май 2009, 13:19 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Heggi писал(а):
Не нашел изменений в коде... Мы об одном скрипте говорим?


да нет там изменений почти ..Я про этот:
http://wiki.bgbilling.ru/index.php/%D0% ... %BE_telnet
если посмотрите по истори в wiki -я вчера изменил, но там кроме пробелов и коментариев ничего нет нового


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 01:13 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
Так, мозг вынесло... нашел программку datapipe - предназначена для порт-маппинга. дописал в ней логирование на экран... от того, что я увидел - волосы встали дыбом.

Код:
<��$������▒��    FF FD 24 FF FB 01 FF FB 03 FF FD 18 FF FD 1F                       
>��$������▒���� FF FC 24 FF FD 01 FF FD 03 FF FB 18 FF FB 1F FF FA 1F 00 89 00 1A FF F0             
<��$��▒��       FF FD 24 FF FA 18 01 FF F0                                                         
>��$��▒ FF FC 24 FF FA 18 00 78 74 65 72 6D FF F0                                                   
<                                                                                                   

User Access Verification

Username:       0D 0A 0D 0A 55 73 65 72 20 41 63 63 65 73 73 20 56 65 72 69 66 69 63 61 74 69 6F 6E 0D 0A 0D 0A 55 73 65 72 6E 61 6D 65 3A 20                                                                                                                                             
<��$    FF FD 24                                                                                                                             
>��$    FF FC 24                                                                                                                             
<��$    FF FD 24                                                                                                                             
>��$    FF FC 24



и последние строчки повторяются бесконечно (это я тупо телнетом зацепился.

Это так должно быть? При попытке логировать HTTP соединение - такого не наблюдаю. Там все чисто...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 15:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
похоже косяки в реализации telnet протокола на вашей железке ..Только сегодня это шлюз поставил себе один из клиентов и у него он сразу заработал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 16:33 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
надо разобрать что он шлет с точки зрения протокола telnet ..может быть ваш терминал все время меняет размер и шлет об этом информацию ..я как-то разбирался с форматом на нижнем уровне, сейчас уже не помню


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 16:38 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
вот дока :
http://www.intuit.ru/department/network/pdsi/1/
он просит установить(do) тип терминала , потом говорит won't ..вроде так


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 май 2009, 19:21 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
Мда.. полазил по остальным железкам телнетом - больше нигде такого глюка не нашел (не пробовал только каталист 3550 - попробую попозже)

Самое интересное, что если написать на перле, что-нить типа:

Код:
use Net::Telnet ();                                     
$t = new Net::Telnet (Timeout => 30, Prompt => '/#/'); 
$t->open("10.0.0.1") || die("False\n");                     
$t->login("login", "password");                   
$t->cmd(String => 'conf t', Cmd_remove_mode => 0);     
$t->cmd("ip access-list extended IPN");                 
$t->cmd("permit ip host 1.1.1.1 any");                 
$t->cmd("exit");


то все работает без сбоев...

Я в перле не силен, этот кусок выдран из вики и немного подредактирован... Но он работает!

Получается, что в перле телнет-класс реализован лучше, чем в java?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 май 2009, 01:02 
Не в сети

Зарегистрирован: 19 янв 2009, 15:15
Сообщения: 85
Карма: 0
Решение вопроса...
Вот только думает секунд 10 при открытии/закрытии шлюза...

http://www.bgbilling.ru/forum/viewtopic ... 4908#14908


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

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


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

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.052s | 50 Queries | GZIP : On ]