No Ubuntu 10.04, você pode configurar a rede para obter apenas o IP da sua máquina via DHCP, mas permite que você defina tudo o resto estaticamente. No sistema > Conexões de rede, entre na configuração da placa sem fio e selecione "Somente endereços automáticos (DHCP)" na lista suspensa Método. Abaixo, você poderá fornecer endereços de servidores DNS estáticos.
Esse recurso é comum em muitos sistemas operacionais, embora não haja acordo sobre como chamar o recurso ou onde colocá-lo. A informação do Arch Linux no comentário abaixo é uma possibilidade. O OS X e o Windows também podem fazê-lo.
Se o seu sistema realmente não tiver esse recurso, você poderá substituir temporariamente o /etc/resolv.conf
para testar um conjunto diferente de servidores DNS. Essas alterações persistirão até a próxima renovação de concessão do DHCP.
Independentemente disso, a maneira de depurar um problema como este é tentar usar um serviço DNS público em vez da empresa do seu telefone. Eu gosto de usar os servidores DNS públicos do Google, já que seus endereços são fáceis de lembrar:
8.8.8.8
8.8.4.4
Outro serviço de DNS público popular é o OpenDNS, cujos servidores são:
208.67.222.222
208.67.220.220
Se isso funcionar, você pode continuar usando esses servidores, pois eles provavelmente têm vantagens sobre os serviços DNS genéricos fornecidos pelo seu ISP. Ou então, você pode começar a partir de uma posição de culpar o DNS da empresa de telefonia de alguma forma e atacar o problema a partir dessa direção.
Se essa alteração não ajudar, você exonerou os servidores DNS da operadora de telefonia, para que você saiba que o problema está dentro da casa.