sudo apt-add-repository ppa:werner-jaeger/ppa-werner-vpn sudo apt-get update sudo apt-get install l2tp-ipsec-vpnдля отображения апплета в Systray
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
Для 14.04 без добавления репозитория. Ставим openswan, xl2tpd, l2tp-ipsec-vpn. Для отображения в Systray:
sudo apt-get install dconf-editor
com > canonical > unity-gtk-module
whitelist добавляем 'all'
Перегружаемся. После загрузки появляется иконка в Systray. Заводим там соединение. В закладке IPsec заполнил Remote server, pre-shared key, в закладке PPP выбрал Allow these protocols и там ввел выданные логин и пароль. Disable IPSec Encription - отключение IPSec.
Когда подключаешь vpn, пропадает интернет, т.е. работает только vpn. А можно сделать как-то, чтобы работало и vpn, и интернет вместе?
ОтветитьУдалитьУ меня сейчас на работе pptp. Я думаю для l2tp подойдет также. На домашнем компе, после соединения с VPN, запускаю скрипт:
ОтветитьУдалить#!/bin/sh
route del -net 0.0.0.0 dev ppp0
route add -net 0.0.0.0 gw 192.168.20.1 dev eth0
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.201 dev ppp0
где gw 192.168.20.1 - это мой домашний роутер,
192.168.0.0 netmask 255.255.255.0 gw 192.168.0.201 - это маршрут в сетку на работе. В инете описано как добавить это в скрипт if-up.d, чтобы не запускать вручную. Мне не часто приходится, подключаться к VPN, я не заморачивался.