Alan Miller <[EMAIL PROTECTED]> wrote:
> We are an ISP in Northern Ontario.

  Mmmm... rock and trees and trees and rocks and rocks and trees...

> The problem is that our Unlimited customers are having issues with
> it because Radius thinks they are authenticating twice (which they
> are) and rejects the request from their High Speed Dial-up client.

  It's a little difficult in the current server design.

  What you want is:

  a) a dial-up pool, where the user can log in once
  b) a high-speed pool, where the user can log in once
  c) the two pools to be independent.

  You can set "Simultaneous-Use = 1" for the user always, and then run
two session types:

> The High-Speed Dial-up clients authenticate from 2 seperate NAS servers so
> we can easily distinguish them from our normal dialup client NAS's.

  There you are.  You can distinguish the two requests.

#---
DEFAULT Simultaneous-Use := 1
        Fall-Through = Yes

DEFAULT Client-IP-Address == 1.2.3.4, Session-Type := dialup

DEFAULT Client-IP-Address == 5.6.7.8, Session-Type := highspeed

#---

  And in radiusd.conf, copy the "radutmp" configuration to two new
ones::

  radutmp dialup {
          .... create new dial-up-specific radutmp file
  }

  radutmp highspeed {
          .... create new high-speed-specific radutmp file
  }


  And list "dialup" and "highspeed" in "accounting", just after "radutmp".

  Then, in the session{} section, do:

session {
...
  Session-Type highspeed {
               highspeed
  }


  Session-Type dialup {
               dialup
  }

...
}

   That should work.


  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to