forum.bitel.ru
http://forum.bitel.ru/

скрещивание шлюза Cisco с Cisco7120
http://forum.bitel.ru/viewtopic.php?f=7&t=2270
Страница 1 из 1

Автор:  Heggi [ 01 май 2009, 01:33 ]
Заголовок сообщения:  скрещивание шлюза Cisco с Cisco7120

Делал все по мануалу, не понял только одно:
Цитата:
Для корректной работы шлюза на 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 последняя

Автор:  Heggi [ 01 май 2009, 01:45 ]
Заголовок сообщения: 

ХМ... на логин-пароль ему просто побарабану, т.е. до логина дело еще не доходит...

Автор:  Heggi [ 01 май 2009, 03:30 ]
Заголовок сообщения: 

С этим разобрался, кошка не умеет ссх2 (

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

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

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

Автор:  msh [ 02 май 2009, 22:19 ]
Заголовок сообщения: 

такая же проблема
скорее всего это проблема телнета
http://www.bgbilling.ru/forum/viewtopic.php?t=2271

Автор:  Heggi [ 03 май 2009, 00:14 ]
Заголовок сообщения: 

Ага, только у тебя 30% не попаданий, а у меня все 99%...

Автор:  stark [ 04 май 2009, 18:29 ]
Заголовок сообщения:  Re: скрещивание шлюза Cisco с Cisco7120

Heggi писал(а):
Делал все по мануалу, не понял только одно:
Цитата:
Для корректной работы шлюза на cisco символ приглашения должен быть - #.

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

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

Автор:  stark [ 04 май 2009, 18:33 ]
Заголовок сообщения: 

Heggi писал(а):
С этим разобрался, кошка не умеет ссх2 (

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

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

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


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

Автор:  Heggi [ 04 май 2009, 19:08 ]
Заголовок сообщения: 

Циска с левым айпишником, но могу пробросить 23 порт на нее

Автор:  stark [ 04 май 2009, 19:37 ]
Заголовок сообщения: 

Я проверил на циске , получил 1 повисание из 100 попыток , а 99 работало .. не могу повторить

Автор:  stark [ 04 май 2009, 19:45 ]
Заголовок сообщения: 

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

Автор:  Heggi [ 04 май 2009, 20:22 ]
Заголовок сообщения: 

Не нашел изменений в коде... Мы об одном скрипте говорим?

Автор:  stark [ 05 май 2009, 13:19 ]
Заголовок сообщения: 

Heggi писал(а):
Не нашел изменений в коде... Мы об одном скрипте говорим?


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

Автор:  Heggi [ 06 май 2009, 01:13 ]
Заголовок сообщения: 

Так, мозг вынесло... нашел программку 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 соединение - такого не наблюдаю. Там все чисто...

Автор:  stark [ 06 май 2009, 15:53 ]
Заголовок сообщения: 

похоже косяки в реализации telnet протокола на вашей железке ..Только сегодня это шлюз поставил себе один из клиентов и у него он сразу заработал

Автор:  stark [ 06 май 2009, 16:33 ]
Заголовок сообщения: 

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

Автор:  stark [ 06 май 2009, 16:38 ]
Заголовок сообщения: 

вот дока :
http://www.intuit.ru/department/network/pdsi/1/
он просит установить(do) тип терминала , потом говорит won't ..вроде так

Автор:  Heggi [ 06 май 2009, 19:21 ]
Заголовок сообщения: 

Мда.. полазил по остальным железкам телнетом - больше нигде такого глюка не нашел (не пробовал только каталист 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?

Автор:  Heggi [ 08 май 2009, 01:02 ]
Заголовок сообщения: 

Решение вопроса...
Вот только думает секунд 10 при открытии/закрытии шлюза...

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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/