Baixo desempenho de VPN (PPTP, OpenVPN) no Raspberry Pi

Baixo desempenho de VPN (PPTP, OpenVPN) no Raspberry Pi

Eu possuo um raspberry pi modebl b+ com Raspbian e kernel 3.12.26+ instalados.

Eu recompilei o kernel e habilitei o módulo pptp para usá-lo compptp_accel

Usando o mesmo provedor de VPN e sua ferramenta Windows, estou obtendo 100/6 mbps na máquina Windows. Ou seja, sem nenhuma lentidão, minha conexão está 100/6. Porém, quando utilizo o mesmo provedor no raspberry e me conecto via PPTP com o accel, a velocidade é 10-11/6. E o mais interessante é que a carga da CPU está em torno de 0 no momento da execução do speedtest.

Sim, tenho certeza que estava conectado ao testar no Windows usando a ferramenta, vi o IP do provedor VPN em todos os lugares no whatismyipaddress, ele realmente carregou conteúdo do YouTube bloqueado aqui e assim por diante.

Não sei qual protocolo a ferramenta do Windows usa, mas estou realmente interessado em saber por que o Raspberry mostra uma velocidade cerca de 10 vezes menor com 0% de carga da CPU.

Obrigado!

ATUALIZAR: Esta é a aparência do framboesa, isso é para mostrar que apenas os cabos Ethernet e de alimentação estão conectados.

[ignorado porque preciso de >=10 reputação para postar mais de 2 links ou imagens]

Aqui estão os arquivos de opções do pppd em uso:

#pty "pptp ru1.******.com --nolaunchpppd"
connect /bin/true
plugin "/usr/lib/pppd/2.4.5/pptp.so"


pptp_server *************

user "user"
password "password"

#defaultroute
#replacedefaultroute
#lock
noauth
nobsdcomp
nodeflate
nodetach
remotename ru
ipparam ru
require-mppe-128
usepeerdns
#mtu 1452
#mru 1452

Aqui está o teste de velocidade quando o Raspberry está conectado ao provedor VPN com PPTP:

insira a descrição da imagem aqui

Aqui está o teste de velocidade para o mesmo servidor e usando o mesmo servidor do provedor VPN ao conectar diretamente da minha máquina Windows ao provedor usando sua ferramenta:

insira a descrição da imagem aqui

Quanto ao OpenVPN: vamos deixar isso de lado por um momento, na verdade é um pouco mais lento que o PPTP devido à criptografia mais forte e a carga da CPU é maior no Raspberry por causa disso. Vamos resolver o pptp primeiro. Como eu disse, a carga da CPU é 0 no Raspberry durante o teste de velocidade

informação relacionada