具有MITM的强制门户页面

Jen*_*tel 6 apache dns android

我有一台微型计算机,用于在客户登录Wi-Fi网络时向客户显示门户页面.

问题是,由于某些原因,他们没有从手机/电脑获得通常的弹出窗口,就像我使用我的路由器一样工作.

我正在通过将所有DNS请求传输到本地网络(即10.0.0.2)来完成整个过程.

当他们访问浏览器时,他们获得了门户页面,但是行为丢失了.(连接到Wi-Fi然后会出现一个自动弹出窗口,说明您需要登录网络).

在本地apache上我有一个简单的index.php文件,状态代码为401(未授权).


微型计算机通过以太网端口连接到路由器,我完全控制了路由器,但我希望从微型计算机本身管理强制网络门户,这就是为什么我不使用基于路由器的强制网络门户.

塔尔.

int*_*ika 0

解决方案:

可能性一:

你需要在你的路由器上有一个非常具体的配置,因为他是你的微型计算机的中继,而且我猜你的微型计算机将通过路由器上网,你也需要考虑到这一点

  • 禁用路由器上的 DNS 服务
  • 将路由器上的 DNS 设置为 10.0.0.2
  • 禁用路由器上的 Internet 网关或将其设置为 10.0.0.2
  • 在你的微型计算机上手动设置所有真实的服务器/网关,在这种情况下路由也非常重要。

可能性2:

不要忘记,某些设备的 DNS 设置是手动设置的,或者具有特定的网络配置,或者具有监视不常见 DNS 服务器/请求的特定防火墙,那么您必须考虑到这一点,避免这种情况的最佳解决方案是在计算机上运行 DNS 服务器。 gateway ip 这意味着您的 DHCP 服务器需要位于小型计算机上或使用小型计算机上的网关或使用可能性 3...这意味着检查您正在使用的网关我猜它是路由器网关。

另外,路由器作业和微机作业之间可能存在冲突,以及ip冲突,例如客户端和微机之间的通信在某些情况下被阻止,然后检查您的ip配置。

可能性3:

如果您的路由器是开源或开源可转换的,您可以使用DDWRTOpenWRT来管理您的热点,只需点击几下,就有大量可配置的热点,您可以将它们链接到您的微型计算机服务器以获取用户数据库或 DNS或代理或 dhcp 或将请求重定向到您的微型计算机或其他设备。

可能性4:

看看这个 MITM指南并检查您是否遗漏了什么

笔记 :

如果我的回答没有帮助,请提供更多技术调试信息,因为除了配置的描述之外,我们了解不多...我很乐意提供帮助:)...还提供您网络的完整配置看来这是一个网络问题。