rlm_sqlippool

Ivan Kalik tnt at kalik.net
Tue Apr 22 17:48:52 CEST 2008


Sort of what you have done. Update NAS-Port with value of
Calling-Station-Id for example. Anything that will make acct_unique
unique in your scenario.

Ivan Kalik
Kalik Informatika ISP


Dana 22/4/2008, "rsg" <ranil.santhish at gmail.com> piše:

>Both Accept-Request & Accounting-Request packets were updated with a
>bogus NAS-Port.
>
>Would like to know a better way of doing this. Ivan could you
>elaborate the method you proposed please?
>
>Thanks,
>
>
>2008/4/22 rsg <ranil.santhish at gmail.com>:
>> From sqlippool.c
>>
>>         :
>>         if (pairfind(request->packet->vps, PW_NAS_PORT) == NULL) {
>>                 DEBUG("rlm_sqlippool: unknown NAS-Port");
>>                 return RLM_MODULE_NOOP;
>>         }
>>
>>
>>
>>
>>  2008/4/22 rsg <ranil.santhish at gmail.com>:
>>
>>
>> > Doesn't acct_unique come after ?
>>  >
>>  >  When the server sees a Access-request  without NAS-Port, it simply
>>  >  gives the result I indicated in my previous mail.
>>  >
>>  >  Then comes a problem of clearing the IP address when Accounting-Stop
>>  >  message is received..
>>  >
>>  >  I tried changing acct_unique by replacing NAS-Port by
>>  >  Calling-Station-Id without any success.
>>  >
>>  >
>>  >
>>  >
>>  >  2008/4/22 Ivan Kalik <tnt at kalik.net>:
>>  >
>>  >
>>  > > Have a look at acct_unique in radiusd.conf and adjust accordingly.
>>  >  >
>>  >  >  Ivan Kalik
>>  >  >  Kalik Informatika ISP
>>  >  >
>>  >  >
>>  >  >  Dana 22/4/2008, "rsg" <ranil.santhish at gmail.com> piše:
>>  >  >
>>  >  >
>>  >  >
>>  >  >  >When there's no NAS-Port in rad_request... the server doesn't assign
>>  >  >  >an IP address; That's why in my opinion there's no Framed-IP-Address
>>  >  >  >in Access-Accept message.
>>  >  >  >
>>  >  >  >If my reasoning is correct, I'd like to highlight that NAS-Port is not
>>  >  >  >a mandatory attribute when it comes to Mobile telephony environment.
>>  >  >  >
>>  >  >  >Is there any workaround once again to bypass this. I can suggest
>>  >  >  >one..i.e to update the Access-Request using unlang and hope it would
>>  >  >  >work.
>>  >  >  >
>>  >  >  >
>>  >  >  >auth: type Local
>>  >  >  >auth: user supplied User-Password matches local User-Password
>>  >  >  >Login OK: [test/test] (from client SSS port 0 cli 44444444488)
>>  >  >  >+- entering group post-auth
>>  >  >  >rlm_sqlippool: unknown NAS-Port
>>  >  >  >++[sqlippool] returns noop
>>  >  >  >} # server example
>>  >  >  >Sending Access-Accept of id 56 to 192.168.1.4 port 1812
>>  >  >  >        Primary-DNS-Server = 192.168.2.2
>>  >  >  >        Secondary-DNS-Server = 192.168.2.2
>>  >  >  >        Proxy-State = 0x30303338
>>  >  >  >Finished request 0.
>>  >  >  >-
>>  >  >  >List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>>  >  >  >
>>  >  >  >
>>  >  >
>>  >  >  -
>>  >  >  List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>>  >  >
>>  >
>>
>
>-
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>




More information about the Freeradius-Users mailing list