O Firefox no Ubuntu não pode se conectar ao virtualhost local quando a rede está desconectada

6

Estou usando o Firefox (3.6.17) no meu Ubuntu Lucid (rel. 10.04) e percebi que, se o cabo de rede estiver conectado, está tudo bem e posso procurar meu virtualhost local configurado no Apache2.

Mas se eu desconectar a rede, o vhost local não será mais acessado pelo Firefox e mostrará a mensagem:

Server not found
Firefox can't find the server at atn-dev.hal901.com

Acho que o Linux e o Apache2 estão configurados corretamente porque o wget e o navegador Chromium ainda conseguem entrar em contato com o vhost. Parece ser um bug do Firefox.

O problema é que eu uso amplamente o Firefox e preciso dele para desenvolvimento web. O Firefox só consegue alcançar http://localhost/ quando a rede está desconectada.

Eu sei que existe a opção do Firefox "Trabalhar Offline" no menu Arquivo, mas eu já desmarcada.
  Além disso, eu o desativei completamente na página about:config , definindo a propriedade browser.offline como false .

Alguém consegue descobrir uma solução?

    
por Carlo 14.06.2011 / 16:07

3 respostas

4

Tente acessar about:config e pesquise network.dns.disableIPv6 . Defina isso como false e, em seguida, verifique se a resolução do nome da rede funciona.

Esta pessoa parecia estar tendo o mesmo problema que você, e conseguiu consertá-lo usando isso.

    
por 14.06.2011 / 17:22
0

Minha aposta é que não é possível resolver atn-dev.hal901.com quando o cabo é desconectado, e os outros navegadores armazenam em cache o resultado do DNS de pesquisas anteriores. Você já tentou adicionar o domínio ao seu arquivo /etc/hosts ?
sudo echo "127.0.0.1 atn-dev.hal901.com" >> /etc/hosts

Sua outra solução seria atribuir um ServerPath ao vhost, como adicionar a diretiva ServerPath /atn-dev à configuração (geralmente abaixo da diretiva ServerName ). Você poderia então acessar o vhost em http://127.0.0.0/atn-dev/

    
por 14.06.2011 / 16:15
-1

Estou no Xubuntu 14.04 / Firefox 30.0 e ainda estou tendo o mesmo problema. a correção sugerida, definindo network.dns.disableIPv6 para false , não funcionou para mim. Embora eu ainda queira consertar isso de outra maneira (comentários bem-vindos), uma solução é colocar o Firefox no modo offline .

    
por 18.06.2014 / 12:00