【问题标题】:OpenBSD, connecting to WPA WiFi with website authenticationOpenBSD,通过网站身份验证连接到 WPA WiFi
【发布时间】:2014-09-18 16:30:35
【问题描述】:

我经常乘坐公共汽车旅行,其中大多数车上都有某种 WiFi。使用像 Wicd 这样的自动连接管理器连接它们的常用方法是选择网络,然后在启动浏览器时进行一些额外的身份验证,然后我就完成了。但是OpenBSD没有这样的管理器,所以我开始使用并喜欢标准的ifconfig方法。在标准情况下,我有例如WEP2加密和密码认证,方法是先运行:

ifconfig iwn0 nwid <network_id> wpakey <password>

然后:

dhclient iwn0

问题是在没有密码的大巴箱里怎么连接?到目前为止,我尝试了几种方法,例如根本不指定密码或提供空密码(立即拒绝),但所有这些都导致输出如下:

iwn0: no link ............. sleeping

在运行dhclient

【问题讨论】:

    标签: networking wifi wireless openbsd ifconfig


    【解决方案1】:

    我深入研究了手册页 (ifconfig(8)) 并找到了以下方法。我第一个问题:

    ifconfig iwn0 nwid <network_id> -wpa
    

    根据手册页的以下摘录:

    -wpa    Disable Wi-Fi Protected Access.
    

    然后我发出:

    dhclient iwn0
    

    在加载任何网站(并通过身份验证)后,我已经建立了连接。

    【讨论】:

    • 如果您在移动到未受保护的网络时使用 wpa 配置了接口(假设您在家中使用它),则必须发出 -wpa。如果您只是第一次调出界面,则不需要它。您可以使用相同的格式来重置您的 nwid 或 nwkey(这是 WEP 连接的密钥)。在我的脚本中,我通常在开始时使用 ifconfig -nwid -wpakey -nwkey 来重置它,然后用正确的值恢复它。最后这个问题应该是关于 serverfault 的
    • 我明白你的意思,@ramrunner。就我而言,-wpa 就足够了,这是我个人自系统启动以来使用ifconfig 的历史问题。所以很自然,您关闭所有三个参数将处理以前使用的所有可能情况。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    相关资源
    最近更新 更多