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
我想使用 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