问题标签 [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.
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 我就能够再次浏览互联网。
任何帮助将不胜感激
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
但没有用。
如果我遗漏了什么,有人可以指点我吗?
ubuntu-16.04 - EAP-FAST 的 hostapd 基本配置?
我被要求为我支持的开发人员团队配置带有 EAP-FAST 的 hostapd。我已经使用以下内容查看了 EAP-FAST 的参考:
我不确定 a_id 和 'hostapd-wpe' 的用途。'hostapd-wpe' 看起来不正确。这是否引用了 hostapd.eap_user 文件中的功能。
任何帮助都会很棒,文档或指向常见问题解答或手册的指针也会很棒!谷歌搜索都指向我的同一页面。
linux - 检测站点(客户端)何时与使用 dnsmasq / hostpad 创建的接入点断开连接
我想知道是否可以检测到连接到使用dnsmasq和hostapd在wlan0接口上创建的接入点的站点(客户端)的断开连接。
到目前为止,我发现的最佳解决方案是使用以下命令
问题是当我拔下连接设备的电缆时,该命令仍然显示设备已连接,同时增加“非活动时间”值。
PS。连接的设备是 ESP8266 模块。
任何提示表示赞赏。谢谢!
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 启动时失败!
谢谢你的帮助
ifconfig - 添加虚拟接口时出现网络错误时名称不唯一
我正在尝试在 Ubuntu 16.04 LTS 上为我的 TP-Link TL-WN722N 添加一个虚拟接口类型 AP。下面是我使用的命令
我认为创建这个没有问题,但是当尝试调出界面时,我得到以下错误
我不知道如何解决这个问题。我有以下附加信息以供快速参考
hostapd - 使用 hostapd 的最大站数
我搜索了一个 wifi 接口,它接受主模式以使用 Hostapd 创建接入点,并且可以处理至少 40 个连接的站点(用于教室)
Hostapd 提供“max_num_sta”,但真正的限制是硬件?
您知道在主模式下接受大量站点的 wifi 接口吗?
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 结果
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 结果
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。关于如何进行的任何想法?