OpenVPN upload lento, mas o download perfeitamente normal

3

Estou enlouquecendo com esse problema. Eu tenho um servidor temporário SOHO sentado atrás de um NAT (não posso tocar isso), e eu preciso que ele tenha um IP voltado para o público.

Portanto, configure um servidor OpenVPN em um VPS (com 2 IPs públicos) e configure o OpenVPN para fazer a ponte L2 e emprestar um dos IPs públicos ao servidor SOHO.

Tudo está funcionando bem, mas estou tendo um problema muito estranho, a velocidade de upload do servidor SOHO para o VPS através da VPN é de cerca de 5 Mbps, enquanto a velocidade de download é perfeitamente normal em ~ 90 Mbps (rede 100M).

No começo eu pensei que seria algum problema de buffer, mesmo gargalo da CPU, mas depois de tentar os seguintes pontos, estou desesperado.

Estou usando o modo UDP. O modo TCP apenas degradou um pouco a velocidade de download, mas obteve a mesma velocidade de upload. Até mesmo o teste básico descrito aqui acionou o mesmo problema.

Coisas que tentei:

  • Alterando os buffers, 0 nos dois lados, 393216 nos dois, 0 no servidor e 393216 no cliente.
  • fast-io
  • Compressão ativada e desativada
  • Como desativar a criptografia
  • Até mesmo construindo o OpenVPN a partir de fontes no SOHO!

Sempre sendo consistente < Velocidade de 10 Mbps no upload do servidor SOHO para o VPS. O uso da CPU no upload é de apenas 7%, enquanto no download chega a 40%.

Velocidades normais fora da VPN entre esses servidores estão no máximo da rede.

O servidor SOHO é um HP Microserver G8, que possui um processador Intel® Celeron® G1610T @ 2.30GHz. Não inclui AES-NI.

Eu não sei mais o que tentar, comecei a pensar que o OpenVPN talvez não seja o culpado, mas eu não sei mais onde procurar.

Obrigado pelo seu tempo e continue com essa ótima comunidade.

    
por Dark_eye 27.02.2017 / 17:52

0 respostas