Windows 7, rede transmitir (enviar) não está funcionando

0

Meu computador Win 7 funciona bem há 2 anos sem nenhum problema, mas hoje em dia não consigo transmitir dados em grande escala na LAN / Internet.

Eu posso:

  • Pingue qualquer coisa
  • Navegue pela Internet, baixe arquivos a toda velocidade
  • Envie e-mails com anexos muito pequenos.
  • Testando a velocidade de download no Speedtest.net, meça a velocidade máxima estável.

Eu não posso:

  • Teste a velocidade de upload no Speedtest.net. Carregar preso ..
  • Salvar / enviar mensagens de e-mail com anexos grandes (> 128k), independentemente do provedor de e-mail ou da caixa de e-mail.

Este não é um problema de Hardware / Cabo / Cartão ou outros dispositivos de rede! Quando inicializo de um Live CD do Linux, sem QUALQUER alteração de hardware, envio de todos os dados, o teste funciona corretamente, a toda velocidade.

Já experimentei o Win 7:

  • Desativar totalmente o firewall do Windows / de terceiros
  • Redefinir os parâmetros da pilha IP (netsh int ip reset c: \ resetlog.txt)
  • Restauro do computador
  • Reinstalar o driver de LAN

Quando eu inspeciono os pacotes no Wireshark no Windows, vejo muitos (talvez 60% dos pacotes enviados) "TCP Retransmission". Às vezes, receba "TCP Dup Ack" ou "TCP fora de ordem".

O Linux não faz isso.

    
por user326287 24.05.2014 / 11:27

2 respostas

0

Gostaria de saber se é o tamanho da MTU definido no Windows. Eu vi muitos TCP retransmissiosn e TCP dup ack .. (não me lembro TCP out-of-oder), mas eu vi aqueles quando meu roteador tinha um MTU de 1500 e eles foram quando eu dei-lhe um MTU de 1400 no conselho do meu fabricante de roteador. Você pode ligar para o fabricante do seu roteador e para o ISP e ver se eles têm algum conselho (mesmo que / 'se' for um problema do Windows)

Eu sei que este não é o seu roteador, mas o Windows também tem uma configuração de MTU.

Isso pode não funcionar, mas vale a pena tentar alterá-lo no Windows.

link

C:\>netsh interface ipv4 show subinterfaces

MTU         MediaSenseState  Bytes In    Bytes Out  Interface
----------  ---------------  ---------   ---------  -------------
4294967295  1                0           13487914   Loopback Pseudo-Interface 1
1500        1                3734493902  282497358  Local Area Connection

Procure por Conexão de Área Local e / ou Conexão de Área Sem Fio no exemplo acima, você estará mudando o MTU para ou mais próximo de 1400.

Agora tente enviar pacotes menores até que eles funcionem. Comece a partir de 1472 (que é 1500-28)     C: > ping www.cantreachthissite.com -f -l 1472

Eu não tentei isso com o ping, vou citar o autor da página aqui

The host name should be a site you can not reach, -f marks the packet as one that should not be fragmented the -l 1472 sets the size of the packet (1472 = Ethernet Default MTU – Packet Header, where the Ethernet Default MTU is 1500 and the Packet Header is 28 bytes)

If the packet can’t be sent because it would need to be fragmented you will get something similar to this:

Packet needs to be fragmented but DF set. Keep trying lower packet sizes by 10 (i.e. -l 1460, 1450, 1440, etc.) until you get a successful ping request. Raise your packet sizes by one until you get a “Packet needs to be fragmented but DF set.”. The last successful value plus 28 will be your MTU value.

In my case a packet size of 1430 succeeds but 1431 fails, so 1430 + 28 = 1458.

Etapa 3: defina seu MTU

Agora você identificou a interface que precisa mudar e a MTU ideal para você, agora é hora de fazer a alteração. Novamente a partir de um Prompt de Comando elevado, digite o seguinte, substituindo meu MTU de 1458 por seu próprio valor:

netsh interface ipv4 set subinterface "Local Area Connection" mtu=1458 store=persistent

Ou se você estiver usando uma conexão sem fio:

netsh interface ipv4 set subinterface "Wireless Network Connection" mtu=1458 store=persistent

^^ O acima pode não corrigir isso para você, mas é algo que vale a pena tentar.

    
por 24.05.2014 / 11:55
-1

Eu encontrei a solução:

Nas propriedades do adaptador de rede "Energy Efficient Ethernet" definidas de Enabled para Disabled.

Após (somente) essa configuração, upload do speedtest.net e todos os outros uploads funcionam a 100%.

    
por 27.05.2014 / 16:47