Open suse 12.3 и Демон L2TP (Не стартует через скрипт)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

leksstav
Сообщения: 331

Open suse 12.3 и Демон L2TP

Сообщение leksstav »

Всех приветствую !

Имеем рабочий и настроенный L2TP клиент под suse 12.3

Запускаю его ручками ./xl2tpd start все прекрасноработает.

При попытке чтобы он запускался автоматически как служба через яст система ошибок видимых не типа все ок, и не запускает. При повтоном заходе вижу что вроде я как и не ставил его на автозапуск стоит тип запуска NO.

Вот что в логах пишет

2013-11-12T02:53:04.824591+04:00 susemaster systemd[1]: Starting Level 2 Tunnel Protocol Daemon (L2TP)...
2013-11-12T02:53:04.832229+04:00 susemaster systemd[1]: Started Level 2 Tunnel Protocol Daemon (L2TP).
2013-11-12T02:53:04.843272+04:00 susemaster xl2tpd[4467]: xl2tpd[4467]: setsockopt recvref[22]: Protocol not available
2013-11-12T02:53:04.849691+04:00 susemaster xl2tpd[4467]: xl2tpd[4467]: Using l2tp kernel support.
2013-11-12T02:53:04.853558+04:00 susemaster xl2tpd[4467]: xl2tpd[4467]: open_controlfd: Unable to open /var/run/xl2tpd/l2tp-control for reading.
2013-11-12T02:53:04.859181+04:00 susemaster systemd[1]: xl2tpd.service: main process exited, code=exited, status=1/FAILURE
2013-11-12T02:53:04.859868+04:00 susemaster systemd[1]: Unit xl2tpd.service entered failed state
2013-11-12T02:53:16.432440+04:00 susemaster systemd[1]: Reloading.
2013-11-12T02:53:16.530972+04:00 susemaster systemd[1]: [/etc/init.d/exim:9] Failed to add LSB Provides name sendmail.service, ignoring: File exists
2013-11-12T02:53:16.731205+04:00 susemaster systemd[1]: Starting Level 2 Tunnel Protocol Daemon (L2TP)...
2013-11-12T02:53:16.736348+04:00 susemaster systemd[1]: Started Level 2 Tunnel Protocol Daemon (L2TP).
2013-11-12T02:53:16.743213+04:00 susemaster xl2tpd[4502]: xl2tpd[4502]: setsockopt recvref[22]: Protocol not available
2013-11-12T02:53:16.745346+04:00 susemaster xl2tpd[4502]: xl2tpd[4502]: Using l2tp kernel support.
2013-11-12T02:53:16.745897+04:00 susemaster xl2tpd[4502]: xl2tpd[4502]: open_controlfd: Unable to open /var/run/xl2tpd/l2tp-control for reading.
2013-11-12T02:53:16.748776+04:00 susemaster systemd[1]: xl2tpd.service: main process exited, code=exited, status=1/FAILURE
2013-11-12T02:53:16.750108+04:00 susemaster systemd[1]: Unit xl2tpd.service entered failed state


Спасибо сказали:
leksstav
Сообщения: 331

Re: Open suse 12.3 и Демон L2TP

Сообщение leksstav »

leksstav писал(а):
12.11.2013 07:24
Всех приветствую !

Имеем рабочий и настроенный L2TP клиент под suse 12.3

Запускаю его ручками ./xl2tpd start все прекрасноработает.

При попытке чтобы он запускался автоматически как служба через яст система ошибок видимых не типа все ок, и не запускает. При повтоном заходе вижу что вроде я как и не ставил его на автозапуск стоит тип запуска NO.

Вот что в логах пишет

2013-11-12T02:53:04.824591+04:00 susemaster systemd[1]: Starting Level 2 Tunnel Protocol Daemon (L2TP)...
2013-11-12T02:53:04.832229+04:00 susemaster systemd[1]: Started Level 2 Tunnel Protocol Daemon (L2TP).
2013-11-12T02:53:04.843272+04:00 susemaster xl2tpd[4467]: xl2tpd[4467]: setsockopt recvref[22]: Protocol not available
2013-11-12T02:53:04.849691+04:00 susemaster xl2tpd[4467]: xl2tpd[4467]: Using l2tp kernel support.
2013-11-12T02:53:04.853558+04:00 susemaster xl2tpd[4467]: xl2tpd[4467]: open_controlfd: Unable to open /var/run/xl2tpd/l2tp-control for reading.
2013-11-12T02:53:04.859181+04:00 susemaster systemd[1]: xl2tpd.service: main process exited, code=exited, status=1/FAILURE
2013-11-12T02:53:04.859868+04:00 susemaster systemd[1]: Unit xl2tpd.service entered failed state
2013-11-12T02:53:16.432440+04:00 susemaster systemd[1]: Reloading.
2013-11-12T02:53:16.530972+04:00 susemaster systemd[1]: [/etc/init.d/exim:9] Failed to add LSB Provides name sendmail.service, ignoring: File exists
2013-11-12T02:53:16.731205+04:00 susemaster systemd[1]: Starting Level 2 Tunnel Protocol Daemon (L2TP)...
2013-11-12T02:53:16.736348+04:00 susemaster systemd[1]: Started Level 2 Tunnel Protocol Daemon (L2TP).
2013-11-12T02:53:16.743213+04:00 susemaster xl2tpd[4502]: xl2tpd[4502]: setsockopt recvref[22]: Protocol not available
2013-11-12T02:53:16.745346+04:00 susemaster xl2tpd[4502]: xl2tpd[4502]: Using l2tp kernel support.
2013-11-12T02:53:16.745897+04:00 susemaster xl2tpd[4502]: xl2tpd[4502]: open_controlfd: Unable to open /var/run/xl2tpd/l2tp-control for reading.
2013-11-12T02:53:16.748776+04:00 susemaster systemd[1]: xl2tpd.service: main process exited, code=exited, status=1/FAILURE
2013-11-12T02:53:16.750108+04:00 susemaster systemd[1]: Unit xl2tpd.service entered failed state



Сам спросил и сам ответил.
Как оказалось это баз именно в l2tp
создаем скрипт ppp.pl
С таким вот содержимым:
##################################
if [ ! -f /proc/net/dev_snmp6/ppp0 ]
then
echo ""
/etc/init.d/xl2tpd restart
else
echo ""
fi
###################################

И пихаем его в крон чтобы например каждую минуту проверял.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21344
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Open suse 12.3 и Демон L2TP

Сообщение Bizdelnick »

leksstav писал(а):
12.11.2013 23:41
создаем скрипт ppp.pl

Немного офтоп - а ppp.pl - это чтобы никто не догадался? :-)
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
leksstav
Сообщения: 331

Re: Open suse 12.3 и Демон L2TP

Сообщение leksstav »

Bizdelnick писал(а):
13.11.2013 00:40
leksstav писал(а):
12.11.2013 23:41
создаем скрипт ppp.pl

Немного офтоп - а ppp.pl - это чтобы никто не догадался? :-)


Как юмор принимаю :-)

Дать хоть root.pl
главное все работает :-)
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Open suse 12.3 и Демон L2TP

Сообщение NickLion »

Просто .pl обычно используют для perl скриптов, а тут явно shell скрипт.
Спасибо сказали: