Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'd like to use Mac OS X 10.6.7 Snow Leopard Server as an Internet gateway. My router would connect to the Internet facing NIC on my Mac Mini server and the internal NIC would connect to a WiFi access point.

I want to be able to track the bandwidth users on the WiFi network are using, but I am aware of the fact that MAC addresses on wireless clients are easily changed.

How can I do bandwidth accounting based on WiFi clients without MAC addresses, logons each time and having the Internet gateway server act as a DHCP server ?

UPDATE - It appears I want to run RADIUS for WiFi auth and usage accounting...is this available in server/daemon form for Mac OS X 10.6.x Snow Leopard Server ?

Thanks,

Scott

share|improve this question
1  
Hm. As you told, the Wifi MAC can be easily changed. So, you cannot use it for the identify. When you don't want logon too, how you want identify the client? IMHO, you will need logon. –  jm666 Jun 17 '11 at 9:58
    
I'd like to avoid the logon for ease of use...if I have 5 laptops that always connect, having them logon each time can be a hassle. If there's no other way, however, I'll go with logons - do you know of a method using logons ? –  Scott Davies Jun 17 '11 at 20:35
    
RADIUS under 10.6 setup info: support.apple.com/kb/PH9052 –  Andrew U. Jan 10 at 8:58
    
can you tell us what you are willing to do with this data maybe a better aproach is to do bandwidth limitation. Otherwise you will have to look in the direction of a proxy or a firewall which is capable for this. –  konqui Jun 11 at 5:27

2 Answers 2

There's a RADIUS server in OS X Server, and it can easily be used for Wi-Fi authentication.

However, traffic accounting is a different thing here. Mac OS X uses Freeradius, which can collect this information, but it is unconfigurable through Server Admin. So, you'll have to set up this by editing proper configuration files manually.

share|improve this answer

Radius will let you do accounting based on connection duration. There is nothing within Radius which may help you to perform any bandwidth usage accounting.

Moreover, as I clearly understood your need, I have to warn you of one default of wireless network which will be your fatal enemy. On a wireless network the bandwidth may be used by… waves which don't even belong to a computer and which don't have such a (poor) identity as a MAC address. A good example of such a wave source is your microwave owen in your nearby kitchen which gasket is leaking without any warning.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.