Авторизация через Ipn

Ответить
chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Авторизация через Ipn

Сообщение chtito »

В доке написано:
При открытии страницы браузером пользователи автоматически попадают на страницу авторизации и только после успешной авторизации могут пользоваться интернетом.
Это что же получается, через RADIUS PPPoE Ipn не работает?!

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

ещё как работает

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Сообщение chtito »

Спасибо, успокоили. В доках и не такое напишут :)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

chtito писал(а):Спасибо, успокоили. В доках и не такое напишут :)
Та в доках могут всё шо угодно написАть... Самому пальчиком пощупать - и проблемы исчезнут :wink:

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Сообщение chtito »

Это что же получается, через RADIUS PPPoE Ipn не работает?!
ещё как работает
А почему тогда не запускается команда, указанная в $conf{IPN_FW_START_RULE} при авторизации через RADIUS (вернее, при получении Start пакета)?

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

потому, что я тебе уже устал объяснять, что $conf{IPN_FW_START_RULE} отрабатывает при активации усера... при подключении через туннель отрабатывают скрипты, предусмотренные твоей осью блин

$conf{IPN_FW_START_RULE} для читого ипн БЕЗ ВСЯКИХ ППП

меж прочим, можно былоб и сырцы глянуть...

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Сообщение chtito »

Так нечего было сбивать с толку своим ответом "еще как работает" :)

Ось, на которой стоит NAS - точнее сетевая ось IOS - находится не там, где абиллс, а на Cisco. А шейпинг поднимать мне нужно не на IOS, а на компе с абиллсом. Если естественным образом при радиус авторизации (и старт пакете) в абиллсе не предусмотрено хуков, то пользы от Ipn команд как от фанеры над Парижем. Действительно придется ручки попачкать исходниками :(

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Это что же получается, через RADIUS PPPoE Ipn не работает?!
какой вопрос - такой и ответ: работает. А откуда я знаю твою конкретную топологию? я что ясновидящий???
Если естественным образом при радиус авторизации (и старт пакете) в абиллсе не предусмотрено хуков
абиллс - всего лишь набор скриптов на пёрдле... раз он взаимодействует с радиусом - значит и ты можешь... Ну или пальцы веером - и к Автору :D

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Сообщение chtito »

Ладно, допустим учитывая, что мой случай нетипичный (NAS и шейпер на разных машинах), придется похачить код на предмет добавления правил FreeBSD шейпера. А как быть с изменением скорости в определенный момент? Инфраструктура этого похоже в абиллсе есть (через временные интервалы и скорости) но вызываются ли какие-то программы для реализации этого, чтобы я мог их изменить?

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

вызываются ли какие-то программы для реализации этого, чтобы я мог их изменить?
линкапдаун

chtito
Сообщения: 313
Зарегистрирован: Чт дек 13, 2007 11:03 am

Сообщение chtito »

тысячу извинений, но слово linkupdown всетречается в следующих файлах (отсекая docs и другие менее важные на мой взгляд):
./Abills/modules/BSR1000/webinterface
./Abills/modules/Snmputils/webinterface
./libexec/billd
./libexec/config.pl
./misc/exppp/ppp.linkdown
./misc/exppp/ppp.linkup
./misc/mpd/mpd.conf

У меня не используется exppp или mpd. libexec/config.pl linkupdown можно вызвать только из IPN_FW_START_RULE, а мне нужно при смене скорости в зависимости от времени суток. Неужели billd?

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

linkupdown можно вызвать только из IPN_FW_START_RULE
да вызывай ты его откуда хошь, параметры нужные передай токо... Вызывать его тебе нужно оттуда, где у тебя прошла авторизация усера при подключении и соответственно при отключении. А при смене временнОго интервала радиус сам сессию порвёт небоись :wink:

Ответить