Jump to content

Recommended Posts

Posted

Если очень быстро подключаться к NAS, то sql не успевает отрабатывать и иногда пускает юзера больше чем 1 раз. Видел 3-4 одновременных подключения при разрешённом числе 1, с чем связано со стороны юзера не знаю, но судя по tcpdump, юзер просто очень быстро подключается и успевает-таки влезть в NAS более одного раза одновременно. Видимо это связано с тем, что в стандартной схеме нет транзакций и всё делается отдельными запросами. Т.о. между запросами + реакцией радиуса есть некоторые моменты времени, в которые можно успешно подключиться более положенного количества раз.

 

Может быть можно этого как-то избежать ?

 

Вопрос возник вот в какой связи: пока что используется схема со статическими адресами, login->ip, Simultaneous Use :=1 . Если у юзера так или иначе получается подключиться более одного раза, то работать всё равно будет только одна сессия, т.к. всем будет выдан один и тот же ip. Хотелось бы уйти на динамические адреса. Если не устранить проблему, то скорее всего юзеру в разных сессиях будут выданы разные ip адреса и у него всё будет работать. Хотелось бы этого избежать.

Posted

Так и напрашивается написать в ip-pre-up что-то типа:

 

sleep 1

 

zapros.pl (который будет SELECT UserName FROM radacct WHERE UserName='$PEERNAME')

 

если там ничего нет, то exit(0), иначе замочить родителя, т.е. этот pppd ...

 

А если у меня не линукс, что делать ? :-).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.