Руководство по настройке Vpn для Linux-клиентов

Tanatos

este perpetua
А какая разница?
Проблемы у вас в чём?
Проблема в том, что не могу подключить VPN. Может кто-то подключал его не Kubuntu и может подсказать, как это сделать.

Для ubuntu чтобы настраивать VPN нужно было скачать pptp-linux_1.7.2-3 и network-manager-pptp в кubuntu VPN и без этих пакетов настраивается, но VPN не включается.
Я уже пробовал установить эти пакеты и на кubuntu. pptp-linux_1.7.2-3 ставится нормально, а network-manager-pptp выдаёт ошибку. Результата нет никакого.
 

Mike22

Местный
Какую ошибку получаете ?
Что за проблемы с установкой network-manager-pptp ?

Кубунта от Убунты отличается графическим окружением (КДЕ или Гном), всё остальное одно и то-же.
Вы ведь настраивали ВПН под Убунтой, в Кубунте тот-же самый network-manager.
 

Tanatos

este perpetua
Какую ошибку получаете ?
Что за проблемы с установкой network-manager-pptp ?

Кубунта от Убунты отличается графическим окружением (КДЕ или Гном), всё остальное одно и то-же.
Вы ведь настраивали ВПН под Убунтой, в Кубунте тот-же самый network-manager.
Ошибка выглядит следующим образом:
Посмотреть вложение 128818
Видимо не хватает каких-то зависимостей, но в убунту ничего больше ставить не надо было. В результате VPN у меня настроен, но я не могу его запустить.

В том то и дело, что разница в графической оболочке, а я как раз таки и настраиваю интернет через графическую оболочку.
 

pkv

Vega-Service, LLC
Команда форума
Сотрудники Вега-Интернет
Ошибка выглядит следующим образом:
Посмотреть вложение 128818
Видимо не хватает каких-то зависимостей, но в убунту ничего больше ставить не надо было. В результате VPN у меня настроен, но я не могу его запустить.

В том то и дело, что разница в графической оболочке, а я как раз таки и настраиваю интернет через графическую оболочку.


ну дак удовлетворите зависимость то!

либо установите через aptitude install либо через apt-get install
 

Tanatos

este perpetua
ну дак удовлетворите зависимость то!

либо установите через aptitude install либо через apt-get install
Чтобы удовлетворить зависимости, нужно знать какие они...
И по моему без инета он не собирается ничего ставить и удовлетворять.
 

Mike22

Местный
Tanatos, ваши вопросы не имеют никакого отношения к настройке ВПН.
Научитесь управлять пакетами в своём дистрибутиве и работать с пакетными менеджерами.

Я уже в сотый раз повторяю - первое с чего нужно начать осваивать Linux, научиться устанавливать софт и компоненты системы.

Сходите по ссылке - http://packages.ubuntu.com/search?keywords...amp;section=all
посмотрите зависимости на пакеты
network-manager-pptp
network-manager-pptp-kde
проверьте версии которые установлены у вас
скачайте сами пакеты и недостающие пакеты по зависимостям, установите все эти пакеты в систему.
Это единственный путь если у вас на машине совсем нет сети.
Когда есть доступ в Интернет, всё это выполняется автоматически пакетным менеджером и никаких файлов качать вручную не нужно.
Если у вас дома есть второй компьютер с которого возможен доступ в сеть, то установите/настройте на нём прокси-сервер и укажите адрес этого прокси в настройках пакетного менеджера вашей Linux-машины.
 

koala

Уже освоился
1) Подключите И-нет через командную строку так как это описано на первой странице.
2) С подключенным И-нетом удовлетворите необходимые зависимости (например через Synaptic).
 

Cross

Уже освоился
Кто подскажет как создать l2tp vpn подключение в Ubuntu? локальная сеть настроена
 

Mike22

Местный
Кто подскажет как создать l2tp vpn подключение в Ubuntu? локальная сеть настроена
Очень схоже с настройкой pptp.

Меня пинайте - я пообещал сделать шпаргалку по l2tp в Linux, но никак не доберусь.
(работа на своих сетях сейчас времени кучу отнимает)
Сделаю, обещаю.
На днях.
 

Cross

Уже освоился
Очень схоже с настройкой pptp.

Меня пинайте - я пообещал сделать шпаргалку по l2tp в Linux, но никак не доберусь.
(работа на своих сетях сейчас времени кучу отнимает)
Сделаю, обещаю.
На днях.
Надеюсь на ваше быстродействие, а то без интернета скучно..
 

snzStorm_ru

10L 9R
L2TP setup howto on Debian/Ubuntu
This article covers installation steps to setup Linux machine as a client to connect to L2TP servers.

I used Debian Squeeze/sid, it should work on Ubuntu too. Other distributions weren't tested (nor will be in some near future).

0. Prerequisites
Find out your machine's IP address and network interface used for internet connectivity - you may do that using ifconfig command.
Find out your default gateway (using 'ip ro' command)
Get your VPN server's IP address (using 'host' or 'ping' or whatever you like).
Login as root to your system.

1. Install necessary packages.

apt-get -y install openswan xl2tpd

2. Modify /etc/ipsec.conf It should look as follows:
config setup
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12
nat_traversal=yes
protostack=netkey
oe=no
# Replace wlan0 with your network interface
plutoopts="--interface=wlan0"
conn L2TP-PSK
authby=secret
pfs=no
auto=add
keyingtries=3
dpddelay=30
dpdtimeout=120
dpdaction=clear
rekey=yes
ikelifetime=8h
keylife=1h
type=transport
# Replace IP address with your local IP
left=172.16.17.3
leftnexthop=%defaultroute
leftprotoport=17/1701
# Replace IP address with your VPN server's IP
right=68.68.32.79
rightprotoport=17/1701

3. Modify /etc/ipsec.secrets - you need to add there one line replacing 1st IP with your local IP, 2nd - with your VPN server's IP and using appropriate pre-shared key between quotes (listed in customer area):
172.16.17.3 68.68.32.79 : PSK "your_pre_shared_key"

4. Modify /etc/xl2tpd/xl2tpd.conf It should look as follows (you may replace vpn-sf14 with any other identifier):
[lac vpn-sf14]
lns = 68.68.32.79
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tpd.client
length bit = yes

5. Create /etc/ppp/options.l2tpd.client with following contents replacing your VPN username and password:
ipcp-accept-local
ipcp-accept-remote
refuse-eap
require-mschap-v2
noccp
noauth
idle 1800
mtu 1410
mru 1410
defaultroute
replacedefaultroute
usepeerdns
debug
lock
connect-delay 5000
name your_vpn_username
password your_password

6. Create a route to VPN server IP via your current default gateway (or ppp device if applicable).
Example:
ip ro ad 68.68.32.79 via 172.16.17.30

7. Restart openswan and xl2tpd:
invoke-rc.d ipsec restart
invoke-rc.d xl2tpd restart

You are now ready to start using VPN.

Startup commands sequence:
ipsec auto --up L2TP-PSK
echo "c vpn-sf14" > /var/run/xl2tpd/l2tp-control

Shutdown sequence:
echo "d vpn-sf14" > /var/run/xl2tpd/l2tp-control
ipsec auto --down L2TP-PSK

Note that 'vpn-sf14' and 'L2TP-PSK' are identifiers used in appropriate config files.

If you wish to start VPN with the system boot, you will need to place startup commands in /etc/rc.local

Following versions were used:
kernel 2.6.32-5
openswan 1:2.6.28+dfsg-1
xl2tpd 1.2.7+dfsg-1
 

pkv

Vega-Service, LLC
Команда форума
Сотрудники Вега-Интернет
http://help.internet.beeline.ru/internet/install/linux/
кто любит поковыряться - нужно только route переправить и адрес сервера

если руки дойдут - попробую... просто ОС под руками щас нету (
 

_ip_

Пользователь
При подключении pppoe(через gui мэнеджер) у eth0 "пропадает" IPv4 адресс и все пакеты для локалки летят в ppp0 на 46.45.*.*
При подключении "pon dsl-provider", настроенный через pppoeconf - оба интерфейса работают, но ВСЕ пакеты летят в локалку =\
Как это наладить?
 

Mike22

Местный
Не очень понятно в чём проблема и что наладить.

PPPOE - самостоятельный и полноценный протокол туннельных соединений.
Если настроили и установили pppoe-соединенее, то у вас в системе появится новый сетевой интерфейс, через который и пойдёт траффик.
Выполните от рута
ifconfig -a
Внимательно посмотрите на последние сообщения системных логов -
cat /var/log/messages
 

_ip_

Пользователь
Не очень понятно в чём проблема и что наладить.

PPPOE - самостоятельный и полноценный протокол туннельных соединений.
Если настроили и установили pppoe-соединенее, то у вас в системе появится новый сетевой интерфейс, через который и пойдёт траффик.
Выполните от рута
ifconfig -a
Внимательно посмотрите на последние сообщения системных логов -
cat /var/log/messages

Ну вот после загрузки у меня только localhost интерфейс. Поднимаю eth0 - "dhclient eth0" - в ifconfig появляется, IP есть, состояние UP. Локалка работает, все норм.
После поднимаю pppoe - уже два есть интерфейса, IP у каждого в порядке, а пакеты ВСЕ идут в локалку(через мой шлюз 172.19.xxx.1).

В итоге, после поднятия обоих интерфейсов:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
46.45.32.13 * 255.255.255.255 UH 0 0 0 ppp0
172.19.143.0 * 255.255.255.0 U 0 0 0 eth0
default 172.19.143.1 0.0.0.0 UG 0 0 0 eth0
 
Сверху