Riscontrate uno strano rallentamento di Gnome, magari in relazioni a particolari eventi di rete (connessioni, disconnessioni, presenza di interfacce) ?
Non è ben chiaro se si tratti di un vero o proprio bug, nè il perchè succeda questo, ma spesso il colpevole è il file /etc/hosts. Una sua errata configurazione può portare a strani comportamenti del sistema, come hanno segnalato spesso molti utenti del forum di Ubuntu-it.
Andiamo ad analizzarlo per capire come è fatto e modifichiamolo in modo da evitare problemi.
Apriamo il file in questione con i permessi “sudo”
sudo gedit /etc/hosts
La situazione dovrebbe essere più o meno questa:
127.0.0.1 localhost localhost.localdomain hostname 127.0.1.1 hostname # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
Facciamo attenzione alle prime due righe: se le vostre dovessero essere diverse, sostituitele con quelle dell’esempio.
L’unica personalizzazione che c’è da fare è quella di sostituire entrambe le occorrenze della parola “hostname” con il nome reale della vostra macchina, visualizzabile scrivendo in un terminale:
hostname
La seconda parte del file riguarda la gestione degli indirizzi IPv6. Non modificatela se non sapete cosa state facendo.
Nota: questa sezione dovrebbe essere del tutto inutile se avete disabilitato IPv6, come ho suggerito in un mio articolo precedente. (disabilitare IPv6 può infatti portare ad un incremento di prestazioni di rete, soprattuto nella reattività di risoluzione di indirizzi).
Dovreste notare miglioramenti subito dopo aver salvato il file e riavviato il sistema.
Possiamo usare questo stesso file per assegnare degli alias agli host della nostra lan (proprio come fosse un dns). Per esempio, aggiungendo in fondo al file delle righe simili a queste:
192.168.1.1 router 192.168.1.4 alex 192.168.1.5 portatile
avremo la possibilità di utilizzare l’alias al posto del corrispettivo indirizzo IP. Questo può risultare comodo per esempio nei PING
$ ping router -c3 PING router (192.168.1.1) 56(84) bytes of data. 64 bytes from router (192.168.1.1): icmp_seq=1 ttl=64 time=2.54 ms 64 bytes from router (192.168.1.1): icmp_seq=2 ttl=64 time=1.89 ms 64 bytes from router (192.168.1.1): icmp_seq=3 ttl=64 time=1.93 ms --- router ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2004ms rtt min/avg/max/mdev = 1.898/2.124/2.545/0.302 ms
oppure per accedere alla pagina di configurazione del router, scrivendo nel browser semplicemente “http://router“