WEP 网络的 hostapd 配置

hostapd configuration for WEP network

我想使用 hostapd 在 WEP 模式下创建假接入点。我找到了一些这样的配置示例:

interface=wlan0
driver=nl80211
ssid=myAp
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
wep_default_key=1
wep_key1="abcde"
wep_key_len_broadcast="5"
wep_key_len_unicast="5"
wep_rekey_period=300

在WEP模式下正确创建了接入点。但是当我尝试连接到这个假的接入点时,它仍然处于身份验证状态并且无法连接到那个。有帮助吗?

我唯一能想到的就是删除 wep_key1.

中的引号

我在 raspbian 桥接设置指南中找到了这个:

https://www.raspberrypi.org/documentation/configuration/wireless/access-point.md#internet-sharing

wep_key1 属性 是十六进制字符串。在这里查看什么是有效的 WEP 密钥: https://www.speedguide.net/faq/what-is-a-valid-wep-key-110

wep_key1=abcde 将被解释为 5 个 HEX 字符而不是 5 个 ASCII 字符,您需要 10 个 HEX 字符。因此,有效密钥的长度应加倍:wep_key1=abcdeabcde.

正如其他答案所说,您还应该删除引号。

编辑: 您可能还应该删除 auth_algs 行。对我来说,这个设置有效:

interface=wlan0
driver=nl80211
ssid=myAp
hw_mode=g
channel=1
ignore_broadcast_ssid=0
wep_default_key=1
wep_key1=abcdeabcde
wep_key_len_broadcast=5
wep_key_len_unicast=5
wep_rekey_period=300