forum.bitel.ru http://forum.bitel.ru/ |
|
работа с cisco по ssh - ошибки http://forum.bitel.ru/viewtopic.php?f=7&t=900 |
Страница 1 из 1 |
Автор: | SergKz [ 26 мар 2008, 16:09 ] |
Заголовок сообщения: | работа с cisco по ssh - ошибки |
Пытаюсь настроить управление шлюзом на Cisco Настроил всё в сотвествии с документацией, пока что получаю вот такие сообщения: В журнале работы шлюза в биллинге - "шлюз недоступен" В логе server.out - такое: = java.lang.NullPointerException at bitel.billing.server.util.ssh.SSHSession.disconnect(SSHSession.java:76) at bitel.billing.server.ipn.CiscoGateWorker.doSync(CiscoGateWorker.java:120) at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:61) = на консоли циски вот такое: *Mar 1 23:48:55.050: %SSH-5-SSH_CLOSE: SSH Session from 192.168.111.110 (tty = 0) for user '' using crypto cipher '' closed = такое ощущение что BG не предъявляет циске логин, пытается войти без логина. В норме когда логинишься терминалом по ssh циска пишет на консоли так: *Mar 1 23:53:35.834: %SSH-5-SSH_SESSION: SSH Session request from 172.26.11.22 (tty = 0) using crypto cipher '3DES' Succeeded *Mar 1 23:53:39.970: %SSH-5-SSH_USERAUTH: User 'user1' authentication for SSH Session from 172.26.11.22 (tty = 0) using crypto cipher '3DES' Succeeded *Mar 1 23:53:41.782: %SSH-5-SSH_CLOSE: SSH Session from 172.26.11.22 (tty = 0) for user 'user1' using crypto cipher '3DES' closed = в какую сторону копать? Чуть не забыл: BGBilling v4.3 |
Автор: | Администратор [ 28 мар 2008, 02:50 ] |
Заголовок сообщения: | |
Поставьте в /data/log4j.properties лог server в DEBUG и вылоите server.log после смены статуса шлюза. |
Автор: | SergKz [ 28 мар 2008, 09:10 ] |
Заголовок сообщения: | |
вот что пишется после открытия шлюза из биллинга (юзер и пароль при простом входе терминалом по ssh срабатывают): = DEBUG 28.03.2008 10:10:29 10 gate: 172.26.11.195:22 login: userbll5 pswd: userbll5 ERROR 28.03.2008 10:10:29 Gate unaccesible - 172.26.11.195 ERROR 28.03.2008 10:10:29 ------------------------- ERROR 28.03.2008 10:10:29 error: invalid server's version string com.jcraft.jsch.JSchException: invalid server's version string at com.jcraft.jsch.Session.connect(Unknown Source) at bitel.billing.server.util.ssh.SSHSession.connect(SSHSession.java:35) at bitel.billing.server.ipn.CiscoGateWorker.doSync(CiscoGateWorker.java:47) at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:61) DEBUG 28.03.2008 10:10:29 executing bitel.billing.server.ipn.action.ActionSetContractStatus; time => 108 ms. |
Автор: | SergKz [ 07 апр 2008, 09:59 ] |
Заголовок сообщения: | |
ничего не подскажете? |
Автор: | Администратор [ 07 апр 2008, 11:52 ] |
Заголовок сообщения: | |
Судя по исходникам библиотеки ССШ: http://kickjava.com/src/com/jcraft/jsch ... n.java.htm (Строка 277) у вас 1.5 версия ССШ, которую наша библиотека не поддерживает. Нужна 1.99 либо 2.0 версия. |
Автор: | max [ 31 май 2008, 23:33 ] |
Заголовок сообщения: | |
в продолжение темы: настраиваю цыску по инструкции, но при смене статуса роутера, в журнале пишет шлюз недоступен, вот что в сервер.лог # cat server.log ERROR 31.05.2008 23:31:09 Gate unaccesible - хх.хх.хх.хх ERROR 31.05.2008 23:31:09 ------------------------- ERROR 31.05.2008 23:31:09 error: null java.lang.NullPointerException at bitel.billing.server.ipn.CiscoGateWorker.buildCommandsLists(CiscoGateWorker.java:130) at bitel.billing.server.ipn.CiscoGateWorker.doSync(CiscoGateWorker.java:69) at bitel.billing.server.ipn.GateWorker.run(GateWorker.java:61) |
Автор: | stark [ 02 июн 2008, 12:22 ] |
Заголовок сообщения: | |
2 max : какая версия биллинга ? |
Автор: | max [ 02 июн 2008, 17:27 ] |
Заголовок сообщения: | |
stark писал(а): 2 max : какая версия биллинга ?
последняя самая (4.4.199), брал на прошлой неделе на оф. сайте |
Автор: | stark [ 02 июн 2008, 21:54 ] |
Заголовок сообщения: | |
Есть подозрение, что вы непавильно настроили acl ..покажите конфиг шлюза .. Вы выбрали acl в договоре ? |
Автор: | max [ 03 июн 2008, 11:12 ] |
Заголовок сообщения: | |
stark писал(а): Есть подозрение, что вы непавильно настроили acl ..покажите конфиг шлюза .. Вы выбрали acl в договоре ?
конфигурация модуля: Код: web.menuItem1=IP-статистика (IPN) web.menuItem2=Управление шлюзом (IPN) #статус шлюза клиента после оплаты и разблокирования 0 - открыт, 1 - закрыт status.after.unlock=1 #коды услуг, не затрагиваемых при перерасчете, например, если услуга используется для занесения наработки скриптом #service.recalc.ignore= #включение системы аудита audit=1 #адрес, куда отправлять "сигналы" о нарушении режима audit.email=admin@ххххх.ru audit.range.1=хх.уу.1-хх.уу.15.254 конфиг шлюза: Код: login=noc acl.1.name=ACCESS-CLIENTS acl.1.from.pos=1 acl.1.to.pos=9999 acl.1.on.contract=10 в типе шлюза конфигурация: Код: rule_type.editor.class=bitel.billing.module.services.ipn.editor.CiscoRuleTypeEditor user_rule.editor.class=bitel.billing.module.services.ipn.editor.CiscoContractRuleEditor gate_manager.class=bitel.billing.server.ipn.CiscoGateWorker в типе правил Код: no permit ip any any
deny ip host {A} any permit ip any any хм, в процессе ответа на вопрос выбрал ли я ацл в договре скажу, что ацл был выбран, но не выделен (в нижней левой части экрана), после выделения, в логе открытия-закрытия перестала моячить запись что шлюз недоступен, теперь в скобочках квадратных пусто. но в акцесс листе попрежнему ничего нету... |
Автор: | max [ 04 июн 2008, 18:30 ] |
Заголовок сообщения: | |
max писал(а): stark писал(а): Есть подозрение, что вы непавильно настроили acl ..покажите конфиг шлюза .. Вы выбрали acl в договоре ? конфигурация модуля: Код: web.menuItem1=IP-статистика (IPN) web.menuItem2=Управление шлюзом (IPN) #статус шлюза клиента после оплаты и разблокирования 0 - открыт, 1 - закрыт status.after.unlock=1 #коды услуг, не затрагиваемых при перерасчете, например, если услуга используется для занесения наработки скриптом #service.recalc.ignore= #включение системы аудита audit=1 #адрес, куда отправлять "сигналы" о нарушении режима audit.email=admin@ххххх.ru audit.range.1=хх.уу.1-хх.уу.15.254 конфиг шлюза: Код: login=noc acl.1.name=ACCESS-CLIENTS acl.1.from.pos=1 acl.1.to.pos=9999 acl.1.on.contract=10 в типе шлюза конфигурация: Код: rule_type.editor.class=bitel.billing.module.services.ipn.editor.CiscoRuleTypeEditor user_rule.editor.class=bitel.billing.module.services.ipn.editor.CiscoContractRuleEditor gate_manager.class=bitel.billing.server.ipn.CiscoGateWorker в типе правил Код: no permit ip any any deny ip host {A} any permit ip any any хм, в процессе ответа на вопрос выбрал ли я ацл в договре скажу, что ацл был выбран, но не выделен (в нижней левой части экрана), после выделения, в логе открытия-закрытия перестала моячить запись что шлюз недоступен, теперь в скобочках квадратных пусто. но в акцесс листе попрежнему ничего нету... up |
Автор: | stark [ 04 июн 2008, 18:54 ] |
Заголовок сообщения: | |
т.е после выбора acl ошибок больше нет вообще ? шлюз открвается/закрваетяс , в логах все пусто , но реально на cisco ничего не происходит ? Какая cisco стоит ? |
Автор: | stark [ 04 июн 2008, 18:57 ] |
Заголовок сообщения: | |
Если дадите удаленный доступ к циске , а лучше к биллингу в личке , то мы можем сами посмотреть в чем там у вас дело .. А так непонятно. Пока могу предположить что у этой версии отличный набор команд и шлюз с ним работать не может. К сожаленью текущая реализация этого шлюза не распечатвает лог работы с циской .. В версии 4.5 появилась возможность писать скриптовые шлюзы на BeanShell, там можно будет их подгонять под любое оборудование и отлаживать прямо на месте |
Автор: | max [ 05 июн 2008, 10:21 ] |
Заголовок сообщения: | |
stark писал(а): т.е после выбора acl ошибок больше нет вообще ? шлюз открвается/закрваетяс , в логах все пусто , но реально на cisco ничего не происходит ? да именно так
Какая cisco стоит ? цыска 6509 |
Автор: | max [ 05 июн 2008, 10:21 ] |
Заголовок сообщения: | |
stark писал(а): Если дадите удаленный доступ к циске , а лучше к биллингу в личке , то мы можем сами посмотреть в чем там у вас дело .. А так непонятно. Пока могу предположить что у этой версии отличный набор команд и шлюз с ним работать не может. К сожаленью текущая реализация этого шлюза не распечатвает лог работы с циской .. В версии 4.5 появилась возможность писать скриптовые шлюзы на BeanShell, там можно будет их подгонять под любое оборудование и отлаживать прямо на месте
написал в личку.... а когда ждать эту 4.5? |
Автор: | stark [ 06 июн 2008, 21:40 ] |
Заголовок сообщения: | |
Вот лог работы с вашей циской : Код: ....
c6509-CORE#configure terminal Enter configuration commands, one per line. End with CNTL/Z. c6509-CORE(config)#ip access-list extended ACCESS-CLIENTS c6509-CORE(config-ext-nacl)#1 no permit ip any any ^ % Invalid input detected at '^' marker. c6509-CORE(config-ext-nacl)#2 deny ip host 1.1.1.1 any ^ % Invalid input detected at '^' marker. c6509-CORE(config-ext-nacl)#3 permit ip any any ^ % Invalid input detected at '^' marker. c6509-CORE(config-ext-nacl)#end c6509-CORE#null Что неправильно в синтаксисе команд ? |
Автор: | stark [ 06 июн 2008, 21:45 ] |
Заголовок сообщения: | |
max писал(а): stark писал(а): а когда ждать эту 4.5? Ожидается в августе |
Автор: | max [ 06 июн 2008, 23:09 ] |
Заголовок сообщения: | |
stark писал(а): Вот лог работы с вашей циской :
Код: .... c6509-CORE#configure terminal Enter configuration commands, one per line. End with CNTL/Z. c6509-CORE(config)#ip access-list extended ACCESS-CLIENTS c6509-CORE(config-ext-nacl)#1 no permit ip any any ^ % Invalid input detected at '^' marker. c6509-CORE(config-ext-nacl)#2 deny ip host 1.1.1.1 any ^ % Invalid input detected at '^' marker. c6509-CORE(config-ext-nacl)#3 permit ip any any ^ % Invalid input detected at '^' marker. c6509-CORE(config-ext-nacl)#end c6509-CORE#null Что неправильно в синтаксисе команд ? хм, значит мой иос не поддерживает позиции в acl, их можно как то отключить? иными словами лог должен выглядеть так: conf t no permit ip any any deny ip host 1.1.1.1 any permit ip any any end |
Автор: | stark [ 07 июн 2008, 17:08 ] |
Заголовок сообщения: | |
К сожаленью логика зашита жесто, а IOS может менятся ..Именно поэтому в 4.5 было решено сделать это на скриптах, чтобы всегда можно было изменить логику под свои нужды |
Автор: | max [ 07 июн 2008, 18:12 ] |
Заголовок сообщения: | |
stark писал(а): К сожаленью логика зашита жесто, а IOS может менятся ..Именно поэтому в 4.5 было решено сделать это на скриптах, чтобы всегда можно было изменить логику под свои нужды
иными словами нельзя никак управлять шлюзом, с данной версией иоса? и придётся ждать 4.5? |
Автор: | stark [ 07 июн 2008, 23:16 ] |
Заголовок сообщения: | |
max писал(а): stark писал(а): К сожаленью логика зашита жесто, а IOS может менятся ..Именно поэтому в 4.5 было решено сделать это на скриптах, чтобы всегда можно было изменить логику под свои нужды иными словами нельзя никак управлять шлюзом, с данной версией иоса? и придётся ждать 4.5? Да, именно так .. Ну на самом деле 4.5(night build) уже доступна сейчас, ее можно тестировать если есть желание..Толко там изменилась логика настройки шлюзов и это пока не описано в документации и без нашей помощи вы пока не справитесь скорее всего .. |
Автор: | max [ 09 июн 2008, 10:20 ] |
Заголовок сообщения: | |
stark писал(а): max писал(а): stark писал(а): К сожаленью логика зашита жесто, а IOS может менятся ..Именно поэтому в 4.5 было решено сделать это на скриптах, чтобы всегда можно было изменить логику под свои нужды иными словами нельзя никак управлять шлюзом, с данной версией иоса? и придётся ждать 4.5? Да, именно так .. Ну на самом деле 4.5(night build) уже доступна сейчас, ее можно тестировать если есть желание..Толко там изменилась логика настройки шлюзов и это пока не описано в документации и без нашей помощи вы пока не справитесь скорее всего .. ну если я без доки не справлюсь, то придётся ждать августа.... |
Автор: | Andreiii1 [ 22 июл 2008, 16:10 ] |
Заголовок сообщения: | |
max: а какая у вас IOS? у меня 12.1, циска тоже 6509, SUP2 я еще пока не дошел до настройки шлюза мне интересно, почему в логе в начале каждой строчки стоит номер строки - 1,2,3 и т.д. Это явно не верно с т.з. синтаксиса |
Автор: | Andreiii1 [ 22 июл 2008, 16:42 ] |
Заголовок сообщения: | |
В мануале CR в основном указывается строка: ip access-list hardware permit fragments ..... А по permit/deny больше ссылок на команду access-list .... (без ip) Синтаксис: cisco6509(config)#access-list ? <1-99> IP standard access list <100-199> IP extended access list <1000-1099> IPX SAP access list <1100-1199> Extended 48-bit MAC address access list <1200-1299> IPX summary address access list <1300-1999> IP standard access list (expanded range) <200-299> Protocol type-code access list <2000-2699> IP extended access list (expanded range) <300-399> DECnet access list <400-499> XNS standard access list <500-599> XNS extended access list <600-699> Appletalk access list <700-799> 48-bit MAC address access list <800-899> IPX standard access list <900-999> IPX extended access list dynamic-extended Extend the dynamic ACL absolute timer rate-limit Simple rate-limit specific access list Вопрос. Я смогу сейчас реализовать на биллинге 4.4 вкл/откл клиентов? |
Автор: | Andreiii1 [ 22 июл 2008, 17:05 ] |
Заголовок сообщения: | |
Вручную у меня отключается адрес так (проверил): cisco6509(config)#access-list 50 deny 10.1.1.1 cisco6509(config)#access-list 50 permit any cisco6509(config-if)#ip access 50 in cisco6509(config-if)#ip access 50 out Получится нет на биллинге? |
Автор: | max [ 28 июл 2008, 13:48 ] |
Заголовок сообщения: | |
Andreiii1 писал(а): max: а какая у вас IOS? у меня 12.1, циска тоже 6509, SUP2
я еще пока не дошел до настройки шлюза мне интересно, почему в логе в начале каждой строчки стоит номер строки - 1,2,3 и т.д. Это явно не верно с т.з. синтаксиса версия 12.1(26)E6 тут прикол в другом! данный биллинг заточен под иосы РОУТЕРОВ! А у нас Свитч с функцией роутинга, и синтаксис ацл отличается от роутеров! поэтому бгбиллинг и 65 цыска пока не совместимы, обещаю исправить это в версии 4.5 (выйдет в августе) вот сижу жду..... |
Автор: | Andreiii1 [ 29 июл 2008, 15:20 ] |
Заголовок сообщения: | |
max писал(а): тут прикол в другом!
данный биллинг заточен под иосы РОУТЕРОВ! А у нас Свитч с функцией роутинга, и синтаксис ацл отличается от роутеров! поэтому бгбиллинг и 65 цыска пока не совместимы, обещаю исправить это в версии 4.5 (выйдет в августе) вот сижу жду..... а надо то уже сейчас ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |