Do you see the "Access allowed for xx Seconds"? If you do, then RadiusNT
sees a MSL as a positive number. The value can be 0 or NULL. What does
radlogin show for the return attributes for the user?
Also, check your RadCheckPort stored procedure. It should look like
this:
CREATE PROCEDURE RadCheckPort @nasid varchar(16), @nasport integer, @at
varchar(15) AS
Select MaxSessionLength, StartTime, StopTime, CurrTime = (DatePart(Hour,
GetDate()) * 60) + DatePart(Minute, GetDate())