我们在WRT54GL上运行OpenWRT。 我一直在寻找这个答案,但我似乎无法弄清楚要search什么,如果可能的话,或使用什么样的程序组合。
我希望能够根据其MAC地址redirect来自WiFi设备的HTTP请求。 这对设备应该都是透明的。
基本上我们试图将任何未注册的设备redirect到一个网站来注册设备(在这一点上,我们会推动一个新的configuration到路由器,使这个MAC地址“完全访问”)。 一旦设备注册,它将被redirect到另一台机器上的透明squid代理服务器,以caching/阻止某些站点。
我看了tinyproxy – > popiloredirect,但我不会有MAC地址知道它的注册与否。
任何帮助(谷歌的build议,程序,任何东西!)将非常感激!
有很多解决scheme可以做到这一点。 以下是一些例子。
我从一个dd-wrt (类似于OpenWRT)路由器(它有其他的,但是那些是大的路由器)中提取所有这些。 我不确定在OpenWRT上工作有多复杂,但是由于它们都是在dd-wrt中默认安装的,所以一定是可以的。