Tengo una raspberry pi modebl b+ con Raspbian y kernel 3.12.26+ instalados.
Recompilé el kernel y habilité el módulo pptp para poder usarlo conpptp_accel
Usando el mismo proveedor de VPN y su herramienta de Windows, obtengo 100/6 mbps en una máquina con Windows. Es decir sin ningún tipo de ralentización, mi conexión es 100/6. Sin embargo, cuando uso el mismo proveedor en Raspberry y me conecto vía PPTP con la aceleración, la velocidad es 10-11/6. Y lo más interesante es que la carga de la CPU es de alrededor de 0 en el momento de ejecutar la prueba de velocidad.
Sí, estoy seguro de que estaba conectado cuando probé desde Windows usando la herramienta, vi la IP del proveedor de VPN en todas partes en whatismyipaddress, realmente cargó contenido de YouTube bloqueado aquí, etc.
No sé qué protocolo utiliza la herramienta de Windows, pero estoy realmente interesado en saber por qué Raspberry muestra una velocidad ~10 veces menor con una carga de CPU del 0%.
¡Gracias!
ACTUALIZAR: Así es como se ve la frambuesa, esto es para mostrar que solo los cables de Ethernet y de alimentación están conectados.
[omitido porque necesito >=10 reputación para publicar más de 2 enlaces o imágenes]
Aquí están el archivo de opciones pppd en 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
Aquí está la prueba de velocidad cuando Raspberry está conectada al proveedor de VPN con PPTP:
Aquí está la prueba de velocidad para el mismo servidor y usando el mismo servidor del proveedor de VPN cuando me conecto directamente desde mi máquina con Windows al proveedor usando su herramienta:
En cuanto a OpenVPN: dejémoslo de lado por un momento, en realidad es un poco más lento que PPTP debido a un cifrado más fuerte y la carga de la CPU es mayor en Raspberry debido a eso. Primero solucionemos pptp. Como dije, la carga de la CPU es 0 en Raspberry cuando se realiza la prueba de velocidad