标签: hostapd

hostapd 错误“nl80211:无法配置驱动程序模式”

我想在 Ubuntu 12.04 上制作一个虚拟路由器

但是当我运行最后一个终端命令时收到此错误消息

Configuration file: hostapd.conf
nl80211: Could not configure driver mode
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started
Run Code Online (Sandbox Code Playgroud)

wireless hostapd

28
推荐指数
3
解决办法
14万
查看次数

如何创建非临时 wifi 热点?

我想使用带有有线以太网连接 (eth0) 的台式机来操作我的“TP-LINK TL-WN722N”USB Wifi 适配器 (wlan0) 作为我的 Android 连接的非临时(基础架构模式)接入点。

经过大量搜索,我终于找到了一种方法(分布在许多网站上)可以满足我的大部分需求......

依赖项:

 hostapd
 bridge-utils
Run Code Online (Sandbox Code Playgroud)

我修改了“/etc/network/interfaces”

sudo gedit /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

包含装有:

# This file describes the network interfaces available on your system
# and how to activate them.

auto lo br0
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual

# Bridge setup

# for dhcp address
iface br0 inet dhcp
bridge_ports eth0 wlan0

# for static ip
# iface br0 inet static
# bridge_ports …
Run Code Online (Sandbox Code Playgroud)

network-manager wireless-access-point network-bridge adhoc hostapd

13
推荐指数
1
解决办法
4万
查看次数

致命错误:netlink/genl/genl.h:没有那个文件或目录

我正在为 openwrt 交叉编译 hostapd。我得到fatal error: netlink/genl/genl.h: No such file or directory. 我已经安装了 libnl-3.2.24。如果我直接编译(不是交叉编译),那么 hostapd 编译正确,没有任何错误。

cross-compilation hostapd

13
推荐指数
1
解决办法
5万
查看次数

无法将接口 wlan0 设置为 AP 模式:Intel centrino N1000 Wireless

我是一个新的 Ubuntu 用户,并在我的 Acer Aspire One D255 上网本上安装了 Ubuntu 12.04 LTS 和 Intel Centrino N1000 无线网卡。我想要的只是将我的上网本设置为我的 android 设备的 wifi 热点。这在 Windows 7 中使用 Connectify 对我来说效果很好,但我正在尝试使用 hostapd 在 Ubuntu 中创建热点(http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- virtual-wifi-access-point/comment-page-5/)但出现以下错误:

ali@ali-AOD255:~$ sudo hostapd ~/hostapd-test.conf
Configuration file: /home/ali/hostapd-test.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
ELOOP: remaining socket: sock=4 eloop_data=0x8178910 user_data=0x8178e80  handler=0x807c5e0
ELOOP: remaining socket: sock=6 eloop_data=0x817ac98 user_data=(nil) handler=0x8086770
Run Code Online (Sandbox Code Playgroud)

我想要的只是使用我的上网本设置一个 wifi 热点,以便我的 android 设备可以查看并连接到它。

wireless intel-wireless hostapd

12
推荐指数
1
解决办法
4万
查看次数

Hostapd 丢失

我已经按照使用 ubuntu 12.04 的几个操作方法将 hostapd 配置为接入点。一切正常运行长达几个小时,然后在某些时候 hostapd 不再接受新连接。

hostapd 配置如下:

ssid=PNN
wpa_passphrase=somePassphrase
interface=wlan2
bridge=br0
auth_algs=3
channel=7
driver=nl80211
hw_mode=g
logger_stdout=-1
logger_stdout_level=2
max_num_sta=255
rsn_pairwise=CCMP
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
Run Code Online (Sandbox Code Playgroud)

使用输出

hostapd -dd /etc/hostapd/hostapd.conf
Run Code Online (Sandbox Code Playgroud)

在正常情况下,新连接的拾取方式如下:

mgmt::proberesp cb
unknown vendor specific information element ignored (vendor OUI 00:10:18 len=9)
STA 40:a6:d9:a5:63:dd sent probe request for broadcast SSID
mgmt::proberesp cb
unknown vendor specific information element ignored (vendor OUI 00:10:18 len=9)
STA 40:a6:d9:a5:63:dd sent probe request for broadcast SSID
mgmt::proberesp cb
unknown vendor specific information element ignored (vendor …
Run Code Online (Sandbox Code Playgroud)

12.04 hostapd

11
推荐指数
2
解决办法
7733
查看次数

如何修复 hostapd 无效/未知驱动程序“nl80211”错误?

  • 我有英特尔迅驰 Wireless-N 1000
  • 我从 Ubuntu 软件中心安装了hostapd
  • 当我运行这个命令时,hostapd hostapd-minimal.conf我得到了这个:

    root@tarek-PC:~# hostapd hostapd-minimal.conf
    Configuration file: hostapd-minimal.conf
    Line 2: invalid/unknown driver 'nl80211 '
    Line 4: unknown hw_mode 'g '
    2 errors found in configuration file 'hostapd-minimal.conf'
    
    Run Code Online (Sandbox Code Playgroud)

在做make第一次之后,我遇到了这个错误:

driver_nl80211.c:25:26: warning: netlink/attr.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我通过安装解决了 libnl-1.0pre8

现在我在执行make命令时出现此错误:

../src/crypto/crypto_openssl.c:10:30: fatal error: openssl/opensslv.h: No such file or directory
compilation terminated.
make: *** [../src/crypto/crypto_openssl.o] Error 1
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我解决我正在运行 Ubuntu 13.04 的错误吗?

wireless intel-wireless hostapd drivers

7
推荐指数
2
解决办法
5万
查看次数

libnl1.1-6 /netlink/genl/genl.h 没有这个目录

我正在尝试编译 hostapd,为此它需要头文件 genl.h,它应该是 libnl1 库的一部分(我四处搜索,我得到的最好的建议是更新 libnl1.1)

不知何故,该头文件在系统上的任何地方都不可用,我检查了一些包含文件夹并使用

locate genl.h
Run Code Online (Sandbox Code Playgroud)

但没有结果。

wireless hostapd

6
推荐指数
1
解决办法
1万
查看次数

如何托管 AP 或热点?

我在 Mac 上将 Ubuntu 12.04 作为虚拟机运行。由于我无法让虚拟机完全访问我的 WiFi 卡,我又买了一张 USB WiFi 卡来使用。

这是我的无线网卡。

如果你不熟悉虚拟机,据我所知,既然Ubuntu现在有自己的卡,那应该没关系。

我没有走运地遵循了这些指南:

问题是 WiFi 连接出现在我家里的所有机器上:2 部 iPhone、运行 Ubuntu 的戴尔机器和两部 Macbook。但是,所有这些机器上的连接都会超时。

问题:

  1. 如果同一张 WiFi 卡可以连接到其他 WiFi 点并使用其互联网,这可能是驱动程序问题吗?
  2. 这可能与DHCP有关吗?我想不会。它至少应该得到一个 169.XXX 地址?不?
  3. 对我有什么解决方案吗?

iptables apt wireless hostapd

5
推荐指数
1
解决办法
3291
查看次数

让 WiFi AP 与 hostapd 和 isc-dhcp-server 一起工作 [Xubuntu 14.04]

我曾尝试使用来自 WebUpd8 的 ap-hotspot,但它在 13.10 或 14.04 中对我不起作用,所以我一直在努力手动设置 hostapd,isc-dhcp-server因为 dnsmasq 对我有冲突。我已经能够连接到 AP,并得到一个IP,但路由似乎不想工作。这是我的构建日志和我一直遵循的指南:

配置文件:

/etc/network/interfaces

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
hostapd -dd /etc/hostapd/hostapd.conf
address 10.10.0.1
netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

/etc/default/hostapd

RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"
DAEMON_OPTS="-dd"
Run Code Online (Sandbox Code Playgroud)

/etc/hostapd/hostapd.conf

# WiFi Hotspot
interface=wlan0
driver=nl80211
#Access Point
ssid=workshop
hw_mode=g
# WiFi Channel:
channel=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=mypass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Run Code Online (Sandbox Code Playgroud)

/etc/dhcp/dhcpd.conf

ddns-update-style none;
#default-lease-time 600;
#max-lease-time 7200;
log-facility …
Run Code Online (Sandbox Code Playgroud)

xubuntu wireless networking dhcpd hostapd

5
推荐指数
1
解决办法
2万
查看次数

如何桥接一个无线接口与另一个无线接口(都在同一台计算机上)?

Ubuntu 14.04

基本上我正在尝试完成以下设置 -

无线互联网 ---> wlan0Ubuntu 计算机“桥接到”wlan1同一台 Ubuntu 计算机 ---> 带有 wifi 的设备

这种设置的原因是无线互联网是一个 WPA2 企业网络,我的设备无法连接到 wifi。(带有 wifi 的设备也无法连接到点对点网络或点对点网络。)此外,无线互联网源没有白名单/黑名单,因此查看设备的 MAC 地址(如有必要)没有问题。 ,并且为设备分配 IP 地址没有问题(如有必要)。这是 WPA2 企业身份验证存在问题的设备。

[编辑- 由于设备无法成功进行身份验证,无线互联网源不太可能为设备分配 IP 地址,也可能会在查看设备的 MAC 地址时遇到问题。]

wlan0 是英特尔无线芯片组/接口,不能设置为接入点模式或主模式,因此用于连接到 WPA2 企业互联网源。

wlan1 设置为接入点模式。

显然,wlan0和之间的“桥梁”wlan1并不意味着是无线的,因为两者都在同一台计算机上。

(1) 我相信brctl不能将无线接口 ( wlan0)桥接到另一个无线接口 ( wlan1)。这样对吗?

(2) 如果brctl不能使用,我还可以使用hostapd吗?

(3) 如果brctl不能使用,我应该寻找什么来完成上述设置?

(4) 以下任何一项是否可以解决我的问题 - (a)dnsmasq提供 DHCP (b) hostapd (c) 静态 …

networking wireless-access-point network-bridge hostapd

5
推荐指数
2
解决办法
2万
查看次数