问题标签 [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.

0 投票
0 回答
65 浏览

django - Dnsmaq 与常规 Internet 连接(以太网)冲突

我有一台在台式计算机上运行的 django 服务器(linuxmint 18.3 64 位),我使用 hostapd 和 dnsmasq 通过 wifi(一个房间)为本地的 django 站点提供服务。桌面也有通过以太网电缆的常规 Internet 连接。(Internet 访问不通过 wifi 共享。)但是,当 dnsmasq 运行时,桌面无法连接到 Internet。我需要通过 wifi 为 django 站点提供服务,并且能够同时访问 Internet。这是我的配置

猫 dnsmasq.conf

猫 hostapd.conf

每次启动也运行一个服务

猫 set_ip.service

猫 set_ip.sh

一旦我调用 sudo systemctl stop dnsmasq.service 我就能够再次浏览互联网。

任何帮助将不胜感激

0 投票
1 回答
514 浏览

arm - 交叉编译hostapd得到致命错误:openssl/bn.h:没有这样的文件或目录

我在系统上运行 ubuntu 并进行交叉编译(用于 arm arch。)hostapd。Hostapd 编译因fatal error: openssl/bn.h: No such file or directory错误而终止。

bn.h文件已经存在于/usr/include/openssl/bn.h. 我试过apt-get install libcurl4-openssl-dev但没有用。

如果我遗漏了什么,有人可以指点我吗?

0 投票
0 回答
111 浏览

ubuntu-16.04 - EAP-FAST 的 hostapd 基本配置?

我被要求为我支持的开发人员团队配置带有 EAP-FAST 的 hostapd。我已经使用以下内容查看了 EAP-FAST 的参考:

我不确定 a_id 和 'hostapd-wpe' 的用途。'hostapd-wpe' 看起来不正确。这是否引用了 hostapd.eap_user 文件中的功能。

任何帮助都会很棒,文档或指向常见问题解答或手册的指针也会很棒!谷歌搜索都指向我的同一页面。

0 投票
2 回答
740 浏览

linux - 检测站点(客户端)何时与使用 dnsmasq / hostpad 创建的接入点断开连接

我想知道是否可以检测到连接到使用dnsmasqhostapdwlan0接口上创建的接入点的站点(客户端)的断开连接。

到目前为止,我发现的最佳解决方案是使用以下命令

问题是当我拔下连接设备的电缆时,该命令仍然显示设备已连接,同时增加“非活动时间”值。

PS。连接的设备是 ESP8266 模块。

任何提示表示赞赏。谢谢!

0 投票
2 回答
425 浏览

udev - Hostapd 不使用 udev 启动

我有一个问题,当我在华硕 E200ha 上插入 vga/hdmi 适配器时,我想启动一个脚本来启动“hostapd”。当我直接在命令行中启动它时该脚本运行良好,但当它被“udev”调用时它不起作用

这是 udev 捕获的行:

这是脚本“hotspot.sh”

这是“hostapd.conf”文件

当我执行指令“/usr/sbin/hostapd /home/user/hostapd.sh”时,一切正常:

但是当我连接我的 vga/hdmi 时,我可以看到我的脚本是使用“/var/log/hotplug-vga.log”中的日志执行的,但是“hostapd”的启动失败:

我花了很多时间来了解直接发送此脚本或通过 udev 发送此脚本的区别,但目前没有成功。

我正在做一个全新的“debian buster”安装


我使用相同的脚本安装 Ubuntu 18.04,但我遇到了同样的问题:脚本在命令行中运行良好,但在 udev 启动时失败!

谢谢你的帮助

0 投票
0 回答
1457 浏览

ifconfig - 添加虚拟接口时出现网络错误时名称不唯一

我正在尝试在 Ubuntu 16.04 LTS 上为我的 TP-Link TL-WN722N 添加一个虚拟接口类型 AP。下面是我使用的命令

我认为创建这个没有问题,但是当尝试调出界面时,我得到以下错误

我不知道如何解决这个问题。我有以下附加信息以供快速参考

0 投票
0 回答
375 浏览

hostapd - 使用 hostapd 的最大站数

我搜索了一个 wifi 接口,它接受主模式以使用 Hostapd 创建接入点,并且可以处理至少 40 个连接的站点(用于教室)

Hostapd 提供“max_num_sta”,但真正的限制是硬件?

您知道在主模式下接受大量站点的 wifi 接口吗?

0 投票
1 回答
2831 浏览

wifi - 更改 hostapd BSSID

wlan1我们有几个使用with创建接入点的设备hostapd。问题是它们都带有相同的 MAC 地址wlan1,这意味着所有设备都具有相同的 BSSID,因此当我们在范围内有多个设备时,我们无法连接到其中的任何一个。我们尝试了多种方式更改 BSSID,它们都对输出HWaddr中显示的内容产生影响ifconfig,但是当我们从客户端扫描网络时,我们看不到这种变化,但所有的原始 BSSID设备。

我们可以看到该wlan1接口的 MAC 地址存储在 中/sys/class/net/wlan1/address,这是一个只读文件,内容为:02:03:7f:d7:00:01,这是我们看到的所有设备的 BSSID。

那么问题是我们如何更改 AP 的 BSSID,以便我们可以看到对客户端的影响,从而导致具有不同 BSSID 的不同网络,以便我们可以在它们都在范围内时建立与不同设备的连接?

我们尝试更改 BSSID 的事情

使用 hostapd 配置文件

/etc/hostapd_wlan1.conf

哪个是/usr/sbin/hostapd /etc/hostapd_wlan1.conf使用运行的SysVinit

ifconfig 重启后的输出

使用 ip 命令

ifconfig 输出

任何情况下的 WirelessNetView 结果

在此处输入图像描述

0 投票
2 回答
1152 浏览

networking - Hostapd BSSID 配置

我们有一个使用 wlan1 的 MAC 地址作为 BSSID 创建接入点的设备。我们正在尝试更改此默认 BSSID,并且以某种方式设法做到了,但似乎我们的更改不会对客户端视为网络的 BSSID 产生影响。

问题是如何正确配置 hostapd 以使用我们希望它拥有的 BSSID 运行接入点。

在服务器端

我们可以看到我们的配置对我们期望的所有 3 个地方都有影响。

hostapd 配置文件

hostapd 输出运行 /usr/sbin/hostapd /etc/hostapd_wlan1.conf

ifconfig wlan1

/sys/class/net/wlan1/地址

在客户端

服务器暴露了错误的 BSSID,因此协商失败。

WirelessNetView 结果

无线网络视图

Wireshark 结果

我们可以看到服务器从正确的地址发送,但客户端响应错误的地址。

0 投票
1 回答
441 浏览

linux - eth0(modem usb)和wlan0(wifi模块)互连

我正在尝试在 eth0(Usb 调制解调器)和 wlan0(Wifi 热点)之间架起一座桥梁,或者将所有流量从 wlan0 路由到 eth0。

程序:

如果接口已经有 ip,则桥接将不会成功。

创建网桥并添加网络。

启动wifi热点。此时我可以用手机看到网络。

给网桥分配一个ip。

启动 dhcp-server,这样我的热点就可以自动为连接的设备分配一个 IP 地址。

重置我的网桥。

配置文件

hostapd.conf:

/etc/网络/接口:

/etc/dhcp/dhcp.conf

dhcp 服务器返回正常,但是当我尝试连接到 wifi 热点时,我无法获取 IP。关于如何进行的任何想法?