Gmarapet

Автоматический l2tp / xl2tpd

Рекомендованные сообщения

Вообще-то если уж ставить mss, то не в OUTPUT, а в FORWARD. Чего ему в аутпуте делать?

Это да, OUTPUT нужен при условии, что по http ходим через прокси на этом самом шлюзе. :-)

Если прокси нет, то конечно же FORWARD.

Изменено пользователем BuHTOKPbIJI

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уважаемые!

Прошу уделить мне минуточку внимания и пояснить что делать при возникновении такой ошибки во время операции make над новым xl2tpd-1.2.3:

 

:~/xl2tpd-1.2.3$ make
cc -DDEBUG_PPPD -DTRUST_PPPD_TO_DIE -O2 -fno-builtin -Wall -DSANITY -DLINUX -I./linux/include/ -DUSE_KERNEL -DIP_ALLOCATION -c contrib/pfc.c
contrib/pfc.c:14:18: error: pcap.h: No such file or directory
contrib/pfc.c:15:22: error: pcap-bpf.h: No such file or directory
contrib/pfc.c: В функции ‘main’:
contrib/pfc.c:19: ошибка: ‘pcap_t’ не описан (первое использование в этой функции)
contrib/pfc.c:19: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
contrib/pfc.c:19: ошибка: для каждой функции, в которой он используется.)
contrib/pfc.c:19: ошибка: ‘pc’ не описан (первое использование в этой функции)
contrib/pfc.c:20: ошибка: размер ‘filter’ в памяти неизвестен
contrib/pfc.c:35: предупреждение: неявная декларация функции ‘printf’
contrib/pfc.c:39: предупреждение: неявная декларация функции ‘pcap_open_dead’
contrib/pfc.c:39: ошибка: ‘DLT_PPP_PPPD’ не описан (первое использование в этой функции)
contrib/pfc.c:40: предупреждение: неявная декларация функции ‘pcap_compile’
contrib/pfc.c:43: предупреждение: неявная декларация функции ‘bpf_dump’
contrib/pfc.c:48: предупреждение: неявная декларация функции ‘pcap_geterr’
contrib/pfc.c:20: предупреждение: неиспользуемая переменная ‘filter’
make: *** [pfc] Ошибка 1

 

Я поправил по совету BuHTOKPbIJI Makefile, добавив две строки

DFLAGS= -DDEBUG_PPPD

DFLAGS+= -DTRUST_PPPD_TO_DIE

И разкоментировав еще одну:

OSFLAGS+= -DUSE_KERNEL

 

Но даже без внесения этих изменений операция Make не заканчивается успехом.

Параметры системы:

Ubuntu 8.10
uname -a
Linux NIX 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux

Заранее признателен всем откликнувшимся.

Изменено пользователем phobosdeimos

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
contrib/pfc.c:14:18: error: pcap.h: No such file or directory

contrib/pfc.c:15:22: error: pcap-bpf.h: No such file or directory

Не хватает заголовочных файлов pcap.h и pcap-bpf.h

Нужно установить пакет libpcap-devel, который как раз и содержит эти файлы.

(в зависимости от дистрибутива название пакета может слегка отличаться).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
contrib/pfc.c:14:18: error: pcap.h: No such file or directory

contrib/pfc.c:15:22: error: pcap-bpf.h: No such file or directory

Не хватает заголовочных файлов pcap.h и pcap-bpf.h

Нужно установить пакет libpcap-devel, который как раз и содержит эти файлы.

(в зависимости от дистрибутива название пакета может слегка отличаться).

Покорнейше благодарю! Для Ubuntu он называется libpcap-dev...

ОФФТОП

А не подскажете, каким образом вы узнали, что необходимо установить именно этот пакет? Я Линуксую некоторое время, только так и не понял этого.

/ОФФТОП

 

Гм, рано обрадовался.

xl2tp установился, но не запускается и в логах НИЧЕГО нет ни про pppd, ни про xl2tpd :rolleyes:

До этого стоял пакет из репозитария и работал, но захотел установить с поддержкой модуля ядра и на тебе!

Модуль в ядре присутствует:

modprobe -l |grep ppp
/lib/modules/2.6.27-9-generic/kernel/net/atm/pppoatm.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/ppp_async.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/pppol2tp.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/wan/syncppp.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/wan/hdlc_ppp.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/ppp_mppe.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/ppp_deflate.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/pppox.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/ppp_generic.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/pppoe.ko
/lib/modules/2.6.27-9-generic/kernel/drivers/net/ppp_synctty.ko

Никто не сталкивался с таким? А если сталкивался то как лечили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Никто не сталкивался с таким? А если сталкивался то как лечили?

Это не лечится - xl2tpd не умеет работать с модулем, который в кернеле 2.6.27.

Либо переписывать самому, либо ждать, пока разработчики xl2tpd исправят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
А не подскажете, каким образом вы узнали, что необходимо установить именно этот пакет?
Попробую ответить за автора :bang:

Pcap (Packet Capture) - это библиотека, значит в названиях пакетов она будет содержать префикс lib

А -dev (-devel) - суффикс для пакетов разработчиков, которые содержат заголовочные файлы, необходимые для сборки

 

А в основанных на APT дистрибутивах пакет можно найти так:

Или поискать через форму на http://packages.ubuntu.com/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может кто поможет. Имею некие непонятки. В лог стыпится каждые 2-3 минуты сообщение:

U0dN0dVc00.jpg

Настраивал так:

Сначала VPN по этому скрипту: ВНИМАНИЕ!

Потом VPN по L2TP по инструкции с сайта Корбины.

-------------

Ubuntu 8.04

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

Подскажите, куда копать?

П.С. Сорри за картинку, лог файл дома, с собой только скриншот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в файле /etc/xl2tpd/xl2tpd.conf

ppp debug = no

записи в лог сыпаться перестанут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В связи с тем, что сервера vpn.corbina.ru перестают поддерживать l2tp, решил перенастроить xl2tpd на tp.corbina.ru

 

 

#host tp.corbina.ru
tp.corbina.ru is an alias for view100.viewdns.corbina.net.
view100.viewdns.corbina.net has address 85.21.0.251

Стартуем xl2tpd, смотрим лог

Feb  5 04:19:44 server pppd[15416]: CHAP authentication succeeded
Feb  5 04:19:44 server pppd[15416]: CHAP authentication succeeded
Feb  5 04:19:44 server pppd[15416]: Cannot determine ethernet address for proxy ARP
Feb  5 04:19:44 server pppd[15416]: local  IP address 95.что-то там
Feb  5 04:19:44 server pppd[15416]: remote IP address 85.21.0.249

Видим, что прописывается маршрут до 85.21.0.249 и поднимается ppp0

85.21.0.249	 10.243.72.1	 255.255.255.255 UGH   0	  0		0 eth0

Однако при этом бешено бежит трафик через ppp0, интернет, соотв-но не работает

 inet addr:95.что-то там  P-t-P:85.21.0.249  Mask:255.255.255.255
<cut>
RX bytes:40 (40.0 b)  TX bytes:448555450 (427.7 MiB)

Делаем

route add -host 85.21.0.251 gw 10.243.72.1 dev eth0

и при этом все начинает работать.

 

Почему же все-таки приходится вручную добавлять маршрут до сервера 251, хотя в логах и в ifconfig фигурирует другой айпи?

При коннекте на vpn.corbina.net все работало как часы.

xl2tpd version: xl2tpd-1.1.12

Изменено пользователем KoTuK

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
в файле /etc/xl2tpd/xl2tpd.conf

ppp debug = no

записи в лог сыпаться перестанут.

но ведь это не решит проблемы, а только вырубит сообщения о ней :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
в файле /etc/xl2tpd/xl2tpd.conf

ppp debug = no

записи в лог сыпаться перестанут.

но ведь это не решит проблемы, а только вырубит сообщения о ней :)

А эта проблема силами пользователя не решается ... Да и не проблема эта вовсе, я считаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
в файле /etc/xl2tpd/xl2tpd.conf

ppp debug = no

записи в лог сыпаться перестанут.

но ведь это не решит проблемы, а только вырубит сообщения о ней :)

А эта проблема силами пользователя не решается ... Да и не проблема эта вовсе, я считаю.

товарищ! будь добр, расскажи отчего это и почему и как? Очень хочется знать для общего развития!

Если тебе не сложно, буду признателен! Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В связи с тем, что сервера vpn.corbina.ru перестают поддерживать l2tp, решил перенастроить xl2tpd на tp.corbina.ru

 

 

#host tp.corbina.ru
tp.corbina.ru is an alias for view100.viewdns.corbina.net.
view100.viewdns.corbina.net has address 85.21.0.251

Стартуем xl2tpd, смотрим лог

Feb  5 04:19:44 server pppd[15416]: CHAP authentication succeeded
Feb  5 04:19:44 server pppd[15416]: CHAP authentication succeeded
Feb  5 04:19:44 server pppd[15416]: Cannot determine ethernet address for proxy ARP
Feb  5 04:19:44 server pppd[15416]: local  IP address 95.что-то там
Feb  5 04:19:44 server pppd[15416]: remote IP address 85.21.0.249

Видим, что прописывается маршрут до 85.21.0.249 и поднимается ppp0

85.21.0.249	 10.243.72.1	 255.255.255.255 UGH   0	  0		0 eth0

Однако при этом бешено бежит трафик через ppp0, интернет, соотв-но не работает

 inet addr:95.что-то там  P-t-P:85.21.0.249  Mask:255.255.255.255
<cut>
RX bytes:40 (40.0 b)  TX bytes:448555450 (427.7 MiB)

Делаем

route add -host 85.21.0.251 gw 10.243.72.1 dev eth0

и при этом все начинает работать.

 

Почему же все-таки приходится вручную добавлять маршрут до сервера 251, хотя в логах и в ifconfig фигурирует другой айпи?

При коннекте на vpn.corbina.net все работало как часы.

xl2tpd version: xl2tpd-1.1.12

Можно перед поднятием VPN прописать маршрут на всю подсеть с брасами

route add -net 85.21.0.0 netmask 255.255.255.0 gw $GATEWAY

или прописать его после поднятия, взяв из ifconfig

route add -host `ifconfig | grep 'P-t-P:' | awk -F'P-t-P:' '{print $2}' | awk '{print $1}'` gw $GATEWAY

Для автоматики, адрес шлюза можно узнать перед поднятием тунеля считав маршрут по умолчанию с таблицы маршрутизации.

export GATEWAY=`ip route | grep 'default' | awk '{print $3}'`

Изменено пользователем BSDevil

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
или прописать его после поднятия, взяв из ifconfig

route add -host `ifconfig | grep 'P-t-P:' | awk -F'P-t-P:' '{print $2}' | awk '{print $1}'` gw $GATEWAY

Этот маршрут прописывается через ip-up и $5, но его недостаточно.
Можно перед поднятием VPN прописать маршрут на всю подсеть с брасами

route add -net 85.21.0.0 netmask 255.255.255.0 gw $GATEWAY

Пожалуй, так и сделаю, спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброе утро

Система Дебиан 5

 

Штука вот такая

после команды xl2tpd в syslog пишется вот ето :

 

xl2tpd[2948]: setsockopt recvref: Protocol not available
kernel: [  534.473230] PPP generic driver version 2.4.2
kernel: [  534.484441] NET: Registered protocol family 24
xl2tpd[2948]: L2TP kernel support not detected.
xl2tpd[2964]: xl2tpd version xl2tpd-1.2.0 started on momiyama PID:2964
xl2tpd[2964]: Written by Mark Spencer, Copyright © 1998, Adtran, Inc.
xl2tpd[2964]: Forked by Scott Balmos and David Stipp, © 2001
xl2tpd[2964]: Inherited by Jeff McAdams, © 2002
xl2tpd[2964]: Forked again by Xelerance (www.xelerance.com) © 2006
xl2tpd[2964]: Listening on IP address 0.0.0.0, port 1701
xl2tpd[2964]: Connecting to host 85.21.0.251, port 1701
xl2tpd[2964]: Connection established to 85.21.0.251, 1701.  Local: 22359, Remote: 31419 (ref=0/0).
xl2tpd[2964]: Calling on tunnel 22359
xl2tpd[2964]: Call established with 85.21.0.251, Local: 473, Remote: 34825, Serial: 1 (ref=0/0)
xl2tpd[2964]: start_pppd: I'm running:
xl2tpd[2964]: "/usr/sbin/pppd"
xl2tpd[2964]: "passive"
xl2tpd[2964]: "-detach"
xl2tpd[2964]: ":"
xl2tpd[2964]: "name"
xl2tpd[2964]: "momiyama"
xl2tpd[2964]: "debug"
xl2tpd[2964]: "file"
xl2tpd[2964]: "/etc/ppp/options.xl2tpd"
xl2tpd[2964]: "/dev/pts/3"
pppd[2965]: The remote system (l2tp) is required to authenticate itself
pppd[2965]: but I couldn't find any suitable secret (password) for it to use to do so.
xl2tpd[2964]: child_handler : pppd exited for call 34825 with code 1
xl2tpd[2964]: call_close: Call 473 to 85.21.0.251 disconnected
xl2tpd[2964]: control_finish: Connection closed to 85.21.0.251, port 1701 (), Local: 22359, Remote: 31419
xl2tpd[2964]: Trustingly terminating pppd: sending TERM signal to pid 2965
xl2tpd[2964]: pppd 2965 successfully terminated
xl2tpd[2964]: Connecting to host 85.21.0.251, port 1701
xl2tpd[2964]: Connection established to 85.21.0.251, 1701.  Local: 10660, Remote: 53343 (ref=0/0).
xl2tpd[2964]: Calling on tunnel 10660
xl2tpd[2964]: Call established with 85.21.0.251, Local: 18329, Remote: 34854, Serial: 2 (ref=0/0)
xl2tpd[2964]: start_pppd: I'm running:
xl2tpd[2964]: "/usr/sbin/pppd"
xl2tpd[2964]: "passive"
xl2tpd[2964]: "-detach"
xl2tpd[2964]: "-detach"
xl2tpd[2964]: ":"
xl2tpd[2964]: "name"
xl2tpd[2964]: "momiyama"
xl2tpd[2964]: "debug"
xl2tpd[2964]: "file"
xl2tpd[2964]: "/etc/ppp/options.xl2tpd"
xl2tpd[2964]: "/dev/pts/3"
pppd[2971]: The remote system (l2tp) is required to authenticate itself
pppd[2971]: but I couldn't find any suitable secret (password) for it to use to do so.

 

 

cудя по route -n маршрутики беруться при загрузке из /etc/init.d/xl2tpd

до изменений было всего 2 маршрута, щяс море

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
217.118.84.213  10.29.88.1      255.255.255.255 UGH   0      0        0 eth0
78.107.69.98    10.29.88.1      255.255.255.255 UGH   0      0        0 eth0
217.118.84.249  10.29.88.1      255.255.255.255 UGH   0      0        0 eth0
78.107.235.4    10.29.88.1      255.255.255.252 UG    0      0        0 eth0
85.21.72.80     10.29.88.1      255.255.255.240 UG    0      0        0 eth0
78.107.51.0     10.29.88.1      255.255.255.240 UG    0      0        0 eth0
83.102.231.32   10.29.88.1      255.255.255.240 UG    0      0        0 eth0
85.21.108.16    10.29.88.1      255.255.255.240 UG    0      0        0 eth0
85.21.138.208   10.29.88.1      255.255.255.240 UG    0      0        0 eth0
83.102.146.96   10.29.88.1      255.255.255.224 UG    0      0        0 eth0
233.32.240.0    10.29.94.222    255.255.255.0   UG    0      0        0 eth0
172.16.16.0     10.29.88.1      255.255.255.0   UG    0      0        0 eth0
85.21.90.0      10.29.88.1      255.255.255.0   UG    0      0        0 eth0
78.107.23.0     10.29.88.1      255.255.255.0   UG    0      0        0 eth0
85.21.79.0      10.29.88.1      255.255.255.0   UG    0      0        0 eth0
10.29.88.0      0.0.0.0         255.255.248.0   U     0      0        0 eth0
10.0.0.0        10.29.88.1      255.0.0.0       UG    0      0        0 eth0
0.0.0.0         10.29.88.1      0.0.0.0         UG    0      0        0 eth0

 

 

на команду sudo /etc/init.d/xl2tpd start

пишет

Starting xl2tpd: start-stop-daemon: --start needs --exec or --startas
Try `start-stop-daemon --help' for more information.

 

и все,

ppp0 не поднимается и не поднималось.

 

 

настройки брал с этого раздела

куда рыть, подскажите

Изменено пользователем Momiyama

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
pppd[2971]: The remote system (l2tp) is required to authenticate itself

pppd[2971]: but I couldn't find any suitable secret (password) for it to use to do so.

Ответ содержится в этих двух строках.

 

У тебя в /etc/xl2tpd/xl2tpd.conf параметр require authentication = yes

А нужно

require authentication = no

 

И загляни еще в /etc/ppp/options.xl2tpd.

Если найдешь строку

auth

убирай.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Значения уже стояли какие ты рекомендовал, скорей всего петрушка где -то еше

 

/etc/xl2tpd/xl2tpd.conf

 

[global]
access control = yes

[lac corbina]
lns = 85.21.0.251
redial = yes
redial timeout = 1
require chap = yes
require authentication = no
name = X
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
require pap = no
autodial = yes

 

/etc/ppp/options.xl2tpd

name X
remotename l2tp
ipparam corbina
connect /bin/true
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute

 

/etc/init.d/xl2tpd

кусок

case "$1" in
 start)
       if !([ -f /var/run/xl2tpd/l2tp-control ]) ; then
          mkdir -p /var/run/xl2tpd
          touch /var/run/xl2tpd/l2tp-control
       fi
         echo -n "Starting $DESC: "
         start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
             --exec $DAEMON -- $DAEMON_OPTS
         echo "$NAME."
             route add -host 85.21.0.251 gw 10.29.88.1
             route add -host 213.234.192.8 gw 10.29.88.1
             route add -host 85.21.192.3 gw 10.29.88.1
       ;;

 

/etc/network/interfaces

auto lo eth0
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
iface eth0 inet dhcp

 

при загрузке системы появляется пару интересных сообщений точнее ошибок при инициализации, связанных с сетевыми делами, но в логах ничего подозрительного не обнаружено и прочитать при загрузке нереально, слишком быстро все пробегает

Изменено пользователем Momiyama

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Заметил разночтение:

pppoptfile = /etc/ppp/options.xl2tpd
/etc/ppp/options.xl2tp

это ты ошибся при наборе текста, или в /etc/ppp/ действительно два файла,

один options.xl2tp

а второй options.xl2tpd ?

 

И еще дай посмотреть вывод команды

ps ax | grep pppd

Изменено пользователем BuHTOKPbIJI

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сорри за опечатку, файл действительно options.xl2tpd

 

 

3067 pts/3 R+ 0:00 grep pppd

такое чувство что он и не пашет

 

при загрузке системы пишет

Not starting internet superserver: no servise enabled

Изменено пользователем Momiyama

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вспомнил.

Для debian'овских сборок pppd в файле

/etc/ppp/options.xl2tpd

нужно написать

noauth

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А у меня вот что в лог сыплиться и нтерфейс не поднимается.

 

Mar 14 00:32:50 x-18 daemon.info l2tpd[993]: l2tp_call:Connecting to host 85.21.0.251, port 1701

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: handle_avps: handling avp's for tunnel 17877, call 0

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: message_type_avp: message type 2 (Start-Control-Connection-Reply)

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: protocol_version_avp: peer is using version 1, revision 0.

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: firmware_rev_avp: peer reports firmware version 4384 (0x1120)

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: hostname_avp: peer reports hostname 'bras251'

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: vendor_avp: peer reports vendor 'Cisco Systems, Inc.'

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: receive_window_size_avp: peer wants RWS of 65530. Will use flow control.

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: assigned_tunnel_avp: using peer's tunnel 65069

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: framing_caps_avp: supported peer frames:

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: bearer_caps_avp: supported peer bearers:

Mar 14 00:32:50 x-18 daemon.info l2tpd[993]: control_finish: Connection established to 85.21.0.251, 1701. Local: 17877, Remote: 65069.

Mar 14 00:32:50 x-18 daemon.info l2tpd[993]: lac_call: Calling on tunnel 17877

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: handle_avps: handling avp's for tunnel 17877, call 8795

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: message_type_avp: message type 11 (Incoming-Call-Reply)

Mar 14 00:32:50 x-18 daemon.debug l2tpd[993]: assigned_session_avp: assigned session id: 38655

Mar 14 00:32:50 x-18 daemon.info l2tpd[993]: control_finish: Call established with 85.21.0.251, Local: 8795, Remote: 38655, Serial: 1

Mar 14 00:32:51 x-18 daemon.debug l2tpd[993]: handle_avps: handling avp's for tunnel 17877, call 8795

Mar 14 00:32:51 x-18 daemon.debug l2tpd[993]: message_type_avp: message type 14 (Call-Disconnect-Notify)

Mar 14 00:32:51 x-18 daemon.debug l2tpd[993]: result_code_avp: peer closing for reason 2 (Call disconnected for the reason indicated in error code), error = 6 (Locally generated disconnect)

Mar 14 00:32:51 x-18 daemon.debug l2tpd[993]: assigned_session_avp: assigned session id: 38655

Mar 14 00:32:51 x-18 daemon.warn l2tpd[993]: handle_avps: handeled attribute 46.

Mar 14 00:32:51 x-18 daemon.warn l2tpd[993]: handle_avps: handeled attribute 104.

Mar 14 00:32:51 x-18 daemon.debug l2tpd[993]: control_finish: Peer tried to disconnect without specifying call ID

 

и так по кругу =(

Изменено пользователем smsu

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
xl2tpd

echo "c corbina" > /var/run/xl2tpd/l2tp-control

 

помогите пожалуйста, почему xl2tpd после запуска ну не работает пока не ввести выше написанную строчку? причем всякий раз когда запускается xl2tpd. Как быть?

 

xl2tpd-1.2.4 скомпилирован из исходников (со старой версией было тоже самое). система CentOS 5.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

какая-то фигня

ppp0 - есть - сайты не открываются, ни чего не пингуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Пакет xl2tpd берем тут

 

Мне всегда нравились подобные мануалы :lol:

 

Уважаемый! как я могу из Интернета взять пакет, если нет у меня этого самого Интернета??? Ставить винду, качать пакет и снова на линуху? Или в Интернет-кафе побырому сбегать? Неужели так тяжело выложить этот архив в локалку???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Пакет xl2tpd берем тут

 

Мне всегда нравились подобные мануалы :lol:

 

Уважаемый! как я могу из Интернета взять пакет, если нет у меня этого самого Интернета??? Ставить винду, качать пакет и снова на линуху? Или в Интернет-кафе побырому сбегать? Неужели так тяжело выложить этот архив в локалку???

 

Верно подмечено: для того чтобы запустить Линукс, нужен Виндовс. :(

 

Приаттачил файл к своему посту - качай.

xl2tpd_1.1.12.tar.gz

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сенькс!

 

Вот только в /etc нет папки /xl2tpd :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброе время всем.

Система Fedora 10 Проблема - не поднимается ppp0

При принудительном старте пишет -

 

sudo /etc/init.d/xl2tpd start

Starting xl2tpd: /etc/init.d/xl2tpd: line 32: [-f: команда не найдена

Starting :/etc/init.d/xl2tpd: line 37: start-stop-daemon: команда не найдена

.

SIOCADDRT: Файл существует

SIOCADDRT: Файл существует

SIOCADDRT: Файл существует

 

 

Есть мысль, что я что наваял не то в etc/init.d/xl2tpd

 

#!/bin/sh
#
# xl2tpd			This shell script takes care of starting and stopping l2tpd.
#
# chkconfig: - 80 30
# description:	Layer 2 Tunnelling Protocol Daemon (RFC 2661)
#
# processname:	xl2tpd
# config:	/etc/xl2tpd/xl2tpd.conf
# pidfile:	/var/run/xl2tpd.pid

#Servicename
SERVICE=xl2tpd

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

if [ ${NETWORKING} = "no" ]
then
exit 0
fi

[ -x /usr/sbin/$SERVICE ] || exit 0

RETVAL=0

start(){
echo -n "Starting $SERVICE: "
if !([-f /var/run/xl2tpd/l2tp-control]); then
mkdir -p /var/run/xl2tpd
touch /var/run/xl2tpd/l2tp-control
fi
echo -n "Starting $DESC:"
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
--exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
route add -host tp.corbina.net gw 10.43.0.17
route add -host 213.234.19.8 gw 10.43.0.17
route add -host 85.21.192.3 gw 10.43.0.17
}

stop() {
echo -n "Stopping $SERVICE: "
killproc $SERVICE
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$SERVICE
return $RETVAL
}

restart() {
stop
start
}

# See how we were called.
case "$1" in
 start)
start
;;
 stop)
stop
;;
 status)
status $SERVICE
RETVAL=$?
;;
 restart|reload)
restart
;;
 condrestart)
[ -f /var/lock/subsys/$SERVICE ] && restart || :
;;
 *)
echo "Usage: $SERVICE {start|stop|status|restart|reload|condrestart}"
exit 1
esac

 

Где ляпа !?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Где ляпа !?

 

В строке 32 разумеется. Там же написано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Где ляпа !?

 

В строке 32 разумеется. Там же написано.

 

Это я понял, только в чём конкретно !?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас