Message-ID: <003a01c13cd7$8bcd3040$0de2f3d0@wwlkad> From: "Nurudeen Ibrahim" <nuru@wwlkad.com> Subject: [RadiusNT] Proxy problem Date: Fri, 14 Sep 2001 06:41:39 +0200
I am using radius NT 2.5, NT 4 with SP6a.
I have set up proxy for roaming user (user Proxy) with authentication and acounting option checked. The setup is made such that my radius server forward the request to another radius server (running Grictraveller software) this second radius has a dedicated connection to Gric netwok and all request for authentication are handled between the local gric radius and the upstream radius at the gric network end before an acknoledgment. is returned to my radius.
To test I used Cisco 3660 NAS with modem pool, I get authenticated quite all right but the upstream radius does no get an accounting packet. I was told that my radius was not forwarding the accounting packet, but I,ve gone through my setting more than a hundred times, no luck. However if I try radlogin to connect the user the upstream radius (they said) gets the accounting packet.
Another problem is each time a roming user is authenticated user@domain.com my debug screen closes, if I restart the debug screen and then I log off the user, debug screen goes off again. Each time I check the log file, I fing this error when the debug screen close.
Fri Sep 14 00:44:24 2001: ODBC Error:23000:2627:
[Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'pk_Calls'. Cannot insert duplicate key in object 'Calls'.
And this is my radius debug screen:
radrecv: Request from host d0f3e304 code=1, id=239, length=101
NAS-Identifier = xxx.xxx.xxx.xxx
NAS-Port = 53
NAS-Port-Type = Async
User-Name = user@host.domain.com
Caller-Id = "1234567"
Password = "\365\026\030\360{\212\373\246\004\030D\177F\023\326\365"
User-Service = Framed-User
Framed-Protocol = PPP
rad_authenticate_ODBC()
sending proxy request to: roam.wwlkad.com:xxx.xxx.xxx.xxx:secret:113
resp Time: 828 Auth: 3/0 -> 4 Acct: 5/0/1 -> 6
radrecv: Request from host d0f3e212 code=2, id=239, length=44
User-Service = Framed-User
Framed-Protocol = PPP
Proxy-State = "1000424878"
sending Ack of id 239 to d0f3e304 (accsvr3)
User-Service = Framed-User
Framed-Protocol = PPP
resp Time: 531 Auth: 4/0 -> 4 Acct: 5/0/1 -> 6
ODBC Error:23000:2627:
[Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'pk_Calls'. Cannot in
ert duplicate key in object 'Calls'.
This is the debug screen on the secong radius (Grictraveler):
Proxy-State = "1000430671"
Find sender d0f3e211 in clients file
Roaming user authentication request
Find mrhat.gric.com in local cache
Roaming to: host = mrhat.gric.com, ip = cf147f5a, auth_port = xxxx, acct_port =
xxx1
Warning, can't set SO_LINGER option
User-Name = user@host.domain.com
Password = "HSg}\031 \010\316\024\266UJ\203\321\350\366"
NAS-Identifier = xxx.xxx.xxx.xxx
NAS-Port = 36
NAS-Port-Type = Async
Caller-Id = "1234567"
User-Service-Type = Framed-User
Framed-Protocol = PPP
Proxy-State = "1000430671"
Send authentication request to cf147f5a. Waiting for answer ...
Receive from cf147f5a: code = 2 id = 3 length = 32
User-Service-Type = Framed-User
Framed-Protocol = PPP
Sending Ack of id 3 to d0f3e211
User-Service-Type = Framed-User
Framed-Protocol = PPP
Proxy-State = "1000430671\374\355>\3337\356User-Name"
Please any assistance will be appreciated.
Nurudeen I. Suleiman
World Web Limited
Nigeria, Kaduna