Hello List,

I have FreeRadius accepting the packet and inserting all the values - except for NAS-Port-Id - into the accounting database. Could someone perhaps point out what attribute is missing.... for it to log the NAS-Port-Id.

php code:

pack("C",$code). //Packet Type Code (=Accounting-Request) pack("C",$identifier). //Packet identifier pack("CC",$length/256,$length%256). //Packet Length pack("a*",$request_authenticator). //Request Authenticator pack("CCCCCC",40,6,0,0,0,2). //Acct-Status-Type (=Stop) pack("CCCCCC",46,6,0,0,0,1). //Acct-Session-Time (=1) pack("CCa*",44,2+strlen($session),$session). //Acct-Session-Id pack("CCa*",1,2+strlen($username),$username). //User-Name
       pack("CCCCCC",4,6,
$nas_ip[0],$nas_ip[1],$nas_ip[2],$nas_ip[3]). //NAS-IP-Address pack("CCa*",87,2+strlen($port),$port). //NAS-Port-Id pack("CCCCCC",61,6,0,0,0,5); //NAS-Port-Type (=Virtual)

--

Kind Regards

Etienne Pretorius


-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to