Algumas etapas da solução de problemas:
Abra um terminal e execute tail -f /var/log/kern.log
e tente conectar-se ao seu terminal. Em uma autenticação bem-sucedida, você deve ver algo assim:
Feb 12 21:45:37 GroovyTosh kernel: [19329.560236] cfg80211: All devices are disconnected, going to restore regulatory settings
Feb 12 21:45:37 GroovyTosh kernel: [19329.560242] cfg80211: Restoring regulatory settings
Feb 12 21:45:37 GroovyTosh kernel: [19329.560245] cfg80211: Calling CRDA to update world regulatory domain
Feb 12 21:45:37 GroovyTosh kernel: [19329.583441] cfg80211: World regulatory domain updated:
Feb 12 21:45:37 GroovyTosh kernel: [19329.583446] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Feb 12 21:45:37 GroovyTosh kernel: [19329.583449] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 12 21:45:37 GroovyTosh kernel: [19329.583452] (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Feb 12 21:45:37 GroovyTosh kernel: [19329.583454] (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Feb 12 21:45:37 GroovyTosh kernel: [19329.583457] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 12 21:45:37 GroovyTosh kernel: [19329.583459] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Feb 12 21:45:38 GroovyTosh kernel: [19330.677366] wlan0: authenticate with <removed MAC> (try 1)
Feb 12 21:45:38 GroovyTosh kernel: [19330.678697] wlan0: authenticated
Feb 12 21:45:38 GroovyTosh kernel: [19330.678727] wlan0: associate with <removed MAC> (try 1)
Feb 12 21:45:38 GroovyTosh kernel: [19330.680336] wlan0: RX AssocResp from <removed MAC> (capab=0x431 status=0 aid=1)
Feb 12 21:45:38 GroovyTosh kernel: [19330.680339] wlan0: associated
Assim, pelo menos, você verá se não está autenticando (verifique sua chave WEP / WPA) ou associe (talvez um problema com o roteador).
Também pode valer a pena monitorar o syslog diretamente, caso isso esteja relacionado ao DHCP, por exemplo. Apenas use tail -f /var/log/syslog
, talvez em um segundo terminal (embora muito do que está escrito em kern.log seja escrito no syslog para ser honesto).