Настройка VPN в ubuntu linux
В те далекие времена, когда я выбирал будущего провайдера, передо мной стоял вопрос: домашняя сеть или ADSL. С одной стороны, у первого варианта были плюсы в виде внутренних файлохранилищ и ресурсов, но был и (на мой взгляд) существенный минус - использование VPN. И если с точки зрения безопасности, решение это довольно хорошее, то в настройке это представляло определенные грабли. Я-то выбрал ADSL и не знаю ни одной проблемы с настройкой сети. Для тех же, кто еще сидит под виндой из-за того, что неполучилось настроить VPN в линуксе, посвящается:
Пошаговая настройка VPN в системе Ubuntu Linux.
Первым делом надо поставить пакет для работы с протоколом pptp, на котором и основаны большинство виртуальных сетей. Создатели репозиториев уже позаботились о наших проблемах, поэтому установка сводится к
sudo aptitude install pptp-linux
После установки создадим конфиги, для этого введем
touch /etc/ppp/options
и с помощью текстового редактора впишем:
name your_login
remotename vpn
defaultroute
noauth
asyncmap 0
crtscts
lock
hide-password
local
noproxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
Также создадим /etc/ppp/options.pptp и впишем туда следующую строку:
lock noauth nobsdcomp nodeflate
Ещё один файл - /etc/ppp/chap-secrets, который будет содержать логин и пароль для интернета.
your_login vpn your_password
И последний файл /etc/ppp/peers/vpn, в который положим настройки VPN
mtu 1372
mru 1500
persist
maxfail 0
lcp-echo-interval 60
lcp-echo-failure 4
defaultroute
pty “pptp vpn_path –nolaunchpppd”
name your_login
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vpn
В приведенных выше файлах your_login заменить на свой логин к VPN, your_password на свой пароль, а vpn_path - на адрес vpn-сервера.
Осталось только выполнить
sudo pptp ip_адрес_vpn_шлюза
По идее, всё должно работать :)