如何设计自定义 WiFi 网关

如何设计自定义 WiFi 网关

我曾经登录到我的路由器(192.168.1.1)并注意到很多邻居都连接到它,我的 DHCP 日志中可能有超过 16 个不同的 IP/MAC 地址存储。

在我设置了密码来保护我的 Wifi 连接之后,我意识到我的公寓里所有邻居都只能使用我的免费 Wifi 连接。

所以我有了这个想法,建立另一个免费的 wifi 点,没有互联网接入,但我想让用户在连接时导航到任何网址(比如 google.com),我希望他们被重定向到我本地网络上的 Web 服务器(例如:192.168.1.25)来显示我用 PHP 制作的网页,这样他们就可以聊天或交换文件等。

我还想在我的 PHP 网页中添加一个密码输入;如果用户输入了正确的密码,只要不超过一定的带宽限制,他就可以访问我的互联网 2 到 3 个小时。

为了做到这一点,我思考我需要:

1)可以将任何域名(*)重定向到一个特定 IP 的 DNS 服务器。

2) 网关软件或 API 可以让我控制谁使用我的互联网,也许还可以进行一些简单的 QoS 设置?

我有两个简单的 D-Link Wifi 路由器,但我还有一个 USB Wifi(接入点功能模式),如果需要,我可以直接将其用作网卡,而无需路由器。

无论如何,有人知道我该怎么做吗?有可能吗?我应该在 Google 中输入什么来查找网关、API 或可以帮助我使用 PHP 或任何其他程序语言构建它的东西?有人知道可以完成这项工作的 DNS 服务器吗?以及我可以使用 PHP 或任何其他程序语言控制的 QoS 或网关?请提供任何帮助。(抱歉我的英语不好)

答案1

基本上,如果您的路由器上有 dd-wrt ​​固件,您可以将其放在单独的 WLAN 上(作为访客网络),并且有几种无线安全选项:WPA、WEP、RADIUS 等。您可以选择 RADIUS 服务器进行无线身份验证,然后将“Radius 服务器”的 IP 指向该服务器进行身份验证。

相关内容