## Risoluzione problemi

Le istruzioni presenti in questa sezione vanno eseguite nell'ordine.

### Verificare il riconoscimento del dispositivo

1. Aprire Gestore periferiche (Sistema → Preferenze → Informazioni hardware).

2. Verificare che l'hardware sia riconosciuto; se così fosse, consultare la sezione chiamata «Controllare il driver»

3. Se il proprio dispositivo non viene visualizzato, allora potrebbe essere un problema hardware. Nel caso in cui la periferica sia del tipo PCMCIA o PCI, assicurarsi che sia inserita correttamente.

### Controllare il driver

1. Aprire un Terminale (Applicazioni → Accessori → Terminale) e digitare il comando: `sudo lshw -C network`

2. Se è elencato un driver, consultare la sezione chiamata «Controllare che il dispositivo sia acceso».

3. Configurare NDISWrapper (la sezione chiamata «Utilizzare i driver wireless di Windows»).

### Controllare che il dispositivo sia acceso

1. Molti dispositivi di rete wireless posso essere accesi o spenti. Per controllare se il dispositivo è acceso, aprire un Terminale (Applicazioni → Accessori → Terminale) e digitare il comando: `sudo lshw -C network`.

2. Se è acceso, consultare la sezione chiamata «Controllare la connessione al router».

### Controllare la connessione al router

1. Aprire un Terminale (Applicazioni → Accessori → Terminale) e digitare il comando: `iwconfig`.

2. Se è presente una voce `ESSID=""`, consultare la sezione chiamata «Configurare il supporto WPA».

3. Se viene mostrato lo ESSID per il router, potrebbe esserci un'incompatibilità con il supporto ACPI. Avviare quindi il kernel con l'opzione `pci=noacpi`.

### Controllare l'assegnamento dell'indirizzo IP

1. Aprire un Terminale (Applicazioni → Accessori → Terminale) e digitare il comando: `ifconfig`.

2. Se è mostrato un indirizzo IP, consultare la sezione chiamata «Controllare il DNS».

3. Digitare nel Terminale il comando: `sudo dhclient if_name` dove «if_name» è la connessione elencata precedentemente.

4. Se si riceve un messaggio indicante `bound to xxx.xxx.xxx.xxx`, consultare la sezione chiamata «Controllare il DNS»

5. Altrimenti riavviare il sistema.

### Controllare il DNS

1. Aprire un Terminale (Applicazioni → Accessori → Terminale) e digitare il comando: `ping 91.189.94.208`

2. Ora digitare il comando: `ping www.ubuntu-it.org`. Se si ottiene una risposta da entrambi, consultare la sezione chiamata «IPv6 non supportato».

3. Digitare il comando: `cat /etc/resolv.conf`. Se il nameserver non è elencato, allora contattare l'ISP per sapere quali sono gli l'indirizzi del DNS primario e secondario. Una volta ottenute tali informazioni, consultare la sezione chiamata «Connettersi a una rete wireless».

### IPv6 non supportato

1. IPv6 è supportato in modo predefinito in Ubuntu e a volte può causare problemi.

2. Per disabilitarlo, aprire un Terminale (Applicazioni → Accessori → Terminale) e digitare il comando: `gksudo gedit /etc/modprobe.d/aliases`.

3. Trovare la riga `alias net-pf-10 ipv6` e cambiarla in `alias net-pf-10 off`.

4. Riavviare Ubuntu.

Connettersi a una rete wireless |  | Utilizzare i driver wireless di Windows