Eu duvido que se torne mais informativo do que o que você já tem, mas aqui vamos nós.
Primeiro, precisamos armazenar nossos segredos WPA2-PSK:
wpa_passphrase MyWifiSSID MySecretPassword > wpa_supplicant.conf
Agora, certifique-se de ter parado um Network Manager, se você usar um, e emita todos os comandos a seguir como sudo. Nós limpamos a interface (eu chamo de wlan0):
ip link set dev wlan0 down
ip addr flush dev wlan0
ip link set dev wlan0 up
Agora nos associamos ao AP:
iwconfig wlan0 essid MyWifiSSID
wpa_supplicant -B -i wlan0 -Dnl80211 wpa_supplicant.conf
dhclient wlan0
Se a rede estiver configurada corretamente, você está pronto. Se houver alguns erros na configuração do DHCP, talvez esteja faltando o gateway padrão ou os servidores DNS. Você pode defini-los exatamente como estou prestes a fazer no caso de um IP estático.
Se você não tem um servidor DHCP, ou se deseja se dar um IP estático (digamos, 192.168.1.200), pule o último comando acima e edite
ip addr add 192.168.1.200/24 dev wlan0
Lembre-se, 24
é a máscara de rede na notação CIDR. Se o seu diferir, por favor ajuste de acordo. Depois disso, você precisará de um gateway padrão:
ip route add default via 192.168.1.1 dev wlan0
onde 192.168.1.1 é o endereço do seu roteador / gateway doméstico e servidores DNS,
echo nameserver 8.8.8.8 >> /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
É isso.