## 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 dispositivo non è visualizzato, allora potrebbe essere un problema hardware. Assicurarsi che, nel caso la periferica sia PCMCIA o PCI, 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: `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