среда, 5 февраля 2014 г.

Linux установка настройка клиента L2TP over IPSec l2tp-ipsec-vpn для Ubuntu

Есть ПО доступное по WEB через VPN. Для подключения выданы внешний адрес VPN-сервера, логин, пароль и IPsec пароль. Хочу настроить клиентскую часть на Ubuntu 12.10. После гугленья остановился на l2tp-ipsec-vpn Установка описана здесь и тут.
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.


2 комментария:

  1. Когда подключаешь vpn, пропадает интернет, т.е. работает только vpn. А можно сделать как-то, чтобы работало и vpn, и интернет вместе?

    ОтветитьУдалить
  2. У меня сейчас на работе 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, я не заморачивался.

    ОтветитьУдалить