如何使用 OpenBSD 永久连接到 WPA2AES wifi(通过 cli)

如何使用 OpenBSD 永久连接到 WPA2AES wifi(通过 cli)

我安装了 OpenBSD 5.1 i386。我没有 GUI/X。我用谷歌搜索了答案,但找不到真实的答案。如何仅使用终端连接到 WPA2 PSK/AES wifi 网络? (所以我没有“网络管理器”来简单地选择给定的 SSID,然后输入密码:D)

更新: wifi卡:Atheros AR5424,我可以看到它为“ath0”

更新#2:

DHCP NWID SSID wpakey SSIDPWD

在 /etc/hostname.ath0 中不起作用(然后是 sh /etc/netstart ath0)

更新#3:

ifconfig ath0 nwid SSID wpa wpapsk $(wpa-psk SSID SSIDPWD)

给出:

ksh: wpa-psk not found
ifconfig: wpapsk: bad value

更新#4:

路由器是一个 OpenWrt 10.03.1 盒子:

cat /etc/config/wireless
config 'wifi-iface'
    option 'device' 'radio0'
    option 'network' 'lan'
    option 'mode' 'ap'
    option 'ssid' 'SSID'
    option 'encryption' 'psk2+ccmp'
    option 'key' 'SSIDPWD'
    option 'isolate' '1'
    option 'maxassoc' '1'

我在日志中没有看到与 openbsd eee pc 701 相关的任何内容:D

更新#5: 我使用 SSIDPWD 测试了 SSID,它可以在 Scientific Linux 6.3 笔记本上运行。

更新#6:

ifconfig ath0 nwid SSID wpakey SSIDPWD

我也尝试了这个,它没有返回任何错误消息,但我仍然看不到 openwrt 路由器上的任何内容,它尝试连接,我只能看到“ifconfig ath0”中的更改 - 我可以看到“ieee8011”行已填满。

更新#7: 哎呀:)我也许知道问题是什么。 :DI 只有 eee pc 701 的主板和 wifi 卡.. :D 没有天线 :D - 所以我会尝试找到天线:)

答案1

使用接口名称在 /etc 中创建主机名文件。

/etc/hostname.iwn0

添加到它:

dhcp nwid "Name of network" wpakey password

重新启动界面。

sudo sh /etc/netstart iwn0

通过这种方式,将在启动时尝试连接到无线网络。


如果您不知道运行的无线接口的名称,

ifconfig

并在“媒体”中查找 802.11 或在“组”中查找 wlan。

答案2

根据我的阅读,显然在 OpenBSD 上您可以在ifconfig命令行上配置 SSID 和 WPA 共享密钥。

请参见:

http://vinci.wordpress.com/2008/10/16/using-wpa-on-openbsd/

配置 ral0 使用 WPA-PSK 和密码“my_passphrase”加入网络“my_net”:

    # ifconfig ral0 nwid my_net wpa wpapsk \
         $(wpa-psk my_net my_passphrase)

http://www.openbsd.org/cgi-bin/man.cgi?query=ral&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html

配置 ral0 加入网络my_net'' using WPA with passphrase my_passphrase'':

    # ifconfig ral0 nwid my_net wpakey my_passphrase

相关内容