Не ограничиваются некоторые абоненты
Не ограничиваются некоторые абоненты
Здравствуйте. Использую Abills 0.54 с модулем IPN, у меня почему-то некоторым абонентам не дается ограничение по скорости, как по тарифу. Как мне эту проблему продиагностировать?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Не ограничиваются некоторые абоненты
tc class show dev ppp
linkupdown с дебаг параметрами
linkupdown с дебаг параметрами
Re: Не ограничиваются некоторые абоненты
tc class show dev eth2.4:~AsmodeuS~ писал(а):tc class show dev ppp
linkupdown с дебаг параметрами
Код: Выделить всё
class htb 1:4eb1 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4eb2 root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4eb4 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4ea0 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4ea1 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4ea2 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4ea5 root prio 0 rate 4000Kbit ceil 4000Kbit burst 4Kb cburst 1600b
class htb 1:4ea6 root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4ea8 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4ea9 root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4eaa root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4ead root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4eae root prio 0 rate 10000Kbit ceil 10000Kbit burst 4Kb cburst 1600b
class htb 1:4eaf root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e93 root prio 0 rate 3064Kbit ceil 3064Kbit burst 4Kb cburst 1599b
class htb 1:4e92 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e90 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e97 root prio 0 rate 10000Kbit ceil 10000Kbit burst 4Kb cburst 1600b
class htb 1:4e96 root prio 0 rate 12000Kbit ceil 12000Kbit burst 4Kb cburst 1597b
class htb 1:4e95 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e94 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e9b root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4e9a root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e99 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e98 root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4e9f root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e9e root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e9d root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e9c root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4e86 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e87 root prio 0 rate 12000Kbit ceil 12000Kbit burst 4Kb cburst 1597b
class htb 1:4e84 root prio 0 rate 12000Kbit ceil 12000Kbit burst 4Kb cburst 1597b
class htb 1:4e85 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e8a root prio 0 rate 3064Kbit ceil 3064Kbit burst 4Kb cburst 1599b
class htb 1:4e8b root prio 0 rate 4000Kbit ceil 4000Kbit burst 4Kb cburst 1600b
class htb 1:4e88 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e89 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e8e root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e8c root prio 0 rate 4000Kbit ceil 4000Kbit burst 4Kb cburst 1600b
class htb 1:4e8d root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e39 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e38 root prio 0 rate 3064Kbit ceil 3064Kbit burst 4Kb cburst 1599b
class htb 1:4e3b root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e3a root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e3d root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e3c root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e3f root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e3e root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e31 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e32 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e35 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e34 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e37 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e28 root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4e29 root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4e2a root prio 0 rate 8000Kbit ceil 8000Kbit burst 4Kb cburst 1600b
class htb 1:4e2b root prio 0 rate 4000Kbit ceil 4000Kbit burst 4Kb cburst 1600b
class htb 1:4e2c root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e2d root prio 0 rate 10000Kbit ceil 10000Kbit burst 4Kb cburst 1600b
class htb 1:4e2e root prio 0 rate 4000Kbit ceil 4000Kbit burst 4Kb cburst 1600b
class htb 1:4e2f root prio 0 rate 3064Kbit ceil 3064Kbit burst 4Kb cburst 1599b
class htb 1:4e24 root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4e26 root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4e27 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e7d root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e7f root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e7e root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e79 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e7b root prio 0 rate 9000Kbit ceil 9000Kbit burst 4Kb cburst 1598b
class htb 1:4e7a root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e75 root prio 0 rate 4000Kbit ceil 4000Kbit burst 4Kb cburst 1600b
class htb 1:4e74 root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4e76 root prio 0 rate 4000Kbit ceil 4000Kbit burst 4Kb cburst 1600b
class htb 1:4e71 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e73 root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4e72 root prio 0 rate 12000Kbit ceil 12000Kbit burst 4Kb cburst 1597b
class htb 1:4e6c root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e6d root prio 0 rate 9000Kbit ceil 9000Kbit burst 4Kb cburst 1598b
class htb 1:4e6f root prio 0 rate 9000Kbit ceil 9000Kbit burst 4Kb cburst 1598b
class htb 1:4e69 root prio 0 rate 9000Kbit ceil 9000Kbit burst 4Kb cburst 1598b
class htb 1:4e6a root prio 0 rate 8000Kbit ceil 8000Kbit burst 4Kb cburst 1600b
class htb 1:4e6b root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4e64 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e66 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e67 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e60 root prio 0 rate 1024Kbit ceil 1024Kbit burst 4Kb cburst 1599b
class htb 1:4e61 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e62 root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e63 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e5f root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e5d root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e5c root prio 0 rate 2048Kbit ceil 2048Kbit burst 4Kb cburst 1599b
class htb 1:4e5b root prio 0 rate 5000Kbit ceil 5000Kbit burst 4Kb cburst 1600b
class htb 1:4e5a root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e59 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e58 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e55 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e54 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e4c root prio 0 rate 12000Kbit ceil 12000Kbit burst 4Kb cburst 1597b
class htb 1:4e4d root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e4a root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e48 root prio 0 rate 3064Kbit ceil 3064Kbit burst 4Kb cburst 1599b
class htb 1:4e49 root prio 0 rate 3064Kbit ceil 3064Kbit burst 4Kb cburst 1599b
class htb 1:4e47 root prio 0 rate 3064Kbit ceil 3064Kbit burst 4Kb cburst 1599b
class htb 1:4e44 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e43 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
class htb 1:4e40 root prio 0 rate 3072Kbit ceil 3072Kbit burst 4Kb cburst 1599b
class htb 1:4e41 root prio 0 rate 6000Kbit ceil 6000Kbit burst 4Kb cburst 1599b
Код: Выделить всё
Expresion:================================
END: =====================================
/sbin/tc filter del dev eth2.4 protocol ip parent 1: prio 5102 > /dev/null 2>&1
/sbin/tc filter del dev eth2.4 protocol ip parent ffff: prio 5101 > /dev/null 2>&1
/sbin/tc filter del dev eth2.4 protocol ip parent 1: prio 3102 > /dev/null 2>&1
/sbin/tc filter del dev eth2.4 protocol ip parent ffff: prio 3101 > /dev/null 2>&1
Expresion:================================
END: =====================================
/sbin/tc filter del dev eth2.4 protocol ip parent 1: prio 5102 > /dev/null 2>&1
/sbin/tc filter del dev eth2.4 protocol ip parent ffff: prio 5101 > /dev/null 2>&1
/sbin/tc filter add dev eth2.4 protocol ip parent 1: prio 5102 u32 match ip src 0.0.0.0/0 match ip dst 91.235.101.2 flowid 1:
/sbin/tc filter add dev eth2.4 protocol ip parent ffff: prio 5101 u32 match ip src 91.235.101.2 match ip dst 0.0.0.0/0 flowid 1:
/sbin/tc filter del dev eth2.4 protocol ip parent 1: prio 3102 > /dev/null 2>&1
/sbin/tc filter del dev eth2.4 protocol ip parent ffff: prio 3101 > /dev/null 2>&1
/sbin/tc filter add dev eth2.4 protocol ip parent 1: prio 3102 u32 match ip src 91.235.101.0/24 match ip dst 91.235.101.2 flowid 1:
/sbin/tc filter add dev eth2.4 protocol ip parent ffff: prio 3101 u32 match ip src 91.235.101.2 match ip dst 91.235.101.0/24 flowid 1:
/sbin/tc filter add dev eth2.4 protocol ip parent 1: prio 3102 u32 match ip src 192.168.200.0/24 match ip dst 91.235.101.2 flowid 1:
/sbin/tc filter add dev eth2.4 protocol ip parent ffff: prio 3101 u32 match ip src 91.235.101.2 match ip dst 192.168.200.0/24 flowid 1:
Re: Не ограничиваются некоторые абоненты
Abills обновил до последней версии через svn
Re: Не ограничиваются некоторые абоненты
и кстати, после обновления при переинициализации сессий стал выдавать
Вот кусок, где происходит запинка:
Код: Выделить всё
Use of uninitialized value in numeric eq (==) at /usr/abills/libexec/../Abills/mysql/Auth.pm line 1065.
Вот кусок, где происходит запинка:
Код: Выделить всё
1064 #End MS-CHAP auth
1065 elsif ($NAS->{NAS_AUTH_TYPE} == 1) {
1066 if (check_systemauth("$RAD->{USER_NAME}", "$RAD->{USER_PASSWORD}") == 0) {
1067 $RAD_PAIRS{'Reply-Message'} = "Wrong password '$RAD->{USER_PASSWORD}' $NAS->{NAS_AUTH_TYPE}";
1068 $RAD_PAIRS{'Reply-Message'} .= " CID: " . $RAD->{'CALLING_STATION_ID'} if ($RAD->{'CALLING_STATION_ID'});
1069 return 1, \%RAD_PAIRS;
1070 }
Re: Не ограничиваются некоторые абоненты
Код: Выделить всё
/sbin/tc filter del dev eth2.4 protocol ip parent 1: prio 5232 > /dev/null 2>&1
/sbin/tc filter del dev eth2.4 protocol ip parent ffff: prio 5231 > /dev/null 2>&1
/sbin/tc class del dev eth2.4 parent 1: classid 1:4e8f > /dev/null 2>&1
/sbin/tc class add dev eth2.4 parent 1: classid 1:4e8f htb rate 12000Kbit burst 4k
/sbin/tc filter add dev eth2.4 protocol ip parent 1: prio 5232 u32 match ip src 0.0.0.0/0 match ip dst 91.235.101.60 flowid 1:4e8f
/sbin/tc filter add dev eth2.4 protocol ip parent ffff: prio 5231 u32 match ip src 91.235.101.60 match ip dst 0.0.0.0/0 police rate 1024Kbit burst 750k drop flowid 1:
/sbin/tc filter del dev eth2.4 protocol ip parent 1: prio 3232 > /dev/null 2>&1
/sbin/tc filter del dev eth2.4 protocol ip parent ffff: prio 3231 > /dev/null 2>&1
/sbin/tc class del dev eth2.4 parent 1: classid 1:4e8f > /dev/null 2>&1
/sbin/tc class add dev eth2.4 parent 1: classid 1:4e8f htb rate 10240Kbit burst 4k
/sbin/tc filter add dev eth2.4 protocol ip parent 1: prio 3232 u32 match ip src 91.235.101.0/24 match ip dst 91.235.101.60 flowid 1:4e8f
/sbin/tc filter add dev eth2.4 protocol ip parent ffff: prio 3231 u32 match ip src 91.235.101.60 match ip dst 91.235.101.0/24 police rate 10240Kbit burst 640k drop flowid 1:
/sbin/tc filter add dev eth2.4 protocol ip parent 1: prio 3232 u32 match ip src 192.168.200.0/24 match ip dst 91.235.101.60 flowid 1:4e8f
/sbin/tc filter add dev eth2.4 protocol ip parent ffff: prio 3231 u32 match ip src 91.235.101.60 match ip dst 192.168.200.0/24 police rate 10240Kbit burst 640k drop flowid 1:
Код: Выделить всё
tc -s -d filter ls dev eth2.4 parent 1: | grep 5beb653c
tc -s -d filter ls dev eth2.4 parent ffff: | grep 5beb653c
если через админку, скинуть сессию и заново включить, то правила исправно добавятся, а вот если использовать скрипт для переинициализации сессии
Код: Выделить всё
/usr/abills/libexec/periodic monthly MODULES=Ipn SRESTART=1 NO_ADM_REPORT=1
дебаг режим вот что показывает:
Код: Выделить всё
LOGIN: 12110057 IP: 91.235.101.60 NAS_ID: 4 NAS_IP: 0.0.0.0 CONNECT_INFO: UID: 111 FILTER_ID:
Отключено IP: 91.235.101.60
Активации IP: 91.235.101.60
Re: Не ограничиваются некоторые абоненты
Товарищи разработчики, обратите внимание хотя бы!
Re: Не ограничиваются некоторые абоненты
Кто подскажет, что означает LINUX_NEW_MODEL, в команде -
Код: Выделить всё
/usr/abills/libexec/linkupdown up getif test 10.101.1.1 LINUX_NEW_MODEL=1
Re: Не ограничиваются некоторые абоненты
И нужно ли в скрипте OS=Linux дописывать?
Re: Не ограничиваются некоторые абоненты
Господа разработчики, вы вообще смотрите в мой топик?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Не ограничиваются некоторые абоненты
если он запускается на linux ( система сама определяет OSroma33rus писал(а):И нужно ли в скрипте OS=Linux дописывать?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Не ограничиваются некоторые абоненты
roma33rus писал(а):Господа разработчики, вы вообще смотрите в мой топик?
по мере свободного времени, нужно быстрее оплачивайте сопровождение
Re: Не ограничиваются некоторые абоненты
спасибо, понял.~AsmodeuS~ писал(а):roma33rus писал(а):Господа разработчики, вы вообще смотрите в мой топик?
по мере свободного времени, нужно быстрее оплачивайте сопровождение