Чтобы подключить Raspberry PI к VPN ставим набор утилит pptp-linux:
apt-get install pptp-linux
Эта команда установит несколько утилит: pon — для запуска VPN-подключения, poff — для отключения
В папке /etc/ppp/peers
создаём файл c прозивольным названием, например tunelname
с настройками подключения. У меня файл имеет такое содержание:
pty "pptp vpnhost.com --nolaunchpppd"
name vpnuser
password vpnuserpassword
remotename PPTP
require-mppe-128
require-mschap-v2
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
noauth
persist
maxfail 0
defaultroute
replacedefaultroute
usepeerdns
Здесь vpnhost.com — адрес VPN-сервера, vpnuser и vpnuserpassword — это логин и пароль для доступа к VPN.
Чтобы при запуске Raspberry автоматически подключался к VPN нужно добавить следующие настройки в /etc/network/interfaces
:
auto tunnel
iface tunnel inet ppp
provider tunelname