> Hello Dustin,
>
> Thanks for your fast answer.
> When I put == as the operator for the Huntgroup-Name attribute, I don't
> have any more result.
>
> radius log :
> rlm_sql (sql): No matching entry in the database for request from user
> [mytestusername]
> rlm_sql (sql): Released sql socket id: 4
>   modcall[authorize]: module "sql" returns notfound for request 0
>   modcall[authorize]: module "mschap" returns noop for request 0
> modcall: group authorize returns ok for request 0
> auth: No authenticate method (Auth-Type) configuration found for the
> request: Rejecting the user
> auth: Failed to validate the user.
>
>
> Detail file :
> Packet-Type = Access-Request
> Thu May 12 12:38:36 2005
>         User-Name = "mytestusername"
>         User-Password = "XXXX"
>         NAS-IP-Address = 127.0.0.1
>         NAS-Port = 5060
>         Client-IP-Address = 127.0.0.1
>         Huntgroup-Name = "PPP"
>
> I think I will try in another way to stop loosing time.
> Thanks for your attention to my message
>

Did you update your huntgroups settings with localhost as a PPP huntgroup?

>>PPP        NAS-IP-Address == 192.168.2.1
>>VPN      NAS-IP-Address == 192.168.2.2

Your packet had nas-ip-address of 127.0.0.1, so your user should not have
matched according to your huntgroup definition.

Or just try this.

$ printf "User-Name = "mytestusername"\nUser-Password =
"XXXX"\nNAS-IP-Address = 192.168.2.1\n" | radclient localhost auth
yoursecret



>
>
> Dustin Doris wrote:
>
> >On Wed, 11 May 2005, Julien freeradius wrote:
> >
> >
> >
> >>Hello,
> >>
> >>I would like to set freeradius to send a PPP like configuration if the
> >>request come from a nas and a VPN style configuration if coming from
> >>another NAS. More or less like that :
> >>
> >>huntgroups file:
> >>PPP        NAS-IP-Address == 192.168.2.1
> >>VPN      NAS-IP-Address == 192.168.2.2
> >>
> >>
> >>Users file:
> >>
> >>DEFAULT  Huntgroup-Name = "PPP"
> >>    Framed-Protocol = PPP,
> >>    Framed-Compression = Van-Jacobson-TCP-IP,
> >>    Framed-IP-Address = 255.255.255.254
> >>
> >>DEFAULT  Huntgroup-Name = "VPN"
> >>    CVPN3000-Primary-DNS = "XXX.XXX.XXX.XXX",
> >>    CVPN3000-Secondary-DNS = "XXX.XXX.XXX.XXX"
> >>
> >>
> >>But I'm using MySQL. So I have set it as this:
> >>
> >>Usergroup table :
> >>
> >>| id      | UserName                      | GroupName |
> >>| 1       | TestUser                         | confPPP   |
> >>| 2       | TestUser                         | confVPN   |
> >>
> >>Radgroupcheck Table :
> >>
> >>| id     | GroupName        | Attribute                   | op     |
> >>Value       |
> >>|  4     | confVPN            | Huntgroup-Name     | +=     | VPN         |
> >>|  8     | confPPP              | Huntgroup-Name     | +=     |
> >>PPP         |
> >>
> >>
> >
> >Why do you have the operator as += ?  Try it with == instead.
> >
> >
> >
> >>RadgroupReply table :
> >>
> >>| id        | GroupName       | Attribute
> >>     | op     | Value                            | prio |
> >>| 701     | confPPP             | Framed-Address                       |
> >>:=      | 255.255.255.254          |    3 |
> >>| 700     | confPPP             | Framed-Protocol
> >>| :=      | PPP                              |    2 |
> >>| 702     | confPPP             | Framed-Compression               | :=
> >>    | Van-Jacobsen-TCP-IP  |    4 |
> >>| 711     | confPPP             | Fall-Through
> >>     | :=      | No                                 |    5 |
> >>| 703     | confVPN           | CVPN3000-Primary-DNS       | :=      |
> >>1                                    |    0 |
> >>| 704     | confVPN           | CVPN3000-Secondary-DNS   | :=      |
> >>1                                    |    0 |
> >>
> >>
> >>The authentification work, the huntgroup is well match (I  see the hunt
> >>group on the log), but the reply include always both data, the reply of
> >>the VPN AND the reply of the PPP. How can I reply only the VPN
> >>attributes when the request is coming from the VPN nas and PPP atribute
> >>for the other one.
> >>
> >>Thanks in advance.
> >>
> >>
> >>
> >
> >Read man 5 users.  In that it says += always matches as a check item and
> >== matches if the named attribute is present and has the given value.
> >
> >I think that is where your problem lies.
> >
> >
> >
> >-
> >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

Reply via email to