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:
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.
Tags openvpn bridged-adapter