xl2tpd

Кому нибудь удалось поставить subj на 11.2?
Насколько я понял, нужно ставить пакет libpcap-devel-1.0.0-5.2.i586.rpm, и дальше собирать xl2tpd-1.2.4 из исходников. Найдется описание для ньюба?

У меня проблема в файлах конфигурации для xl2tpd. После сборки пакет не создает их. Нужно самому создавать и раскидывать по директориям?

Была попытка поставить пакет xl2tpd-1.2.3-18.1.i586.rpm от какого-то из предыдущих релизов Suse. Rpm связан с библиотекой libpcap.so.0 В системе есть libpcap.so.1, я создал симлинк с требуемым именем, запустил ldconfig. В кэше ссылка на симлинк не появилась. Зашился.

Не пинайте, ньюб он и есть ньюб…

Скачайте src-rpm xl2tpd, исправьте что нужно и пересоберите с новым libpcap-devel.

Про остальное Eri_zaq расскажет. Я вижу, он собирал этот пакет.

Никто пинать и не собирается. Что ж вы так боитесь? Здесь цивилизованный форум. :slight_smile:

я собирал етот пакет. По фидбеку друзей работал из коробки.

Посмотрю что там с 11.2

Собрал для 11.2

Eri_zaq
Вот спасибо большое, давно хотел настроить, а теперь что называется из коробки :slight_smile: Разрывы теперь нипочём.

Предоставьте пож-ста обратную связь.
Все ли работает? Чего не хватает.

Хочу немного улучшить и поместить в Network:VPN

Поставил. В выходные постараюсь осилить и отпишусь.

Вроде работает :slight_smile:
Сначала долго ругался на строчку:
auth file = /etc/l2tpd/l2tp-secrets (даже если закоментировать, всё равно ошибка :frowning: )
Запустилось так:
xl2tpd[5708]: setsockopt recvref[22]: Protocol not available
xl2tpd[5708]: L2TP kernel support not detected.
xl2tpd[5708]: xl2tpd version xl2tpd-1.2.4 started on dsltd PID:5708
xl2tpd[5708]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
xl2tpd[5708]: Forked by Scott Balmos and David Stipp, (C) 2001
xl2tpd[5708]: Inherited by Jeff McAdams, (C) 2002
xl2tpd[5708]: Forked again by Xelerance (Xelerance -) (C) 2006
xl2tpd[5708]: Listening on IP address 0.0.0.0, port 1701
xl2tpd[5708]: Connecting to host vpn.internet.beeline.ru, port 1701
xl2tpd[5708]: Connection established to 10.255.255.250, 1701. Local: 48689, Remote: 20980 (ref=0/0).
xl2tpd[5708]: Calling on tunnel 48689
xl2tpd[5708]: Call established with 10.255.255.250, Local: 51114, Remote: 44716, Serial: 1 (ref=0/0)
Очень смутила вторая строчка, вроде ядро с 2.6.24 должно поддерживать? Нужно ли патчить если и так всё работает?

/etc/l2tpd/l2tp-secrets – может права не те у файла?

Странно смотрю файл должен паковаться в /etc/xl2tpd/

Про ядро, пакет собран с -DUSE_KERNEL

Eri_zaq
Да ставится в /etc/xl2tpd/, но там файл конфига xl2tpd.conf в нём закоментированная строчка:
;auth file = /etc/l2tpd/l2tp-secrets (если вместо ; ставить # всё равно ошибка) после удаления подключилось всё. Сейчас ищу как заставить автоматически запускаться :slight_smile:

дык rcxl2tpd start
insserv /etc/init.d/xl2tpd

ммм не вижу строки auth в /etc/xl2tpd.conf

Eri_zaq
Вот огромное спасибо. Если увидимся угощу твоим любимым напитком :wink:
При переходе на l2tp пропали разрывы и уменьшились пинги в 4 раза, всё стартует теперь автоматом.
Продолжим нести opensuse в массы благо клиенты есть :slight_smile:

После разъединения ppp0 переподключение не происходит, хотя redial yes стоит. Где копать?
Мои файлы:
xl2tpd.conf
[global]
access control = yes

[lac dsltd.su] ;сюда имя хоста или адрес сервера
lns = vpn.internet.beeline.ru
redial = yes
redial timeout = 5
require chap = yes
require authentication = no
name = username
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
require pap = no
autodial = yes
flow bit = yes
length bit = yes

options.xl2tpd
name username
remotename l2tp
#ipparam $CONN_NAME
connect /bin/true
mtu 1460
mru 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
replacedefaultroute
usepeerdns
noauth

Ребят, я установил пакет xl2tpd.

Собственно, скомпилировать из исходников мне его тоже удалось… Настроить не получается.

Я пробовал подкидывать разные варианты настроек, в том числе из убунты, для нашего провайдера. Не выходит.
Вообще, какие-нибудь логи системы могут пролить свет?
Пока что в директории /var/run/xl2tpd/ - пусто, запуск xl2tpd возможен только под root’ом, выдает
Usage: xl2tpd -c <config file>] …

Что я не так делаю?

от рута запускать и надо.

То что /var/run/xl2tpd пуст плохо. Пида нет. Очень похоже на то что процесс просто не запушен.

Получил доступ к l2tp попробую у себя посмотреть.

Нашел вот что, killproc не убивает xl2tpd…
Надо посмотреть

Никак не удается запустить subj
Где-то я ошибся в конфигах…
При попытке запуска скрипта ручками
/etc/init.d/xl2tpd start
выдает ошибку
Starting xl2tpdstartproc: exit status of parent of /usr/sbin/xl2tpd: 1 failed

В файле var/log/messages по этому поводу

Mar 17 16:33:24 zuss xl2tpd[3356]: parse_config: line 29: ‘lns’ not valid in this context
Mar 17 16:33:24 zuss xl2tpd[3356]: init: Unable to load config file

В файле xl2tpd.conf в строке lns указан ip-адрес l2tp-сервера провайдера

Можете подсказать, в чем ошибка?

zetsUss
l2tp-сервер провайдера доступен? Я при настройке маршрутизацию по-новой делал. DNS вываливался.