Size: a a a

2020 October 10

D

Dimka88 in Accel-PPP
Вот они офигеть какие быстрые на выборку ну медленные для записи
источник

D

Dimka88 in Accel-PPP
User_id скорее всего индекс
источник

ST

Serhii Tomak in Accel-PPP
UNIQUE KEY uid (`uid`),
источник

D

Dimka88 in Accel-PPP
Оно
источник

D

Dimka88 in Accel-PPP
Вот по uid выборка будет отличная, а вторая выборка уже из списка по user id. Но опять же, попробуй EXPLAIN и станет понятнее
источник

ST

Serhii Tomak in Accel-PPP
_ip_tag varchar(255) тогда будет наверное так UPDATE data0 SET _ip_tag=tag WHERE uid=usr_id AND _ip_tag NOT LIKE tag
источник

D

Dimka88 in Accel-PPP
А ты уверен что ты LIKE используешь правильно? Я просто 100 лет базы не трогал уже
источник

ST

Serhii Tomak in Accel-PPP
вроде проверял на строки лайк работает
источник

ST

Serhii Tomak in Accel-PPP
хотя и стандарт работает
источник

ST

Serhii Tomak in Accel-PPP
mysql> SELECT 'zapp' <> 'zappp';
       -> 1
источник

ST

Serhii Tomak in Accel-PPP
разница - лайк учитывает пробел и тп в конце строки
источник

MM

Maksim (M) M. in Accel-PPP
Serhii Tomak
разница - лайк учитывает пробел и тп в конце строки
http://www.mysql.ru/docs/man/String_comparison_functions.html
сли можно заменить на = , то лучше LIKE не использоваться, он же ищет "похожее", а чтобы пробел учитывал нужно добавлять шаблонные символы  % _     а из-за них .....
вот к примеру два почти одинаковых запроса - дают один и то же результат.
SELECT * FROM `radacct` WHERE `CallingStationId`='30:B5:C2:5E:5E:BB';

SELECT * FROM `radacct` WHERE `CallingStationId` LIKE '%30:b5:C2:5E:5E:BB';
а разница во времени 1й - 0.00567 сек, 2й - 4.37577 сек
источник

MF

Max Fetcher in Accel-PPP
Правильно ли понимаю, к трафику применяются  сначала  дисциплины на ipoe/ppp интерфейсах, потом на низлежащих vlan/bond/enp  ?
источник

MZ

Martin Zaharinov in Accel-PPP
Hi all
источник

MZ

Martin Zaharinov in Accel-PPP
any one online
источник

MZ

Martin Zaharinov in Accel-PPP
do you have any chanse to get username in ip-up script ?

try this :

#!/bin/sh
# ip-up
IFNAME=$1
IP=$5
AWK=/usr/bin/awk
DEBUG=1

if [ -f /var/run/radattr.$IFNAME ]; then
 FILTERS=`${AWK}  '/Filter-Id/ {print $2}'  /var/run/radattr.${IFNAME}`
fi;

echo "$(date '+%Y/%m/%d %H:%M') --- UP neg filter User: ${USER_NAME} Filter: ${FILTERS} IF: ${IFNAME} IP: $IP" >> /tmp/neg

but in log have :

2020/10/10 12:41 --- UP neg filter User:  Filter:  IF: ppp0 IP: 192.168.0.2
2020/10/10 12:41 --- UP neg filter User:  Filter:  IF: ppp1 IP: 192.168.0.3

username is empty
источник

S

Sergey in Accel-PPP
Max Fetcher
Правильно ли понимаю, к трафику применяются  сначала  дисциплины на ipoe/ppp интерфейсах, потом на низлежащих vlan/bond/enp  ?
Применяются дисциплины один раз -либо на созданные ppp/ipoe  интерфейсы либо на интерфейс пользователя если не шаре ипое
источник

D

Dimka88 in Accel-PPP
Martin Zaharinov
do you have any chanse to get username in ip-up script ?

try this :

#!/bin/sh
# ip-up
IFNAME=$1
IP=$5
AWK=/usr/bin/awk
DEBUG=1

if [ -f /var/run/radattr.$IFNAME ]; then
 FILTERS=`${AWK}  '/Filter-Id/ {print $2}'  /var/run/radattr.${IFNAME}`
fi;

echo "$(date '+%Y/%m/%d %H:%M') --- UP neg filter User: ${USER_NAME} Filter: ${FILTERS} IF: ${IFNAME} IP: $IP" >> /tmp/neg

but in log have :

2020/10/10 12:41 --- UP neg filter User:  Filter:  IF: ppp0 IP: 192.168.0.2
2020/10/10 12:41 --- UP neg filter User:  Filter:  IF: ppp1 IP: 192.168.0.3

username is empty
Hi, yes. If your RADIUS returned
источник

D

Dimka88 in Accel-PPP
Martin Zaharinov
do you have any chanse to get username in ip-up script ?

try this :

#!/bin/sh
# ip-up
IFNAME=$1
IP=$5
AWK=/usr/bin/awk
DEBUG=1

if [ -f /var/run/radattr.$IFNAME ]; then
 FILTERS=`${AWK}  '/Filter-Id/ {print $2}'  /var/run/radattr.${IFNAME}`
fi;

echo "$(date '+%Y/%m/%d %H:%M') --- UP neg filter User: ${USER_NAME} Filter: ${FILTERS} IF: ${IFNAME} IP: $IP" >> /tmp/neg

but in log have :

2020/10/10 12:41 --- UP neg filter User:  Filter:  IF: ppp0 IP: 192.168.0.2
2020/10/10 12:41 --- UP neg filter User:  Filter:  IF: ppp1 IP: 192.168.0.3

username is empty
Why does not use default rate limit if it not setted?
источник

MZ

Martin Zaharinov in Accel-PPP
need yo see radius atribute
источник