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/ |