Não é possível navegar em determinados sites do Ubuntu

2

O problema que tenho é que, de repente, alguns sites pararam de funcionar (por exemplo, não consigo entrar no HipChat nem no Docker Hub).

Eu cavei muito e foi isso que encontrei:

  • A resolução de DNS funciona bem.
  • O problema parece estar relacionado a algumas conexões POST de https.
  • As conexões podem ser abertas e eu recebo um código "100 Continue" do outro lado, mas nada mais acontece: as conexões permanecem abertas sem qualquer resposta.

Eu observei várias coisas:

  • Capturei uma das solicitações com falha (posso vê-las penduradas nas ferramentas do desenvolvedor do Google Chrome) e as enrolei.

    • Se eu fizer isso da minha máquina, obtenho um erro 502 após uma longa espera.
    • Se eu fizer isso de uma máquina em uma rede diferente, isso funcionará.
    • Se eu fizer isso da minha máquina, conectada a uma VPN, ela funcionará.
    • Se eu fizer isso de outra máquina na mesma LAN, funcionará.
  • Em todos os casos acima, executei o curl usando o sinalizador "-v" e a negociação do TSL parece idêntica ao último caractere. Ele só muda depois do código "100 Continue": Nos bons eu ganho 200, e no mau eu recebo 502 depois de esperar por um minuto. Além disso, a versão openssl é a mesma para todas as máquinas.

  • Eu tracei o IP, e a única coisa estranha que eu posso ver é que quando eu faço isso da minha máquina, há muito mais saltos do que quando eu faço isso da máquina que eu tenho em uma rede diferente. No entanto, se eu rastreá-lo conectado à VPN, os saltos são diferentes, mas o número deles é semelhante.

  • Se eu inicializar uma máquina virtual do Windows 7 em cima do meu desktop ubuntu, ela falhará da mesma maneira que o host.

Minhas especificações são:

  • Ubuntu 14.04.3, completamente atualizado.
  • Um roteador ADSL (PPPoE) ao qual me conecto usando Wifi.

Do que mais posso olhar ou suspeitar?

UPDATE

Ao solucionar o problema, ele simplesmente desapareceu!

Eu tinha cheirado a rede usando o wireshark e tinha encontrado alguns erros "TCP ACKed unseen segment" que me deixaram desconfiada sobre o wifi.

Para descartá-lo, conectei meu laptop usando um fio e desconectei o Wi-Fi, e os problemas realmente foram banidos. No entanto, quando desconectei o fio e liguei novamente o Wifi, o problema não voltou!

Então, eu não tenho certeza sobre isso, mas eu suspeito que um simples desabilitar o adaptador wifi e ativá-lo novamente pode ter resolvido o problema.

Note que eu tinha reiniciado meu laptop algumas vezes antes e o problema persistiu, então acho que desabilitar o adaptador do sistema operacional pode ter redefinido algo que era a origem do problema.

Deixo a questão em aberto de qualquer forma se alguém quiser sugerir outras ações de solução de problemas a serem consideradas.

    
por Carles Sala 23.01.2016 / 15:58

1 resposta

1

Como explico na atualização, desabilitar e habilitar novamente o Wifi Adapter do sistema operacional fez com que o problema desaparecesse.

Tente se você enfrentar um problema semelhante!

    
por Carles Sala 24.01.2016 / 18:08