Подсчет трафика для статичной подсети?
Подсчет трафика для статичной подсети?
Кто знает как в Абиллсе сделать, чтобы трафик для клиента, для которого указана статичная IP подсеть (т.е. больше одного адреса) правильно считался?
та нет, не о разных... я то тебя понял. Ток вот абиллс чхать хотел на подсеть - я уже об этом писалchtito2 писал(а):Кажется мы говорим о разных вещах: вы описываете ведение общего депозита для нескольких абонентов, мне же нужно, чтобы для клиента со статичным IP 10.0.0.1 с маской 255.255.255.248 засчитывался трафик с участием любого адреса из [10.0.0.0 .. 10.0.0.7], а не только 10.0.0.1, как сейчас.


Спасибо, но боюсь что после заведения 2-3 таких клиентов оператор рискует спутать пальцы своих рукran писал(а):Ток вот абиллс чхать хотел на подсеть - я уже об этом писалТак чта делай как я грил - для каждого адреса заводи клиента, объединяй в компанию и тд

0) Для начала, в функции user_ips() в условии
добавляем еще одно поле в запрос SQL (добавленное выделено):elsif ( $CONF->{IPN_DEPOSIT_OPERATION} ) {
1) Чуть ниже SQL запроса, в кускеCONNECT_INFO,
u.activate,
netmask
FROM (dv_calls calls, users u)
меняем в самом начале блока этот кусок:foreach my $line (@$list) {
на$ips{$line->[1]} = $line->[0];
Судя по сделанному мной изучению кода это изменение должно привести к корректному учету трафика для пользователей со статичными IP сетями.for (my $ip = int($line->[1]) & $line->[15];; ) {
$ips{$ip++} = $line->[0];
last if ($ip & $line->[15]) != (($ip - 1) & $line->[15])
}
Примечание: изменение предполагает только учет трафика, корректный шейпинг подсетей в моем случае был не принципиально важен и потому не реализован (у меня такие клиенты тупо шейпятся на DSLAM). (Набирая эти строки сам для себя замечаю, что по тому, как у меня реализован шейпинг средствами FreeBSD dummynet, было бы достаточно тривиально в случае необходимости сделать необходимые для себя изменения в Абиллсе).
Скоро потестю и отпишусь. Удачи

та мож и так тока для меня не актуально - я вседа если у клиента своя подсеть ставлю рутер с маскарадом на всю подсеть и мне пох... а внутри своей подсети сам пусь гребётся... точнее даже не так... если у клиента более 1 компа - я предлагаю варианты:
1. я подключаю каждый его комп индивидуально в свою локалку. в этом случае он платит за подключение каждого компа, абонплату за пользование локалкой с каждого компа и приобретает тп в инет для каждого компа
2. я подключаю 1 комп, а все проблемы его локалки, разделяемого доступа в инет и безопасности решают его админы (он сам). в этом случае он платит за 1 комп.
3. я ставлю рутер (аппаратный или на каком-нить убитом компе, под вынью не ставлю принципиально - это пусь см. п. 2
). в этом случае он платит за настройку рутера (сервисов какие надо для его локалки, цена очень договорная
) + абонплата лвс 1 комп + тп + чего-то в месяц за сопровождение этой хрени
1. я подключаю каждый его комп индивидуально в свою локалку. в этом случае он платит за подключение каждого компа, абонплату за пользование локалкой с каждого компа и приобретает тп в инет для каждого компа
2. я подключаю 1 комп, а все проблемы его локалки, разделяемого доступа в инет и безопасности решают его админы (он сам). в этом случае он платит за 1 комп.
3. я ставлю рутер (аппаратный или на каком-нить убитом компе, под вынью не ставлю принципиально - это пусь см. п. 2


-
- Сообщения: 166
- Зарегистрирован: Вс июн 22, 2008 5:49 am
- Откуда: Красноярск
- Контактная информация:
А как же с vpn?
А что насчет модуля dv , например надо разрешить с одного логина выходить более чем два раза, то я ставлю в / Клиенты/ Логины/ Информация/
netmask 255.255.255.252 , Одновременно: 2.
Захожу два раза, но выдается один и тотже ip адрес. Сл-но работает только у одного человека.
netmask 255.255.255.252 , Одновременно: 2.
Захожу два раза, но выдается один и тотже ip адрес. Сл-но работает только у одного человека.