Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexander Kolesnikoff                2:5020/400     15 Aug 2007  15:20:01
 To : Paul Argentoff
 Subject : Re: mpd q
 -------------------------------------------------------------------------------- 
 
 Paul Argentoff <Paul.Argentoff@p10.f2.n5021.z2.fidonet.org> wrote:
 
 > Dear Alexander Kolesnikoff,
 > 
 > Let AK = "Alexander Kolesnikoff" in
 >  written_by AK => 
 > 
 > AK> У меня пул адресов в mysql, и задачу я решал прямо протвоположную:
 > AK> чтобы пользователю выдавался псевдостатический IP (ala cisco
 > AK> pool). Вся логика выдачи IP - в SQL запросе. Полагаю и твою задачу
 > AK> можно решить подобным образом.
 > 
 > Вот-вот. И чтобы логика пула не пересекалась с обычными framed-ip-address,
 > статично раздаваемыми прочим юзерам (псевдодинамика должна отрабатываться
 > только для одного логина). А можно пример конфиг-и freeradius-a поглядеть,
 > включая упомянутый запрос?
 
  sqlippool.conf:
 
 sqlippool sqlippool {                                             
                                                                   
  sql-instance-name = "sql"                                        
                                                                   
  allocate-find = "SELECT ip_address FROM radippool \              
   WHERE pool_name = '%{check:Pool-Name}' \                        
   ORDER BY user = '%{User-Name}' DESC, last LIMIT 1"              
                                                                   
  allocate-update = "UPDATE radippool \                            
   SET last = NOW(), user = '%{User-Name}' where ip_address ='%I'" 
                                                                   
 }
 
 radiusd.conf (касательно ippool) :
 .....
 modules {
 .....
   $INCLUDE  ${confdir}/sqlippool.conf
 }                                                                 
 
 post-auth {      
         sqlippool
 }
 
   В остальном - ничего особенного.
 
   Alexander                
 --- ifmail v.2.15dev5.4
  * Origin: uku (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: mpd q   Paul Argentoff   15 Aug 2007 12:14:57 
 Re: mpd q   Alexander Kolesnikoff   15 Aug 2007 15:20:01 
Архивное /ru.unix.bsd/3037877d4c010.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional