Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
documentation:radius [2015/08/07 00:06] sthibaul |
documentation:radius [2016/11/13 00:25] (Version actuelle) sthibaul |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| Voici des extraits détaillés de la configuration RADIUS de FDN, et un exemple SQL: | Voici des extraits détaillés de la configuration RADIUS de FDN, et un exemple SQL: | ||
| + | |||
| + | huntgroups: | ||
| + | |||
| + | td NAS-IP-Address == 80.119.0.0 | ||
| + | td NAS-IP-Address == 80.119.0.1 | ||
| + | | ||
| + | ... | ||
| users: | users: | ||
| Ligne 41: | Ligne 48: | ||
| UATTR_TYPE = ' | UATTR_TYPE = ' | ||
| order by UATTR_ID" | order by UATTR_ID" | ||
| - | authorize_group_check_query = "\ | ||
| - | select GATTR_ID, | ||
| - | from RADUSER, | ||
| - | where | ||
| - | GATTR.RADGROUP_ID = RADUSER.RADGROUP_ID and \ | ||
| - | GATTR_TYPE = ' | ||
| - | authorize_group_reply_query = "\ | ||
| - | select GATTR_ID, | ||
| - | from RADUSER, | ||
| - | where | ||
| - | GATTR.RADGROUP_ID = RADUSER.RADGROUP_ID and \ | ||
| - | GATTR_TYPE = ' | ||
| ... | ... | ||
| } | } | ||
| Ligne 92: | Ligne 87: | ||
| +----------+-------------------+----------+--------------------+------------+------------+ | +----------+-------------------+----------+--------------------+------------+------------+ | ||
| 4 rows in set (0.00 sec) | 4 rows in set (0.00 sec) | ||
| - | mysql> select * from GATTR where RADGROUP_ID=1; | ||
| - | +----------+-----------------+----------+-------------+------------+-------------+ | ||
| - | | GATTR_ID | GATTR_ATTR | ||
| - | +----------+-----------------+----------+-------------+------------+-------------+ | ||
| - | | 1 | Service-Type | ||
| - | | 2 | Framed-Protocol | := | PPP | reply | 1 | | ||
| - | | 3 | Framed-Routing | ||
| - | | 4 | Idle-Timeout | ||
| - | +----------+-----------------+----------+-------------+------------+-------------+ | ||
| - | 4 rows in set (0.05 sec) | ||
| Et par exemple, ça donne donc: | Et par exemple, ça donne donc: | ||
| - | $ radtest jeannot.lapin@fdn.nerim toto 80.67.169.42 1 pweeet | + | $ radtest jeannot.lapin@fdn.nerim toto 80.67.169.40 1 pweeet |
| - | Sending Access-Request of id 44 to 80.67.169.42 port 1812 | + | Sending Access-Request of id 44 to 80.67.169.40 port 1812 |
| User-Name = " | User-Name = " | ||
| User-Password = " | User-Password = " | ||
| - | NAS-IP-Address = 80.67.169.41 | + | NAS-IP-Address = 80.67.169.42 |
| - | NAS-Port = 1 | + | NAS-Port = 1812 |
| Message-Authenticator = 0x00000000000000000000000000000000 | Message-Authenticator = 0x00000000000000000000000000000000 | ||
| - | | + | Framed-Protocol = PPP |
| + | | ||
| Framed-IP-Address = 80.67.176.89 | Framed-IP-Address = 80.67.176.89 | ||
| Framed-IP-Netmask = 255.255.255.255 | Framed-IP-Netmask = 255.255.255.255 | ||
| Framed-IPv6-Route = " | Framed-IPv6-Route = " | ||