У меня есть raspberry pi modebl b+ с установленным Raspbian и ядром 3.12.26+.
Я перекомпилировал ядро и включил модуль pptp, чтобы использовать его с pptp_accel
Используя того же VPN-провайдера и его Windows-инструмент, я получаю 100/6 Мбит / с на Windows-машине. Т.е. без какого-либо замедления у меня соединение 100/6. Тем не менее, когда я использую тот же провайдер на Raspberry и подключаюсь через PPTP с ускорением, скорость составляет 10-11 / 6. И самое интересное, что загрузка процессора составляет около 0 в момент запуска speedtest.
Да, я уверен, что я был подключен при тестировании из Windows с помощью этого инструмента, везде я видел IP-адрес VPN-провайдера по whatismyipaddress, он действительно загружал контент YouTube, заблокированный здесь и так далее.
Я не знаю, по какому протоколу использует инструмент Windows, но меня действительно интересует, почему RasPberry работает примерно в 10 раз быстрее при загрузке процессора 0%.
Спасибо!
ОБНОВЛЕНИЕ: Вот как выглядит малина, чтобы показать, что подключены только Ethernet-кабель и кабель питания.
[пропущено по мере необходимости> = 10 репутации, чтобы публиковать более 2 ссылок или изображений]
Вот файл опций pppd:
#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
Вот самое быстрое, когда raspberry подключен к провайдеру VPN с PPTP:
Вот самый быстрый тест на тот же сервер и тот же сервер провайдера VPN при подключении напрямую с моей машины Windows к провайдеру с помощью их инструмента:
Что касается OpenVPN: давайте отложим его на мгновение, он на самом деле немного медленнее, чем PPTP, из-за более сильного шифрования и из-за этого нагрузка на процессор выше на RasPberry. Давайте сначала разберемся с pptp. Как я уже сказал, загрузка процессора на Raspberry равна 0, когда speedtest'ing