Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are running OpenWRT on a WRT54GL. I have been looking for an answer to this, but I can't seem to figure out what to search for, if its possible, or what combination of programs to use.

I want to be able to redirect a HTTP request from a WiFi device based off of their MAC address. This should all be transparent to the device.

Basically we are trying to redirect any non-registered devices to a website to register the device (at this point, we would push a new config to the router that would allow this MAC address "full access"). Once a device is registered, it will be redirected to a transparent squid proxy server on another machine for caching/blocking certain sites.

I looked at tinyproxy -> popilo which redirects but I won't have the MAC address to know if its registered or not.

Any help (google suggestions, programs, anything!) would be very much appreciated!

share|improve this question

There are lots of solutions that can do this. The following are a few examples.

I pulled all of those from a dd-wrt (similar to OpenWRT) router (it has others, but those are the big ones). I'm not sure how complex they would be to get working on OpenWRT, but given that they're all installed by default in dd-wrt, it must be possible.

share|improve this answer

Your Answer


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.