Hello Alan, Thursday, May 13, 2004, 5:36:18 PM, you wrote:
>> I have pretty the same problem here. When i'm testing connection - >> all working fine. But when there's some users connected - >> rlm_ippool seems to be not working. In debug mode i've seen that >> processing of such 'bad' requests are finished right after entering >> 'post-auth' block, and in these cases ippool is not invoked - >> radiusd says 'Finished request blah-blah' and then it comes to >> another request. Maybe, some server tuning should be done? I mean, >> number of threads, timeouts and such. Tomorrow i will try it. AD> I would suggest adding more debug statements to the rlm_ippool AD> module, so you can see WHY it isn't assigning an IP. Odds are that AD> the request doesn't contain enough information for it to assign an IP. Yes, it seems that sometimes NAS-Port-Id is missing. For example: Request is: Service-Type = Framed-User User-Name = "bpv89" Framed-Protocol = PPP CHAP-Password = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx CHAP-Challenge = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx NAS-Identifier = "zeus.domain.ru" NAS-Port-Type = Async And this client is not receiving address, because rlm_ippool return NOOP after NAS port id check. I'm using exppp on freebsd-4.8R-p13 and multiport cards as a NAS, and i found that such requests comes only from some ports/modems (i.e. /dev/cuaa10), and other is doing fine. Why NAS-Port-Id so critical for rlm_ippool? Can i do some workaround for this problem, maybe with some hack of rlm_ippool.c? I mean, do rlm_ippool really need NAS-Port-Id? -- Best regards, Alexander mailto:[EMAIL PROTECTED] - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html