Captive Portal bytes transferred in radius accounting is incorrect
I am running a 2.0-RC3 (i386) snapshot built on Tue Aug 2 05:38:08 EDT 2011. I am having an issue where the AcctInputOctets and AcctOutputOctets bytes sent in the captive portal radius accounting is incorrect. I have confirmed it is a problem with the ipfw command and not the radius logic.
I did the following:
1. Logged in as a new captive portal user.
2. Downloaded a 50MB file.
3. Ran the following command in pfSense:
ipfw table 2 entrystats 192.168.1.100
192.168.1.100/32 0 106246 315406522 1312348169
You can see that it returns 315406522 which is about 300MB… six times higher than the actual data usage.
I can confirm the problem existed in the RC3 snapshot built on Sun Jul 24 01:58:22 EDT 2011 as well as the latest build but it works as expected in the normal RC3 build. I can't seem to figure out what has changed. Any help would be extremely appreciated.
Can you try various dates of snapshots and see if you can narrow it down? Is that i386 or amd64?
I will see if I can try to narrow it down to the first snapshot it stopped working in. I was testing with i386.
Do you have any bandwidth limits specified in CP?
Nope nothing special in the setup. I did a fresh install enabled captive portal on the LAN interface an had this issue.