Como se conectar permanentemente ao WPA2AES wifi com o OpenBSD (através do CLI)

9

Eu tenho um OpenBSD 5.1 i386 instalado. Eu não tenho GUI / X. Pesquisei a resposta no Google, mas não consigo encontrar uma autêntica. Como conectar-me a uma rede wifi WPA2 PSK / AES usando apenas o terminal? (portanto, não tenho um "gerenciador de rede" para simplesmente selecionar o SSID fornecido e inserir passphare: D)

ATUALIZAÇÃO: placa wifi: Atheros AR5424, eu posso vê-lo como "ath0"

ATUALIZAÇÃO # 2:

DHCP NWID SSID wpakey SSIDPWD

não funcionou em /etc/hostname.ath0 (então o sh / etc / netstart ath0)

ATUALIZAÇÃO # 3:

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

dado:

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

ATUALIZAÇÃO # 4:

O roteador é uma caixa do 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'

Não vi nada nos logs associados ao openbsd eee pc 701: D

ATUALIZAÇÃO # 5: Testei o SSID com o SSIDPWD e funcionou em um notebook Scientific Linux 6.3.

ATUALIZAÇÃO # 6:

ifconfig ath0 nwid SSID wpakey SSIDPWD

Eu tentei este também, ele não retornou nenhuma mensagem de erro, mas ainda não consigo ver nada no roteador openwrt, que ele tenta conectar, só consigo ver a alteração em "ifconfig ath0" - posso ver o A linha "ieee8011" é preenchida.

ATUALIZAÇÃO # 7: gritos :) Talvez eu tenha uma idéia de qual é o problema. : DI só tem a placa mãe do eee pc 701 e a placa wifi nele ..: D sem ANTENNAS: D - então vou tentar encontrar uma antena :)

gasko peter
fonte
alguém? :) Eu tenho que colocar uma recompensa por isso :)
Gasko peter
wpa_supplicant não funciona para você?
Daisy
mas como?? :) quais são os comandos exatos? : O
gasko peter 19/09/12
Qual adaptador de rede sem fio você está usando?
precisa saber é o seguinte

Respostas:

6

Crie um arquivo de nome de host em / etc com o nome da interface.

/etc/hostname.iwn0

Adicione a ele:

dhcp nwid "Name of network" wpakey password

Reinicie a interface.

sudo sh /etc/netstart iwn0

Dessa forma, a conexão à rede sem fio será tentada na inicialização.


Se você não souber o nome da interface sem fio executada,

ifconfig

e procure 802.11 em 'media' ou wlan em 'groups'.

kuda
fonte
@gaskopeter, estou usando exatamente a mesma maneira de configuração para minha placa wireless. O kuda descreveu o procedimento correto e você pode encontrá-lo também nas perguntas frequentes do OpenBSD. Acho que você não nomeou seu arquivo de nome de host corretamente - nome de host. {Nome da interface} ou não especificou a senha wpakey corretamente nesse arquivo.
Salil
4

Pelo que tenho lido, aparentemente no OpenBSD você pode configurar a chave secreta compartilhada SSID e WPA na ifconfiglinha de comando.

Por favor, veja:

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

Configure o ral0 para ingressar na rede “my_net” usando o WPA-PSK com a senha “my_passphrase”:

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

e

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

Configure o ral0 para ingressar na rede my_net'' using WPA with passphrase my_passphrase '':

    # ifconfig ral0 nwid my_net wpakey my_passphrase
HeatfanJohn
fonte
Estou surpreso que ifconfig ath0 nwid SSID wpakey SSIDPWDnão funcionou. Depois de executar este comando, se você apenas digitar o ifconfigque é exibido? Você recebe um endereço IP ou alguma informação 802.11? Você pode postar com segurança o que é exibido para esse comando aqui?
precisa saber é o seguinte
"ifconfig ath0" exibido informações 802.11, mas não exibido endereço IP :)
Gasko peter
Aqui está um exemplo da Wikipedia que mostra uma interface associada ao ponto de acesso ieee80211: nwid ARK chan 11 bssid 00:0d:0b:ed:84:fb 100dBm, a sua mostra isso? Seria muito útil se você pudesse postar o que o ifconfig retorna para você.
precisa saber é o seguinte