(RADIATOR) AuthSQL and VLANs
Hugh Irvine
hugh at open.com.au
Mon May 10 19:19:45 CDT 2004
Hello Antonio -
Your configuration file is not correct, it should look like this (only
one AddToReply):
<AuthBy SQL>
Identifier authby_MYSQL
NoDefault
NoDefaultIfFound
DBSource dbi:mysql:DBASE:HOST
DBUsername radiususername
DBAuth password
AuthSelect SELECT Password, user, VLANWireless from users \
where user='%n' AND AccWireless='1'
AuthColumnDef 0, Encrypted-Password, check
AuthColumnDef 1, User-Name, reply
AuthColumnDef 2, Tunnel-Private-Group-ID, reply
AddToReply Tunnel-Type = "1:VLAN", \
Tunnel-Medium-Type = "1:Ether_802"
DefaultSimultaneousUse 1
</AuthBy>
regards
Hugh
On 11 May 2004, at 03:15, António Fernandes wrote:
> Hi,
>
> I'm trying to setup a radius with VLANs info in MYSQL.
> When I use the auth from a file
>
> user Password = password
> Tunnel-Type = "1:VLAN"
> Tunnel-Medium-Type = "1:Ether_802"
> Tunnel-Private-Group-ID = "1:2"
>
> i have access to VLAN 2 but when I comment the authby_FILE, it always
> sends
> me to the default VLAN (defined in the AP default SSID).
>
> SELECT Password, user, VLANWireless from users where user='%n' AND
> AccWireless='1'
> Returns
>
> <CryptedPass> user 1:2
>
>
> Thanks,
>
> António Fernandes
>
> --------------------------------------------------------- radius.cfg
>
> <AuthBy SQL>
> Identifier authby_MYSQL
> NoDefault
> NoDefaultIfFound
> DBSource dbi:mysql:DBASE:HOST
> DBUsername radiususername
> DBAuth password
> AuthSelect SELECT Password, user, VLANWireless from users
> where
> user='%n' AND AccWireless='1'
> AuthColumnDef 0, Encrypted-Password, check
> AuthColumnDef 1, User-Name, reply
> AuthColumnDef 2, Tunnel-Private-Group-ID, reply
> AddToReply Tunnel-Type = "1:VLAN"
> AddToReply Tunnel-Medium-Type = "1:Ether_802"
> DefaultSimultaneousUse 1
> </AuthBy>
> <Handler TunnelledByTTLS=1>
> RewriteUsername s/^([^@]+).*/$1/
> UsernameCharset a-zA-Z0-9\._\@-
> AuthByPolicy ContinueUntilAccept
> AuthBy authby_MYSQL
> # AuthBy authby_FILE
> AuthLog log_LocalUsers
> </Handler>
>
>
>
> --------------------------------------------------------- LOG
> *** Sending to 192.168.1.231 port 21645 ....
>
> Packet length = 176
> 02 74 00 b0 b5 9d 10 b5 64 96 e6 21 72 b5 59 c5
> e9 74 d6 45 01 06 61 6d 70 66 51 04 01 32 41 06
> 01 00 00 06 1a 3a 00 00 01 37 10 34 d7 da cd bd
> bf 68 13 6f 69 ba c5 3f dc 81 11 24 69 86 5e f5
> 34 e9 70 62 e1 2c d4 7f a2 d2 b7 50 69 19 69 24
> 48 3c f9 b4 bb e1 51 17 e4 dd 12 81 3a 46 1a 3a
> 00 00 01 37 11 34 98 64 3b d8 eb 97 d4 a6 9c b1
> fd a9 a0 a9 d0 bb 82 d3 46 43 04 9b 7b 78 8e 25
> 28 52 92 55 ad fd 6e 8c 6a 3a 65 18 6c 3a 27 0a
> d5 d4 df b3 77 36 28 13 4f 06 03 07 00 04 50 12
> 7d 10 29 0f cc 5f 39 f6 cf 3d cb 40 48 2a 04 8e
> Code: Access-Accept
> Identifier: 116
> Authentic: <211><226><206><153>f<141><222><16>Mi&<187><174><214>G<31>
> Attributes:
> User-Name = "ampf"
> Tunnel-Private-Group-ID = 1:2
> Tunnel-Medium-Type = 1:Ether_802
> MS-MPPE-Send-Key =
> "<215><218><205><189><191>h<19>oi<186><197>?
> <220><129><17>$i<134>^<245>4<233
>> pb<225>,<212><127><162><210><183>Pi<25>i$H<<249><180><187><225>Q<23><2
>> 28><2
> 21><18><129>:F"
> MS-MPPE-Recv-Key =
> "<152>d;
> <216><235><151><212><166><156><177><253><169><160><169><208><187><13
> 0><211>FC<4><155>{x<142>%(R<146>U<173><253>n<140>j:
> e<24>l:'<10><213><212><22
> 3><179>w6(<19>"
> EAP-Message = <3><7><0><4>
> Message-Authenticator =
> <0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>
>
> --
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.
>
>
NB: have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?
--
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
-
CATool: Private Certificate Authority for Unix and Unix-like systems.
--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list