Esta é a resposta como se conectar à Internet usando o WIFI de um terminal.
Primeiro, edite (ou crie) o arquivo /etc/wpa_supplicant/wpa_supplicant.conf. Use este conteúdo;
eapol_version=1 ap_scan=1 network={ ssid="networkname" psk="networkpassword" }
use sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -d
Agora execute iwconfig
, se não houver "não associado" atrás de wlan0, você tem Internet.
Dependendo da configuração do seu roteador, você pode precisar colocar mais algumas informações no arquivo de configuração. A página man do wpa_supplicant.conf lhe dirá quais opções são possíveis, você só está interessado naquelas na subseção Rede. Poderia então parecer assim:
network={ ssid="networkname" scan_ssid=1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP group=TKIP psk="networkpassword" }
O nome da rede e a senha da rede são os que você sempre usa. Se você não alterou as configurações de fábrica, elas estão escritas em algum lugar do roteador. Para o resto das opções, você pode deduzir quais valores usar da página de manual wpa_supplicant.conf e as configurações atuais do roteador e seu manual do usuário, ou apenas experimentar algumas das combinações possíveis, acho que estão listadas no homem.
Eu tenho medo que todo o processo seja muito irascível e, se não der certo, você pode gastar muito tempo testando as coisas antes de obter um resultado (se é que o obtém). A linha que lhe dei para executar o wpa_supplicant inicia um modo de depuração, para que você possa ao menos dizer onde algo está errado, mas não explicará o motivo para você :(