问题标签 [hostapd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何在 linux AP 中获取 RSSI(iw 站转储不起作用)
我正在尝试从连接到运行 OpenWRT 的 AP 的工作站测量 RSSI。我知道通过使用iw wlan0 station dump或iw wlan0 station get [MAC],我应该能够看到它。虽然由于某种原因它没有在我的 AP 上显示 RSSI。
这是我得到的输出:
我正在运行hostapd和dnsmasq。关于如何获得 RSSI 的任何想法?也许在C中以某种方式?
谢谢!
更新
我正在检查 iw 的代码,由于某种原因 NL80211_STA_INFO_SIGNAL 出现 NULL - 如果有人知道为什么会发生这种情况,那将是一个很大的帮助!
更新 2
显然,我正在工作的项目中 iw 的来源已更改,并且由于某种原因与 RSSI 的行已被评论。这种变化从未被记录在案。感谢所有回答这个问题的人。
linux - 强制 Hostapd 使用错误的密码建立连接
嗨,我正在尝试建立一个渗透测试平台,我需要编辑 hostapd 应用程序以使用错误的密码建立连接。
我的尝试:我更改了 wpa_auth.c:
至 :
因为当我输入错误的密码时,我得到“4-Way Handshake 的 msg 2/4 中的 MIC 无效”。
谁能帮我做这个渗透测试平台?
谢谢。
networking - 使用 hostapd 和 wpa_supplicant 的热点
我需要使用 hostapd 为 EAP-SIM、EAP-AKA 和 EAP-AKA' 创建热点设置,并使用 wpa_supplicant 对其进行测试。
目前我可以使用 hostapd 进行 WPA-PSK 身份验证,hostapd2.4 用于此设置。我已经修改了 hostapd.conf 以支持热点但是当我尝试连接时,网络将始终处于扫描状态并且不会'连接。wpa_supplicant 中 HS20 的必要参数也被启用。
以下是请求者参数,
构建配置:CONFIG_INTERWORKING=y CONFIG_HS20=y
wpa_supplicant 配置:Enable Interworking interworking=1 Enable Hotspot 2.0 hs20=1 auto_interworking=1
还指定了一个凭据块,它采用必要的参数进行 hostapd 身份验证。
使用 wpa_supplicantv2.5。我还有一个 dhcp 服务器运行用于分配 IP 地址,还有一个milenage db 运行用于 EAP-SIM、EAP-AKA 和 EAP-AKA' 身份验证。
谁能建议在 hostapd 中启用热点的必要基本设置是什么?
networking - connman 中的通道配置
我正在尝试建立一个 Wi-Fi 接入点。我尝试使用 hostapd 和 connman。在 hostapd 中,我可以在 hostapd.conf 中配置通道号,而在 connman 的情况下,没有可用于在 main.conf 中配置通道的参数。
我很震惊知道在 connman 中配置通道的参数。如果是这样,那么它是 hostapd 和 connman 的区别吗
linux - 由于本地 deauth 请求而取消身份验证 HOSTAPD
我已经在带有 TP-LINK 加密狗的 respberry pi 2 型号 B 中设置了 AP,而 TL-WN772N 现在的问题是,当我尝试连接我的 respberry pi 加密狗时,它会抛出一个错误:
wpa_sm_step() 递归调用。
IEEE 802.11:由于本地去验证请求而去验证。
以及我的 hostapd.conf 文件中的内容:
当我删除它的安全性时,它工作正常,但在我的场景中我需要安全性吗?有人可以告诉我如何解决这个问题吗?任何帮助将不胜感激...谢谢
raspberry-pi - Linux 或 Raspberry 上的 WPS 服务器
我将 hostapd 配置为在我的树莓派上创建一个接入点 Wi-Fi 网络……一切正常。它就像一个路由器。
我可以通过 WPS 绑定客户端设备吗?例如支持 WPS 连接的手机、ESP8266?
client - hostapd 将客户端与其他网络设备隔离
我在这方面做了很多谷歌,但找不到任何真正有用的信息。
我已经用 hostapd 和 dhcp (wpa) 设置了一个 wlan,它的工作非常好。现在我必须向 wlan 添加一个新设备/客户端,并且我希望这个设备无法看到/ping/nmap/connect/whatever 到 wlan 内的其他设备。但是,此设备应该可以访问 Internet,并且需要支持 ssh。
我注意到 iptables 在这个设置中有点没用,因为客户端到客户端的通信没有通过 hostapd 设备路由。
我在 hostapd.conf 中找到了选项“ap_isolate=1”,但是在打开/关闭它时似乎没有任何区别,而且我也找不到任何关于该功能的文档。
所以我最后的选择似乎是要么通过以太网将新设备直接连接到路由器,然后使用 iptables (我真的不想这样做),或者 arpspoof 我自己的设备通过路由器路由流量(我也不想做)。
必须有一种“正常”的方式来做到这一点,或者没有?
希望任何人都可以指出我正确的方向。
wireless - hostapd 最近版本问题,在 wpa_supplicant 运行时无法设置为 AP 模式
所以我一直在研究一个能够设置接入点并通过另一个接口(可以是有线或无线)重定向流量的项目。
现在hostapd和wpa_supplicant之间一直存在问题,我需要在一个无线接口上创建一个接入点并通过另一个无线接口路由它。但是,虽然该接口由网络管理器管理,但 hostapd 无法在该接口上启动接入点。
解决方法:我可以运行这些命令并杀死 wpa_supplicant
但这会关闭所有无线接口,我需要一个连接到互联网的接口,这样我才能路由流量。
另一种解决方法,我使用过并且更优雅:将此行添加到 NetworkManager.conf 文件
这实际上完美无缺!直到最近将 hostapd 更新到版本 1:2.5-2+v2.4-3
是否有任何其他解决方法使我的无线接口不受 wpa_supplicant 管理?
我正在运行 Kali Linux。
node.js - 如何在设置为接入点的设备上设置 node.js 应用程序(使用 hostapd)?
我正在尝试在英特尔爱迪生上设置节点应用程序,以便可以使用移动应用程序与其通信。我使用 hostapd 将爱迪生设置为接入点,并且它运行了一个节点应用程序。如果我然后将另一台设备连接到接入点并将其指向爱迪生的 IP 地址,并且端口节点正在运行,那么我应该能够访问节点应用程序吗?我似乎无法使其正常工作,如果有人有任何见解,我将不胜感激。本质上,我试图在不使用 Wi-Fi Direct、蓝牙或 ad hoc 的情况下实现 p2p 连接。
谢谢!
hostapd - WEP 网络的 hostapd 配置
我想在 WEP 模式下使用hostapd
. 我发现了一些这样的配置示例:
它以 WEP 模式正确创建了接入点。但是当我尝试连接到这个假接入点时,它仍然处于身份验证状态,无法连接到那个。有什么帮助吗?