学校免费的Wi-Fi热点pipe理软件

我在一所高中工作,我想build立一个公共的Wi-Finetworking,拥有一个强制门户网站,要求进行身份validation,同时也跟踪用户信息,比如传输的数据量做过度下载)。

我已经拥有覆盖几乎整个学校的无线networking(6台运行DD-WRT Micro的WRT54G V5和V8)。 这是由学生使用的学校拥有的笔记本电脑访问。 我的Wi-Finetworking使用WPA2进行保护,密钥仅用于学校笔记本电脑。 带宽滥用等显而易见的原因,我从来没有给过学生无线钥匙,但是老师有这个要求。 没有学生成功地把钥匙钥匙,所以这是完美的…

我想做的就是把公共接入点放在学校的特定区域,让自己的笔记本电脑的学生用用户名和密码来控制互联网的接入。

我调查了很多软件解决scheme。 有一段时间我保持了我的注意力。 这是ZoneCD ,但是我看到自2009年3月以来它不再是免费的了。这正是我正在寻找的,他们使用WiFiDog作为身份validation核心。 这是完美的解决scheme。 买这个并不昂贵(一年有175美元,function齐全),但是我想老板如果能免费的话会更快乐。

仅为此运行专用服务器对我来说不是问题。

我也遇到了RADIUS,很好,但没有我想要的会计function。

因此,最后,我想build立一个学生能够为自己注册一个帐户,然后被迫使用它来访问互联网的东西。 而作为WRT54G V1至V4(能够运行DDWRT标准并允许WiFiDog网关安装)这些天非常less见,我可能购买build设这个公共networking的接入点可能是任何东西,但这是不幸的。 所以我真的需要一个服务器解决scheme,将达到我想要的。

那么…我写了很多的WifiDog网关代码,所以我可以帮你;-)。

如果无法在接入点上运行WifiDog,则可以在充当networking路由器的(Linux)机器上运行网关软件。 实际上同一台机器也可以运行authentication服务器部分。

另外,基本上任何由dd-wrt支持的接入点都可以支持WifiDog,尽pipe你可能需要交叉编译自己的二进制文件。

我假设您希望访问点对任何人都开放,但是它会阻止所有stream量,直到用户尝试打开网页并redirect到允许访问networking之前针对AD或LDAP进行身份validation的login页面。

如果是这样,您可能需要查看Astaro网关。 你可以下载一个iso来安装在testing盒上,然后看看它。 我已经在家庭networking上使用它来pipe理从wifi上访问本地资源。 在家里,一旦你连接到我的开放的WiFi,你不能访问networking上的任何东西,如果你打开一个网页,它会redirect到login页面。 如果您input访客凭证,则可以完全访问互联网,但不能访问我的NAS或其他共享资源。 如果您input的凭据是针对正在运行的小型LDAP实例进行身份validation的,则您可以访问本地资源。 否则,你唯一可以通过networking访问它的login页面。

尝试pfSense 。 它是开源的,可以在标准的低功耗PC硬件上运行。 强大的门户function几乎是你需要的身份validation。

最后,我用ZoneCD从PublicIP获得了一个30天的试用版,我们将毫不犹豫地采用这个解决scheme。 在我展示并向他解释这个解决scheme可以给我们带来什么后,我的老板愿意为这项服务每年支付175美元。

我要感谢大家的回答,他们一定会对我希望的其他人有用!

WiFi狗派生胜利;)

看看Vyatta 。 它是思科级交换机/networking的开源替代产品,它应该具备完整解决scheme所需的所有function。

这里有一个关于build立一个WiFi热点的HowTo文章 。

关于ServerFault上关于简单的无线身份validation的其他问题看看