首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wpa_passphrase必须是8..63个字符

wpa_passphrase必须是8..63个字符
EN

Unix & Linux用户
提问于 2013-07-26 17:02:11
回答 2查看 9.9K关注 0票数 2

我想通过Linux命令行连接到无线网络。在做这件事的时候,我一直坚持这个问题:

代码语言:javascript
复制
 $ wpa_passphrase NETWORK_SSID NETWORK_PASSWORD
 Passphrase must be 8..63 characters

NETWORK_PASSWORD只有五个字符。

通过智能手机,连接没有问题。你能帮我解决这个问题吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-07-26 18:27:34

wpa_passphrase用于生成自动WPA连接的键。如果您希望从命令行设置一次手动操作,请使用iwconfig wlan0 essid NETWORK_ID key WIRELESS_KEY

票数 3
EN

Unix & Linux用户

发布于 2013-07-27 00:19:40

您不能输入少于8个ASCII字符,因为它是在802.11标准

上定义的

您可以做的是使用超过8个ASCII字符。

您还可以看到协议在西帕_密码酶源代码上的实现

代码语言:javascript
复制
if (os_strlen(passphrase) < 8 || os_strlen(passphrase) > 63) {
        printf("Passphrase must be 8..63 characters\n");
        return 1;
    }

顺便说一下,wpa_passphrase用于生成密码短语,而不是连接无线局域网。密码在wpa_supplicant.conf上使用,这是我推荐您使用的一个工具,要获得更多信息,请点击[wpa_supplicant][1]

或者,您可以使用iw工具或不推荐的iwconfig。但是,这两个工具只适用于逐步淘汰的WEP加密(当然,开放网络(没有加密))。无法连接到使用WPA或WPA2加密的AP。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/84556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档