On 5/7/07, Alan DeKok <aland@deployingradius.com> wrote:
Muhammad Tayseer Alquoatli wrote:
Hi list: I want your help to understand how freeradius uses NAS-Port attribute within rlm_ippool module I was looking for the interpretation of this attribute but i couldn't find more that "it's the physical port from which the request has come"
Yes. See your NAS documentation for more information about what it sends.
it sends the session number id
reading the rlm_ippool code I've found that freeradius is using "NAS-IP, NAS-Port" pair as a key to search in the ippool file right ? so my questions are: 1- what does it mean with ("rlm_ippool: Searching for an entry for nas/port: %s/%u",key.nas,key.port)? does it mean that freeradius is searching for entries reserved by this nas/port ? and if this was true why it then set active entries to zero ? why it assume that this IP is not in use "i assume that active ip entry means it's in use"?
No idea. See the rlm_ippool code for more information.
those questions came after reading the code :)
2- regarding mppp, i assume that NAS-Port should be unique for all sessions other that mppp sessions. those mppp sessions must share the same NAS-Port. is this the right use of the NAS-Port attribute?
Maybe. See your NAS documentation for what it's sending, and when.
as i mentioned earlier it sends the session number id, but it doesn't support mppp and i'm working on adding it, that's the reason why i'm asking
3- according to sum of my assumptions, all auth requests that will be handled by the same rlm_ippool instance and that all have the same NAS-IP, NAS-Port, CLI will certainly have the same ip address reserved for them in the post_auth section, and any change in the triple (nas-ip, nas-port, cli) will certainly cause them to have different ip address assignment. is this true? please correct me?
That's the idea.
Alan DeKok.
Thank you Alan, still waiting for help, thanks again
-- http://deployingradius.com - The web site of the book http://deployingradius.com/blog/ - The blog - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
-- Muhammad Tayseer Alquoatli