Tente definir menos MTU na sua interface:
sudo ifconfig eth1 mtu 1492
Eu tive o mesmo problema e a alteração do tamanho da MTU permitiu corrigir isso.
Aqui está a situação:
Temos alguns computadores no escritório, mas apenas dois deles têm problemas de conexão com o site da empresa. Ambos executam o Ubuntu.
É sempre assim: eu consigo me conectar ao site 3-4 vezes bem, então todos os pacotes TCP são retransmitidos sem sucesso (veja screenshot). E por alguns minutos eu não consigo me conectar a nada relacionado a TCP. Então eu posso me conectar. Então, novamente erro, loop.
O mesmo erro acontece com o FTP - eu posso conectar ao FTP, ele funciona bem para os primeiros comandos, depois é morto por alguns minutos.
Eu posso pingar o servidor constantemente com zero problemas, nós mudamos o roteador, chamado ISP, está tudo bem.
O problema é estranho por causa dos sintomas:
Este é o script que eu escrevi para verificar se existe um problema:
#!/bin/bash
while :
do
if ! [ $(curl --silent --connect-timeout 1 "our-website.com" | wc -l) -eq 12 ]; then
echo "ERR"
else
echo "OK"
fi;
sleep 1
done
Último teste com novo roteador me deu 648 x OK, 562 x ERR
Nosso servidor do CentOS me dá 100% x OK
Isso foi testado no (Ubuntu 14.04.2 LTS):
Linux 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
e
Linux 3.16.0-41-generic #57~14.04.1-Ubuntu SMP Thu Jun 18 18:01:13 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Um computador usa o gerenciador de rede padrão, outro gerenciador de rede wicd.
Eu tentei outros kernels sem sucesso.
Eu também tentei mudar
sysctl net.ipv4.tcp_sack
sysctl net.ipv4.tcp_syn_retries
/proc/sys/net/ipv4/tcp_retries1
E sem sucesso. Pode parecer uma questão de falha do servidor, mas o erro acontece apenas no Ubuntu, por isso, faço a minha pergunta aqui.
Você poderia dizer que isso é um problema de hospedagem, mas não, eu falei em hospedar muito, sem ajuda. Usamos a hospedagem compartilhada e nenhum de seus clientes teve problemas semelhantes. Também posso confirmar que ela funciona em qualquer outro lugar.
Por favor ajude.
Eu indiquei o endereço IP do servidor, mas decidi publicar o IP do servidor / URL, aqui está: link - após algumas atualizações do navegador, ele pára de funcionar todas as vezes
Tente definir menos MTU na sua interface:
sudo ifconfig eth1 mtu 1492
Eu tive o mesmo problema e a alteração do tamanho da MTU permitiu corrigir isso.