wifi - 断开hostap上的用户

标签 wifi raspberry-pi access-point

我正在创建一个无法访问 Internet 的访问点。用户可以查看本地托管在 Raspberry Pi 上的内容

我想要一个用户可以在 Facebook 上分享内容的起点。此时我需要将它们从 WiFi 网络中踢出,以便它们可以使用自己的 3G/4G 连接。

如何在不重新启动 hostapd 的情况下立即强制 mac 地址离开接入点?

最佳答案

您可以使用 hostapd_cli 命令来控制 hostapd 守护程序。 要强制客户端关闭 wifi,您可以使用“disassociate”或“deauthenticate”命令。

hostapd_cli deauthenticate 00:5e:3d:38:fe:ab

确保在 hostapd 配置中正确设置了 ctrl_interface!

默认是这样的:

ctrl_interface=/var/run/hostapd

不过,它是否会立即重新连接取决于客户端。这可以通过使用 iptables 过滤他的数据包来“补救”,这样他就不会再获得 IP,因此很可能不会再次尝试连接。

注意:使用 iptables 执行后者可能会使客户端将您的 AP 列入“黑名单”,至少在一段时间内如此!

注意 2:如果您没有为 DHCP 服务器提供默认路由,则根本不需要断开它们与 wifi 的连接。尽管大多数设备(智能手机)都会避免使用 wifi,因为这不是他们所期望的(互联网连接)。

关于wifi - 断开hostap上的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19400117/

相关文章:

java - 无法在 Raspberry Pi 3(Raspbian) 上运行我的 JavaFX jar 文件

configuration - wpa_supplicant 关联失败

networking - NodeMCU作为接入点的域名解析

ubuntu - 如何在 ubuntu 10.04 上使用 wpa_supplicant 进行连接

android - 超过了 wifi 锁 android 的最大数量

java - 保护 Raspberry Pi 上 Tomcat 上的 Web 服务

linux - 在树莓派上将libffi编译为静态库

c - Linux 接入点上关联设备的接收信号强度

android - 如何使用专用 ssid 和密码在 Android 中为 Wifi Direct 创建自主 GO?

android - 如何在android中进行套接字编程