2014-09-18 126 views
3

我经常乘坐巴士旅行,其中大部分巴士都有某种WiFi。通过像Wicd这样的自动连接管理器连接它们的常用方法是选择网络,然后在启动浏览器时进行一些额外的身份验证,然后完成。但OpenBSD没有这样的管理器,所以我开始使用和标准的ifconfig方法一样。在标准的情况下,我有例如WEP2加密和密码验证,去了解它的方式是先运行:OpenBSD,通过网站身份验证连接到WPA WiFi

ifconfig iwn0 nwid <network_id> wpakey <password> 

,之后:

dhclient iwn0 

是如何在公交车的情况下,在没有密码的连接问题?一旦运行dhclient

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

:到目前为止,我试过几件事情好像不指定所有密码或给予一个空密码(立即拒绝),但他们都导致输出这样。

回答

2

我深入了解手册页(ifconfig(8))并发现了以下方法。我第一个问题:

ifconfig iwn0 nwid <network_id> -wpa 

根据以下摘录形成手册页:

-wpa Disable Wi-Fi Protected Access. 

然后我的问题:

dhclient iwn0 

和装载任何网站(并通过认证会)后,我已建立连接。

+0

如果你已经配置了wpa的接口(假设你在家使用它),当你移动到一个不受保护的网络时,你必须发出-wpa。如果你只是第一次提出界面,你不需要它。您可以使用相同的格式重置您的nwid或您的nwkey(这是WEP连接的关键)。在我的脚本中,我通常使用 ifconfig -nwid -wpakey -nwkey 开始重置它,然后将其恢复为正确的值。 最后,这个问题应该可能在serverfault – ramrunner 2014-09-19 16:45:18

+0

我明白你的意思,@ramrunner。在我的例子中'-wpa'就足够了,这是我自从系统启动以来使用'ifconfig'的个人历史问题。所以很自然地,关掉所有三个参数将处理以前用法的所有可能情况。谢谢。 – 2014-09-21 07:57:37

相关问题