Não é possível abrir páginas da Web https

-1

Eu sou novo aqui, então por favor me perdoe se eu não coloquei essa questão "pelas regras".

Então, o problema: alguns meses atrás eu queria mudar do Win para o Ubuntu 14.04 no meu netbook (que eu não uso muito), a instalação foi regularmente bem, mas desde o início eu tenho esse problema que páginas onde é necessário faça o login iniciar o carregamento, mas nada acontece. assim, páginas como Facebook, Yahoo mail, conta Google Chrome, minha conta bancária e assim por diante. Por exemplo, a primeira página do Facebook é aberta normalmente, eu posso digitar meus dados de login, pressionar enter, minha página inicial é aberta e depois de nada. Qualquer outra página (na minha conta do Facebook) começa a carregar, mas não abre! E é a mesma situação com todas as outras https webistes mencionadas anteriormente.

Solução de problemas (para ajudar a especificar o problema): -Eu tentei no mesmo netbook para instalar o Ubuntu 12.04, os mesmos problemas ocorrem. -O netbook da minha esposa tem o Windows, funciona sem problema. -Enquanto eu comprei um novo laptop, tentei instalar o Ubuntu 12.04 e 14.04 e também acontece o mesmo. - Nosso computador desktop "familiar" tem o Ubuntu 12.04, que foi instalado no ano passado e não tem problemas semelhantes (e está atualizado) - Eu costumo usar o Google Chrome, mas para testar eu também tentei o Firefox e alguns outros navegadores, o mesmo problema em todos os navegadores. - Páginas http "normais" abertas sem qualquer problema

Existem algumas outras perguntas semelhantes sendo feitas aqui, onde soluções como diminuir o MTU, atualizar o Ubuntu, desligar o IPv6, configurar domínio DNS livre e assim por diante foram sugeridas. Eu tentei alguns destes e, enquanto isso, me perdi de todas essas opções, então eu esperava que você pudesse me ajudar e me guiar, começar de novo e finalmente encontrar uma solução para isso.

É uma mensagem um pouco mais longa, mas eu achei que seria útil se eu escrevesse o máximo de detalhes possível.

Agradecemos antecipadamente por sua ajuda.

    
por mileagainst 05.01.2015 / 18:13

1 resposta

0

Eu tentaria investigar o que está acontecendo por trás ...

Ao capturar a comunicação de rede

Instale wireshark e tente capturar a comunicação, depois defina o filtro para https e você poderá ver quais pacotes estão sendo enviados para o servidor, o que está sendo recebido, etc.

NOTA: Se você fechar todos os outros programas que geram tráfego de rede, seus resultados serão mais fáceis de ler.

O QUE VOCÊ PODE DESCOBRIR POR ISSO?

- > Se a comunicação existe ou não. Pode ser, por exemplo, bloqueado por algum firewall ou qualquer outro. Você deve ver que está se comunicando com o servidor de uma maneira normal.

Tente anexar strace para ver o que o processo do navegador está fazendo:

  1. Prepare a página com seu login e senha
  2. Verifique o PID do Firefox: ps aux | grep firefox
  3. Anexe o strace a ele: strace -tt -p <PID> -f -o strace.log
  4. Em seguida, tente fazer o login e aguarde um pouco
  5. Desanexar strace pressionando Ctrl-C

Você deve ver o que está acontecendo lá. Todos os syscalls no log têm um registro de data e hora ( -tt opção), portanto, se você esperar antes e depois do login e observar a hora do sistema, poderá determinar quais syscalls estão relacionados a ele.

Tudo deve ser feito por um thread específico (assim você pode procurar em subconjuntos dos syscalls que possuem o mesmo ID de thread).

O QUE VOCÊ PODE DESCOBRIR POR ISSO?

- > O que está acontecendo no nível de IO do processo do navegador. Você deve se concentrar em recv , recvfrom , recvmsg , socket , send , sendto , sendmsg syscalls (eles são usados para comunicação de soquete). Você deve verificar se eles são bem sucedidos (os valores de retorno não são negativos ou como ESOME_ERROR), etc.

Eu verificaria se outras comunicações criptografadas funcionam (como ssh, etc.), eu verificaria se algumas configurações de proxy poderiam ser as culpadas. Espero que isso possa ajudá-lo a se aproximar.

    
por Rafael van Horn 05.01.2015 / 20:01