É preciso além do ifconfig e iwconfig o pacote wpa_supplicant.
Primeiro criamos um ficheiro de configuração do wpa, chamado por exemplo wireless-wpa.conf, com o seguinte conteúdo:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="nome-da-rede"
scan_ssid=1
key_mgmt=WPA-PSK
psk="chave de rede"
}
Para facilitar, vamos colocar os comandos num pequeno script bash, que chamaremos wpa-connect.sh, com o seguinte conteúdo:
#!/bin/sh
iface=wlan0
conffile=wireless-wpa.conf
sudo ifconfig $iface down
sudo iwconfig $iface mode Managed
sudo ifconfig $iface up
sudo killall wpa_supplicant
sudo wpa_supplicant -B -Dwext -i $iface -c $conffile -dd
sudo dhclient $iface
Agora basta tornar o script executável com:
chmod u+x wpa-connect.sh
e executá-lo com:
./wpa-connect.sh
Referências
http://blog.tplus1.com/index.php/2008/06/13/how-to-connect-to-a-wireless-network-from-the-ubuntu-command-line/
Referências
http://blog.tplus1.com/index.php/2008/06/13/how-to-connect-to-a-wireless-network-from-the-ubuntu-command-line/
Sem comentários:
Enviar um comentário