Este link mostra tudo e funcionou bem para mim: link
Estou copiando o conteúdo aqui, assim, temos, caso esse site fique off-line.
Linha de comando WPA
Às vezes, você estará em uma linha de comando sem acesso a ferramentas de rede GUI, mas seu ponto de acesso é protegido com WPA. O que você faz?
Assumindo que a sua placa sem fio realmente funciona (ou seja, o iwconfig pode ver e interagir com ela), o uso do wpa_supplicant é realmente muito simples.
Instalando o wpa_supplicant
Atualmente, a maioria das distribuições tem o wpa_supplicant instalado por padrão. Se você tem os comandos wpa_passphrase e wpa_supplicant disponíveis, então você está pronto para ir. Caso contrário, você precisará instalar o pacote fazendo algo como (para o Ubuntu):
$ sudo apt-get install wpasupplicant
Ou (para o Fedora):
# yum install wpa_supplicant
Ou qualquer que seja o comando para sua distro.
Como gerar o arquivo de configuração
Agora que o wpa_supplicant está instalado, criaremos seu arquivo de configuração. Depois de saber a senha SSID e WPA, tudo o que você precisa fazer é executar:
$ wpa_passphrase myrouter mypassphrase > wpa.conf
Claro, substitua "myrouter" pelo SSID do seu roteador, "mypassphrase" pela senha WPA e "wpa.conf" pelo arquivo em que você deseja armazenar a configuração. Esse nome de arquivo não precisa seguir um formato específico ou ter uma extensão específica.
Como alternativa, para evitar digitar a frase secreta na linha de comando (para que ela não seja salva no histórico do shell), você pode especificar apenas o SSID na linha de comando. wpa_passphrase espera que você digite a frase secreta seguida por:
$ wpa_passphrase myrouter > wpa.conf
mypassphrase
Você deve acabar com um arquivo assim:
network={
ssid="myrouter"
#psk="mypassphrase"
psk=8ada1f8dbea59704ac379538b4d9191f6a72390581b4cd7a72864cea685b1a7f
}
Conectando-se
Agora, vamos executar o wpa_supplicant para conectar-se à rede sem fio. Primeiro, se o seu roteador transmite seu SSID (todos fazem por padrão), você provavelmente quer ter certeza de que sua placa wireless pode realmente vê-lo:
$ iwlist scan
Você pode ter que executar isso como root para forçar uma atualização.
Em seguida, você precisará conhecer três informações:
- Quais drivers sem fio do wpa_supplicant devem ser usados para o seu cartão. Executando o wpa_supplicant --help lista os diferentes drivers que ele possui (em "drivers:"). A partir de 0.5.8, as opções úteis são: wext, hostap, madwifi, atmel, ndiswrapper e ipw (ipw é apenas para kernels antigos; > = 2.6.13 deve usar wext). Se você não encontrar uma correspondência específica para o seu cartão, tente wext, pois esse é o tipo de pega-tudo.
- O dispositivo de rede do seu cartão. Isso geralmente é eth1 ou wlan0, mas se você não tiver certeza, pode simplesmente executar o iwconfig. Ele informará "sem extensões sem fio" para dispositivos sem fio e exibirá alguns dados para qualquer dispositivo sem fio.
- O caminho para o arquivo de configuração que você criou na etapa anterior.
Agora que você tem esses dados, execute (como root):
# wpa_supplicant -D[driver] -i[device] -c[/path/to/config]
Não há espaços entre as opções e os parâmetros. Não inclua os colchetes, pois acabei de adicioná-los para maior clareza. Por exemplo, para meu laptop, é assim:
# wpa_supplicant -Dwext -ieth1 -c/root/wpa.conf
Você também pode executá-lo em segundo plano usando a opção -B para que ele não ocupe seu console.
Agora você está associado à rede.
Como ficar on-line
Para realmente ficar online, você terá que obter um IP de alguma forma. A maioria das pessoas só vai querer obter um IP dinâmico de um servidor DHCP, provavelmente aquele construído no roteador. (Eu não vou cobrir a definição de um IP estático e tabela de roteamento porque isso é uma fera em si.)
Para obter uma concessão de DHCP, primeiro libere todas as concessões em que você ainda está se mantendo (como root):
# dhclient -r
Em seguida, peça um novo contrato (obviamente, substitua eth1 pelo nome do seu dispositivo de rede, o mesmo que você usou na seção anterior):
# dhclient eth1
Agora você tem um IP, pelo menos em teoria. Surf feliz!