Size: a a a

2020 October 19

DM

Dmitriy Mihaylenko in Accel-PPP
Serhii Tomak
актуально?
еще да
источник

ST

Serhii Tomak in Accel-PPP
authorize {


           if ("%{sql_check:SELECT radreply_check('%{User-Name}','%{Calling-Station-Id}','%{Framed-IP-Address}')}"==1){
               sql_static
               update control { Auth-Type := "Accept" }
           }
           else {
               reject
           }


   }
источник

ST

Serhii Tomak in Accel-PPP
если через радиус
источник

ST

Serhii Tomak in Accel-PPP
делаете функцию в мускуле - с проверкой, которая необходима
источник

ST

Serhii Tomak in Accel-PPP
вьізов ее с радиуса
источник

DM

Dmitriy Mihaylenko in Accel-PPP
Спасибо, но тут что то не то
источник

DM

Dmitriy Mihaylenko in Accel-PPP
Мне нужно не reject
источник

DM

Dmitriy Mihaylenko in Accel-PPP
А для определенного пула сессии вязать на определенных брасах
источник

DM

Dmitriy Mihaylenko in Accel-PPP
server=1.1.1.1,secret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0,weight=1000
server=2.2.2.2,secret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0,weight=1000
с такими настройками если просто взять и выключить первый радиус то на второй запросы на авторизацию не идут вообще, у меня что то не так настроено или баг?
источник

MM

Maksim (M) M. in Accel-PPP
Dmitriy Mihaylenko
server=1.1.1.1,secret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0,weight=1000
server=2.2.2.2,secret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0,weight=1000
с такими настройками если просто взять и выключить первый радиус то на второй запросы на авторизацию не идут вообще, у меня что то не так настроено или баг?
weight=1000 - вот как это влияет я точно не скажу, но  две (несколько записей) + weight - это для балансировки. я выше там был спрашивал.
источник

MM

Maksim (M) M. in Accel-PPP
Dmitriy Mihaylenko
server=1.1.1.1,secret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0,weight=1000
server=2.2.2.2,secret,auth-port=1812,acct-port=1813,req-limit=0,fail-time=0,weight=1000
с такими настройками если просто взять и выключить первый радиус то на второй запросы на авторизацию не идут вообще, у меня что то не так настроено или баг?
поставь weight=1  -  и  запросы будут на оба уходить
источник

DM

Dmitriy Mihaylenko in Accel-PPP
Ок, в случае двоих радиусов должен работать round robin
источник

DM

Dmitriy Mihaylenko in Accel-PPP
Maksim (M) M.
поставь weight=1  -  и  запросы будут на оба уходить
1 - это что значит?
источник

MM

Maksim (M) M. in Accel-PPP
Dmitriy Mihaylenko
1 - это что значит?
источник

DM

Dmitriy Mihaylenko in Accel-PPP
получается это балансировка запросов? 1000 туда потом 1000 туда
источник

DM

Dmitriy Mihaylenko in Accel-PPP
верно?
источник

MM

Maksim (M) M. in Accel-PPP
точно не скажу, именно это я не проверял.  попробуй поставить маленькое значение и станет ясно
источник

DM

Dmitriy Mihaylenko in Accel-PPP
по идеи что 1 что 1000 значение не имеют, вес же для обоих один и тот же получается
источник

MM

Maksim (M) M. in Accel-PPP
Dmitriy Mihaylenko
по идеи что 1 что 1000 значение не имеют, вес же для обоих один и тот же получается
ну по идее чтобы был перекос, нужно где поставить 1, а где-то 1000,  я пробовал на рабочем сервере, быстро что-то не пошло, и я прекратил.   и у меня задача была чтобы все запросы пошли на тот что мне нужно, потому я добавил backup - ко второму и запросов больше нет ко второму, пока работает 1й
источник

DM

Dmitriy Mihaylenko in Accel-PPP
auth sent: 201746
 auth sent: 275538
Вот в проде сервер с weight=1000 и вот какие значения, видно явный перекос
источник