OK. I've got about 90% success now! I'm using GNU radius, and this is
what my dict file looks like:

BEGIN VENDOR Unix 4

ATTRIBUTE Unix-FTP-UID 10 integer []=l
ATTRIBUTE Unix-FTP-GID 11 integer []=l
ATTRIBUTE Unix-FTP-Home 12 string []=l
ATTRIBUTE Unix-FTP-Shell 13 string []=l
ATTRIBUTE Unix-FTP-Group-Names 14 string []=l
ATTRIBUTE Unix-FTP-Group-Ids 15 string []=l

END

My users file looks like this:

DEFAULT Auth-Type = SQL,
Simultaneous-Use = 5
Service-Type = Framed-User,
Framed-Protocol = PPP

Which does work, even if the Service-Type and Framed-Protocol don't make
sense.

My radius accounting server never seems to get informed when an ftp
session ends. I had to set the Simultanoeous use above to 5 so that I
could log out and log back in. I really don't want to do it that way.
My RadiusLog shows:

Jun 07 10:34:32 mod_radius/0.8rc2[16857]: sending start acct request packet
Jun 07 10:34:32 mod_radius/0.8rc2[16857]: sending packet to
192.168.250.105:1813
Jun 07 10:34:32 mod_radius/0.8rc2[16857]: receiving acct response packet
Jun 07 10:34:32 mod_radius/0.8rc2[16857]: packet receive succeeded
Jun 07 10:34:32 mod_radius/0.8rc2[16857]: verifying packet
Jun 07 10:34:32 mod_radius/0.8rc2[16857]: accounting started for user
'ggtest103'

But there's never a corresponding "accounting stopped" entry.

Any ideas?

Thanks.

-Greg G




-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
ProFTPD Users List
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html