BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 12:45

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




Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 12 апр 2011, 22:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
может за кровно заработанные допилите?

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 13 апр 2011, 09:43 
Не в сети
Разработчик

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


не востребовано. Если кто-то хочет странного, он должен за это платить , потому как никому больше это не понадобится


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 13 апр 2011, 16:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
дак я вас прямым текстом спрашиваю, сделаете за деньги или нет?

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 14 апр 2011, 10:25 
Не в сети
Разработчик

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


по правилам форума мы тут это не обсуждаем , пишите на почту - подумаем .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 14 апр 2011, 19:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
почту дайте плиз, можно в личку...

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 14 апр 2011, 19:10 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
на офф сайте есть же
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 15 апр 2011, 18:12 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Если есть возможность - пишите сразу в хелпдеск. Всё равно туда отправят.
Заключите договор, там платежей регулярных нет и пакетов теперь тоже нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 18 апр 2011, 15:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Администратор писал(а):
Если есть возможность - пишите сразу в хелпдеск. Всё равно туда отправят.
Заключите договор, там платежей регулярных нет и пакетов теперь тоже нет.

в личном кабинете у меня не нашёл ссылки в хелпдеск.

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 18 апр 2011, 19:07 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
max писал(а):
в личном кабинете у меня не нашёл ссылки в хелпдеск.


он в договоре на техподдержку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 18 апр 2011, 19:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
у меня нет такого....

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 18 апр 2011, 19:38 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Ну так надо заключить. По договору оплата идет только за фактически выполненые работы, сам факт заключение договора затрат не несет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 18 апр 2011, 23:45 
Не в сети

Зарегистрирован: 17 дек 2006, 02:49
Сообщения: 121
Откуда: Из ЛИСа
Карма: 1
А я думал, что только я "ненужные никому" доработки заказываю....
Оказывается, есть куда более запущенные случаи!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 20 апр 2011, 22:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
камень в мой огород, или слова поддержки?

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 21 апр 2011, 15:30 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
не знаю куда написать, а новую тему создавать не охота...

попробовал reject to accept с передачей параметров...
Код:
   rvaAcc = new RadiusVendorAttribute( 9, 1 );
  rvaAcc.setStringValue( "ip:inacl=155" );


нивкакую не работает
Код:
Sourced file: Function [id:5; title:reject-to-accept] : Method Invocation rvaAcc.setStringValue : at Line: 54 : in file: Function [id:5; title:reject-to-accept] : rvaAcc .setStringValue ( "ip:inacl=155" )

Target exception: java.lang.NullPointerException


простые атрибуты работают
Код:
  raFp = new RadiusAttribute( 7 );
  raFp.setIntValue( 1 );


а вендор не хочет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 21 апр 2011, 15:36 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Код:
packet.setStringAttribute( 9, 1, "ip:inacl=155" );


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 21 апр 2011, 19:14 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Kostiksnz писал(а):
попробовал reject to accept с передачей параметров...
Код:
rvaAcc = new RadiusVendorAttribute( 9, 1 );
rvaAcc.setStringValue( "ip:inacl=155" );


то что Вы делаете - это НЕ Reject-To-Accept, это выдача атрибутов скриптом! в Reject-To-Accept атрибуты указываются так:
Код:
reject_to_accept.<коды ошибок>=<передаваемые атрибуты>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 24 апр 2011, 14:33 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
snark писал(а):
Kostiksnz писал(а):
попробовал reject to accept с передачей параметров...
Код:
rvaAcc = new RadiusVendorAttribute( 9, 1 );
rvaAcc.setStringValue( "ip:inacl=155" );


то что Вы делаете - это НЕ Reject-To-Accept, это выдача атрибутов скриптом! в Reject-To-Accept атрибуты указываются так:
Код:
reject_to_accept.<коды ошибок>=<передаваемые атрибуты>



попробовал и отдельным скриптом и через конфигурацию атрибуты передавать
Код:
lcp:interface-config=ip wccp web-cache redirect in
не хочет...

акцесс листы, полисинг вешает нормально
а вот редирект не хочет =( вручную на циске команда работает

Cisco ASR1002
/asr1000rp1-adventerprise.02.06.02.122-33.XNF2.bin"


лог циски на акцесс акцепт
Код:
Apr 24 14:31:20 46.45.32.13 1032266: *Apr 24 08:26:47.405: RADIUS: Received from id 1645/6 62.148.228.17:1812, Access-Accept, len 94
Apr 24 14:31:20 46.45.32.13 1032267: *Apr 24 08:26:47.405: RADIUS:  authenticator C0 18 A8 29 AC BE F6 3C - 75 E6 BE C7 5C 28 E6 0C
Apr 24 14:31:20 46.45.32.13 1032268: *Apr 24 08:26:47.405: RADIUS:  Reply-Message       [18]  4
Apr 24 14:31:20 46.45.32.13 1032269: *Apr 24 08:26:47.405: RADIUS:   33 33                [ 33]
Apr 24 14:31:20 46.45.32.13 1032270: *Apr 24 08:26:47.405: RADIUS:  Framed-IP-Address   [8]   6   172.29.199.64
Apr 24 14:31:20 46.45.32.13 1032271: *Apr 24 08:26:47.405: RADIUS:  Session-Timeout     [27]  6   200
Apr 24 14:31:20 46.45.32.13 1032272: *Apr 24 08:26:47.405: RADIUS:  Vendor, Cisco       [26]  58
Apr 24 14:31:20 46.45.32.13 1032273: *Apr 24 08:26:47.405: RADIUS:   Cisco AVpair       [1]   52  "lcp:interface-config=ip wccp web-cache redirect in"


конфиг PPP
Код:
reject_to_accept.4,11,33=Session-Timeout=200;Framed-Pool=rta;Cisco-AVPair=lcp:interface-config=ip wccp web-cache redirect in
reject_to_accept.nas=1,2
reject_to_accept.db.write=1


в БД отсутсвует таблица dialup_reject_to_access_<mid>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 25 апр 2011, 12:38 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В radius.log - то нормальный пакет пишет, есть нужный атрибут?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 25 апр 2011, 17:30 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Kostiksnz писал(а):
конфиг PPP
Код:
reject_to_accept.4,11,33=Session-Timeout=200;Framed-Pool=rta;Cisco-AVPair=lcp:interface-config=ip wccp web-cache redirect in
reject_to_accept.nas=1,2
reject_to_accept.db.write=1


итить! в dictionary.xml нет Cisco-AVPair, там cisco-avpair написано маленькими буквами
Код:
<attribute name="cisco-avpair" type="string" code="1" />

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

Kostiksnz писал(а):
попробовал и отдельным скриптом и через конфигурацию атрибуты передавать
Код:
lcp:interface-config=ip wccp web-cache redirect in
не хочет...

если не заработает с нижним регистром - можно попробывать грязный хак:
  1. вбить в конфиг
    Код:
    ip wccp web-cache redirect in
  2. тем у кого есть деньги - пишем в атрибутах:
    Код:
    cisco-avpair=lcp:interface-config=no ip wccp web-cache redirect in
  3. тем у кого нет денег - это не пишем и они идут на страничку ошибки
  4. ???
  5. профит!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 26 апр 2011, 08:52 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
snark писал(а):
Kostiksnz писал(а):
конфиг PPP
Код:
reject_to_accept.4,11,33=Session-Timeout=200;Framed-Pool=rta;Cisco-AVPair=lcp:interface-config=ip wccp web-cache redirect in
reject_to_accept.nas=1,2
reject_to_accept.db.write=1


итить! в dictionary.xml нет Cisco-AVPair, там cisco-avpair написано маленькими буквами
Код:
<attribute name="cisco-avpair" type="string" code="1" />

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

Kostiksnz писал(а):
попробовал и отдельным скриптом и через конфигурацию атрибуты передавать
Код:
lcp:interface-config=ip wccp web-cache redirect in
не хочет...

если не заработает с нижним регистром - можно попробывать грязный хак:
  1. вбить в конфиг
    Код:
    ip wccp web-cache redirect in
  2. тем у кого есть деньги - пишем в атрибутах:
    Код:
    cisco-avpair=lcp:interface-config=no ip wccp web-cache redirect in
  3. тем у кого нет денег - это не пишем и они идут на страничку ошибки
  4. ???
  5. профит!



на шейпер с большими буквами работает

поменял на маленькие - ничегошеньки не поменялось
в radius.log все есть
Код:
04-26/08:51:32  INFO [radiusListener-p-3-t-11] DialUpRadiusProcessor - Reject-To
-Accept processed
04-26/08:51:32  INFO [radiusListener-p-3-t-11] RadiusListenerWorker - RESPONSE:
Packet type: Access-Accept
Identifier: 199
Authenticator: {2F C5 71 38 B7 9F 87 9D 72 91 7A 63 69 D6 33 7C}
Attributes:
  Reply-Message=33
  Framed-IP-Address=172.29.67.150
  Session-Timeout=200
  cisco-avpair=lcp:interface-config=ip wccp web-cache redirect in

Process time auth: 10



с грязными хаками пока подождем =) хочет по нормальному таки попробовать =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 30 апр 2011, 10:57 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
мм, попробуйте route-map вместо wccp:

Код:
 access-list 156 deny   tcp any any neq www
 access-list 156 deny   tcp host xx.xxx.149.3 any
 access-list 156 permit tcp any any

 route-map DENY-ALL permit 10
 match ip address 156
 set ip next-hop xx.xxx.149.3
 set interface GigabitEthernet0/0


xx.xxx.149.3 - машина, где стоит nginx со страничкой, должна быть в одной подсети с одним из интерфейсов роутера.
На ней:
Код:
iptables -t nat -A PREROUTING -d ! xx.xxx.149.3 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

где порт 3128, на котором висит nginx
net.ipv4.ip_forward включать не надо, если он не нужен.

nginx.conf:
Код:
server {                                                                                                                           
    listen  xx.xxx.149.3:3128;                                                                                                     
                                                                                                                                   
    charset windows-1251;                                                                                                           
                                                                                                                                   
    location / {                                                                                                                   
        root   /var/www/nginx_blackhole;                                                                                           
        index  index.php;                                                                                     
        rewrite ^/(.*) /index.php last;                                                                                             
    }                                                                                                                               
                                                                                                                                   
    location ~ \.php$ {                                                                                                             
        fastcgi_pass   unix:/var/lib/nginx/php.sock;                                                                               
        fastcgi_index  index.php;                                                                                                   
        fastcgi_param  SCRIPT_FILENAME  /var/www/nginx_blackhole$fastcgi_script_name;                                               
        include        /etc/nginx/fastcgi_params;                                                                                   
    }                                                                                                                               
                                                                                                                                   
    # deny access to .htaccess files                                                                                               
    location ~ /\.ht {                                                                                                             
        deny  all;                                                                                                                 
    }                                                                                                                               
                                                                                                                                   
    location ~* ^.+.(jpg|jpeg|gif|ico|css|js|png)$ {                                                                               
        root   /var/www/nginx_blackhole;                                                                                           
    }                                                                                                                               
}                                                                           


Код:
va = new RadiusAttribute.RadiusAttributeString(9, 1, "lcp:interface-config=ip policy route-map DENY-ALL");
rvaAcc = new RadiusAttribute.RadiusAttributeString(9, 1, "ip:inacl=155");


Код:
access-list 155 permit tcp any any eq www
access-list 155 permit tcp any host xx.xxx.144.11 eq 8080
access-list 155 permit tcp any host xx.xxx.144.11 eq 8443
access-list 155 permit icmp any host xx.xxx.144.11 echo
access-list 155 permit icmp any host xx.xxx.144.11 echo-reply
access-list 155 permit tcp any host xx.xxx.144.3 eq domain
access-list 155 permit udp any host xx.xxx.144.3 eq domain
access-list 155 permit icmp any host xx.xxx.144.3 echo
access-list 155 permit icmp any host xx.xxx.144.3 echo-reply

где
xx.xxx.144.11 - биллинг
xx.xxx.144.3 - днс

Далее по вкусу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Reject-To-Accept и монитор сессий
СообщениеДобавлено: 13 сен 2011, 08:49 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
Утро добрющее!

Никто так и не сумел вешать редирект на ASR1k2 нормальным атрибутом? без костылей и выкрутасов )


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

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


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

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


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

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