LINUX.ORG.RU
решено ФорумAdmin

L2TP - клиент


0

1

Всем доброго времени суток.

Проблема такая, никак не могу настроить L2TP - соединение. Стоит Fedora_14. Сервер L2TP провайдерский, с виндовым системным клиентом работает без проблем, настройки виндового клиента вот, может это как-нибудь поможет http://i16.fastpic.ru/big/2011/0203/a6/ed93935aa465e0fe4c42965815c569a6.jpg

Пакет xl2tpd - установлен. Долго гуглил и пробовал различные варианты конфигов, для разных провайдеров. Соединение пытаюсь поднять на домашнем сервере, графического окружения у него нет. После долгих и безуспешных попыток решил пойти таким путем - установил на виртуалку Fedora_14_(Gnome), установил прогу, которая осуществляет L2TP соединение (прога VPNPPTP http://code.google.com/p/vpnpptp/). Мысля была такая, типа вдруг повезет, прога создаст рабочие конфиги, я их просто подкину на сервер и все заработает :)) Через эту графическую программу соединение создается и работает на «ура». Но не тут то было, когда я решил подкинуть ее рабочие конфиги на сервер. Конфиги которые создала прога вот:

/etc/xl2tpd/xl2tpd.conf

[global]
access control = yes

[lac giga]
name = (тут имя юзера L2TP сервера)
lns = vpn.giga.ru
pppoptfile = /etc/ppp/peers/vpn
ppp debug = yes
/etc/ppp/peers/vpn

remotename L2TP
user "имя" (тут имя юзера L2TP сервера)
password "пасс" (тут пароль юзера L2TP сервера)
unit 0
lock
usepeerdns
nodeflate
nobsdcomp
noauth
persist
nopcomp
noaccomp
maxfail 10
debug
logfile /var/log/syslog

вот именно эти конфиги создала эта прога и с ними успешно работала. Подкинул конфиги, запускаю соединение вот так:

service xl2tpd start

результат нулевой, ppp0 не поднимается, содержимое лога:

/var/log/messages

Feb  3 23:05:17 serverok xl2tpd[1222]: setsockopt recvref[22]: Protocol not available
Feb  3 23:05:17 serverok xl2tpd[1222]: This binary does not support kernel L2TP.
Feb  3 23:05:17 serverok xl2tpd[1224]: xl2tpd version xl2tpd-1.2.6 started on serverok.home PID:1224
Feb  3 23:05:17 serverok xl2tpd[1224]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Feb  3 23:05:17 serverok xl2tpd[1224]: Forked by Scott Balmos and David Stipp, (C) 2001
Feb  3 23:05:17 serverok xl2tpd[1224]: Inherited by Jeff McAdams, (C) 2002
Feb  3 23:05:17 serverok xl2tpd[1224]: Forked again by Xelerance (www.xelerance.com) (C) 2006
Feb  3 23:05:17 serverok xl2tpd[1224]: Listening on IP address 0.0.0.0, port 1701

как я понял из лога, служба xl2tpd пытается запустится в режиме сервера а не клиента, может я ее не правильно запускаю ??? Устанавливал на виртуалку Debian, результат и содержимое лога аналогичные (1 в 1). Вобщем хелп.


Ответ на: комментарий от blind_oracle

>echo «c giga» > /var/run/xl2tpd/l2tp-control

можно по подробнее ? Папка /var/run/xl2tpd у меня пустатая, после этой команды в ней появляется файл l2tp-control, но после перезапуска службы xl2tpd он снова пропадает. Содержимое файла пробовал «giga» и «vpn.giga.ru» но ppp0 не поднимается.

ts ()
Ответ на: комментарий от ts

После запуска xl2tpd создает в этой папке сокет, через который принимает команды. 'c giga' означает подключится к этому профилю. Если сервис запущен, файл должен иметь место быть. Может он в каком-то ином месте на твоей системе, поищи.

Вообще с каких-то версий оно понимает опцию 'autodial=yes', вот мой конфиг:

[global]

[lac beeline]
lns = tp.internet.beeline.ru
redial = yes
redial timeout = 60
max redials = 9999999999999
tunnel rws = 4
length bit = yes
require chap = yes
require pap = no
require authentication = no
name = ***
ppp debug = no
pppoptfile = /etc/ppp/options.l2tp.client
autodial = yes
Пароль нужно запихать в /etc/ppp/chap-secrets

blind_oracle ★★★★★ ()
Ответ на: комментарий от blind_oracle

blind_oracle дружище, спасибо, заработало ! Просто добавил в конфиг «autodial = yes» и все.

/etc/xl2tpd/xl2tpd.conf

[global]
access control = yes

[lac giga]
name = (тут имя юзера L2TP сервера)
lns = vpn.giga.ru
pppoptfile = /etc/ppp/peers/vpn
ppp debug = yes
autodial = yes

файл «l2tp-control» в системе отсутствует, он создается сам, при поднятии службы xl2tpd и принимает вот такой вид «|l2tp-control», после остановки службы xl2tpd он пропадает. Но факт что конект есть, ppp0 теперь поднимается. Осталось только добавить маршруты и все, с этим я уже справлюсь. Еще раз спасибо !

ts ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.