我经常乘 public 汽车旅行,其中大多数都有车载WiFi。使用诸如Wicd之类的自动连接管理器连接到它们的通常方法是选择网络,然后在启动浏览器时进行一些附加的身份验证,然后完成。但是OpenBSD没有这样的管理器,因此我开始使用并且喜欢标准的ifconfig方法。在标准情况下,例如WEP2加密和密码身份验证,首先要运行:

ifconfig iwn0 nwid <network_id> wpakey <password>

在那之后:
dhclient iwn0

问题是如何在没有密码的情况下连接到机箱?到目前为止,我尝试了几件事,例如根本不指定密码或提供一个空密码(立即被拒绝),但是所有这些都导致如下所示的输出:
iwn0: no link ............. sleeping

在运行dhclient时。

最佳答案

我对手册页(ifconfig(8))进行了更深入的研究,发现了以下方法。我第一个问题:

ifconfig iwn0 nwid <network_id> -wpa

根据以下摘录形式的手册页:
-wpa    Disable Wi-Fi Protected Access.

然后,我发出:
dhclient iwn0

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

10-04 15:41