小编555*_*597的帖子

强制门户的 DNSMASQ 配置

我正在尝试创建一个强制门户 wifi 热点。

设置目的:

  1. 决不允许通过 wlan0 连接到热点的用户通过 eth1 访问互联网。

  2. 为了让“登录 wifi 网络”出现在 android、iphone 和任何可以连接的设备上,我试图将请求路由到
    http://clients1.google.com/generate_204和其他操作系统的其他 url,我还没有弄清楚,到我的本地服务器并返回真实服务器将返回的内容。

我使用 dnsmasq 和 hostapd 来实现这一点。

问题:当我在 dnsmasq.conf 中使用 address=/#/127.24.2.1 时,来自内部脚本的互联网请求也会失败。我想我正在关注 dnsmasq 配置手册页,其中说明了如何使用 dnsmasq 仅过滤 wlan0 接口流量。

我应该怎么做。

机器有这些接口

    eth1      Link encap:Ethernet  HWaddr 00:1e:06:30:5b:03
          inet addr:192.168.0.107  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:6ff:fe30:5b03/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:37047 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1752 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3351437 (3.1 MiB)  TX bytes:176100 (171.9 KiB)

lo        Link encap:Local Loopback …
Run Code Online (Sandbox Code Playgroud)

captive-portal dnsmasq hostapd

7
推荐指数
1
解决办法
8204
查看次数

标签 统计

captive-portal ×1

dnsmasq ×1

hostapd ×1