Hola, me he dado cuenta por lo que he visto en algunos foros de que muchos tenemos el problema de que en Ubuntu la navegación por Internet es algunas veces muy lenta, incluso desesperante, en cambio la velocidad de descarga no tiene problema, esto es a causa de los servidores dns del proveedor, no estoy seguro de porqué. Cuando me conecto a una red que me da estos problemas lo que hago es sustituir los servidores DNS por los de Google por ejemplo y la mejora es inmediata. Para hacer esto hay que modificar el archivo /etc/resolv.conf . Con intención de automatizar esto he hecho un pequeño script en bash:
# Script para el cambio de servidores DNS.
echo Cambiando servidores DNS...
echo
echo "# Generated by NetworkManager" > /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf
En este caso los nameservers son los de Google que son sencillos de recordar. Guardandolo como bash script (.sh) en la carpeta personal basta con teclear en la consola
sudo sh dns.sh (suponiendo que lo nombremos dns.sh) cuando estemos conectados a una red problemática.
Esta es la solución que yo uso, seguramente las habrá mejores, a ver si le sirve a alguien