Editar:
Então, mostrarei como se conectar a um wifi via CLI: primeiro, elimine todas as instâncias de dhclient
ou wpa_ANYTHING
que você possa ter. Então:
pkill dhclient
pkill wpa_supplicant
wpa_passphrase "TheNameOfMyNetwork" "MySecretPassword" > wpa.conf
ip link set dev wlan0 down
ip addr flush dev wlan0
ip link set dev wlan0 up
wpa_supplicant -B -i wlan0 -Dnl80211 -c wpa.conf
dhclient -v wlan0
Neste ponto, você deve ter um gateway padrão:
ip route show
default via 192.168.73.1 dev wlan0
192.168.73.0/24 dev wlan0 proto kernel scope link src 192.168.73.65
Se você não tem um padrão, pls postar sua tabela de roteamento em sua postagem original , não como um comentário: seria ilegível.
E você também deve ter algum servidor de nomes em /etc/resolv.conf
. Se não,
echo nameserver 8.8.8.8 >> /etc/resolv.conf
echo nameserver 8.8.4.4 >> /etc/resolv.conf
Você está pronto para surfar.