Gmarapet

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

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

Moridin, что непонятного?

нет не роутер а l2tp сервер

Непонятного: для чего дома, в локальной домашней сети нужен l2tp сервер?

Это ж все равно, что вместо коляски детской БелАЗ, например, купить, чтобы ребенка на прогулки катать.

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


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

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

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


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

1. Gmarapet, прав в том что мне это нужно для изучения

2. Неужели для того чтобы дать ответ на вопрос надо знать для чего будет использоватся сделанное и т.д.? А что я ел в то утро важно? (для решения проблеммы)

3. У меня есть сервер и он на порядок загружен, я не хочу через него пропускать еще и локальный трафик, тем более что я могу его пропускать через имеющийся свич

4. Если тебе так и так ехать на этом белазе то почему бы не довести и ребенка до садика? Лучше сходить в садик с коляской? а потом вернутся и повехать на работу на белазе?

 

Ведь все так просто! l2tp сервер уже запущен и его надо только сконфигурировать (кого, куда и как пропускать)

совета по добавлению одного юзера и параметра настройки приема соединений будет достаточно. Зачем вся эта демагогия?

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


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

Проблемы появились. Теперь другие. :)

Когда перезагружаю компьютер - процесс растягивается минут на пять.

В логе это: (жирным выделил фрагмент, где происходит подвисание)

 

 

Jan 24 01:56:51 radioelectron-debian avahi-daemon[3290]: Interface vmnet1.IPv6 no longer relevant for mDNS.

Jan 24 01:56:51 radioelectron-debian avahi-daemon[3290]: Leaving mDNS multicast group on interface vmnet1.IPv6 with address fe80::250:56ff:fec0:1.

Jan 24 01:56:51 radioelectron-debian avahi-daemon[3290]: Interface vmnet1.IPv4 no longer relevant for mDNS.

Jan 24 01:56:51 radioelectron-debian avahi-daemon[3290]: Leaving mDNS multicast group on interface vmnet1.IPv4 with address 192.168.248.1.

Jan 24 01:56:51 radioelectron-debian avahi-daemon[3290]: Withdrawing address record for fe80::250:56ff:fec0:1 on vmnet1.

Jan 24 01:56:51 radioelectron-debian avahi-daemon[3290]: Withdrawing address record for 192.168.248.1 on vmnet1.

Jan 24 01:56:54 radioelectron-debian avahi-daemon[3290]: Interface vmnet8.IPv6 no longer relevant for mDNS.

Jan 24 01:56:54 radioelectron-debian avahi-daemon[3290]: Leaving mDNS multicast group on interface vmnet8.IPv6 with address fe80::250:56ff:fec0:8.

Jan 24 01:56:54 radioelectron-debian avahi-daemon[3290]: Interface vmnet8.IPv4 no longer relevant for mDNS.

Jan 24 01:56:54 radioelectron-debian avahi-daemon[3290]: Leaving mDNS multicast group on interface vmnet8.IPv4 with address 192.168.52.1.

Jan 24 01:56:54 radioelectron-debian avahi-daemon[3290]: Withdrawing address record for fe80::250:56ff:fec0:8 on vmnet8.

Jan 24 01:56:54 radioelectron-debian avahi-daemon[3290]: Withdrawing address record for 192.168.52.1 on vmnet8.

Jan 24 01:57:00 radioelectron-debian avahi-daemon[3290]: Got SIGTERM, quitting.

Jan 24 01:57:00 radioelectron-debian avahi-daemon[3290]: Leaving mDNS multicast group on interface eth0.IPv6 with address fe80::217:9aff:feb3:8efb.

Jan 24 01:57:00 radioelectron-debian avahi-daemon[3290]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.149.10.222.

Jan 24 01:59:20 radioelectron-debian rpc.statd[2343]: Caught signal 15, un-registering and exiting.

Jan 24 01:59:20 radioelectron-debian xl2tpd[3260]: death_handler: Fatal signal 15 received

Jan 24 01:59:20 radioelectron-debian pppd[3263]: Hangup (SIGHUP)

Jan 24 01:59:20 radioelectron-debian pppd[3263]: Modem hangup

Jan 24 01:59:20 radioelectron-debian pppd[3263]: Connect time 55.7 minutes.

Jan 24 01:59:20 radioelectron-debian pppd[3263]: Sent 948974865 bytes, received 382130336 bytes.

Jan 24 01:59:20 radioelectron-debian pppd[3263]: Script /etc/ppp/ip-down started (pid 8532)

Jan 24 01:59:20 radioelectron-debian pppd[3263]: Connection terminated.

Jan 24 01:59:20 radioelectron-debian pppd[3263]: Script /etc/ppp/ip-down finished (pid 8532), status = 0x0

Jan 24 01:59:20 radioelectron-debian mysqld[2750]: 080124 1:59:20 [Note] /usr/sbin/mysqld: Normal shutdown

Jan 24 01:59:20 radioelectron-debian mysqld[2750]:

Jan 24 01:59:20 radioelectron-debian mysqld[2750]: 080124 1:59:20 innodb: Starting shutdown...

Jan 24 01:59:23 radioelectron-debian mysqld[2750]: 080124 1:59:23 innodb: Shutdown completed; log sequence number 0 43655

Jan 24 01:59:23 radioelectron-debian mysqld[2750]: 080124 1:59:23 [Note] /usr/sbin/mysqld: Shutdown complete

Jan 24 01:59:23 radioelectron-debian mysqld[2750]:

Jan 24 01:59:23 radioelectron-debian mysqld_safe[8562]: ended

Jan 24 01:59:24 radioelectron-debian init: Re-reading inittab

Jan 24 01:59:26 radioelectron-debian pcscd: pcscdaemon.c:578:signal_trap() Preparing for suicide

Jan 24 01:59:27 radioelectron-debian pcscd: readerfactory.c:1382:RFCleanupReaders() entering cleaning function

Jan 24 01:59:27 radioelectron-debian pcscd: pcscdaemon.c:538:at_exit() cleaning /var/run/pcscd

Jan 24 01:59:50 radioelectron-debian pppd[3263]: Failed to open /dev/pts/0: No such file or directory

Jan 24 01:59:56 radioelectron-debian kernel: Kernel logging (proc) stopped.

Jan 24 01:59:56 radioelectron-debian kernel: Kernel log daemon terminating.

Jan 24 01:59:59 radioelectron-debian exiting on signal 15

Jan 24 02:00:50 radioelectron-debian syslogd 1.5.0#1.1: restart.

 

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


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

к этому топику никакого отношения не имеющие :)

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


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

Добрый день. Имеется проблема по данной теме. :unsure: Прошу Вашей помощи.

 

Итак, имеем: Gentoo 2007.0, linux-2.6.23-hardened-r4 (PPP и L2TP включены), ifconfig, dhcpcd, pppd и xl2tpd.

Проблемы:

1. Маршруты в route написаны циферками, а не символьно. Если убрать routes_eth0=(...) из etc/conf.d/net, то он автоматом не приходит от DHCP-сервера. При установке Gentoo данных проблем не было. Как починить?

2. Очень мало маршрутов, по сравнению с виндой. Как добавить/может использовать другой DHCP-клиент?

3. Нет Интернета. При попытке сделать как сказано: "до VPN маршрут через eth0, стандартный маршрут через ppp0" процесс xl2tpd сжирает все процессорное время, пинг никуда не ходит, и таже очень долго пытается отобразиться вывод команды route. Почему?

 

$ cat /etc/conf.d/net

config_eth0=( "dhcpcd" )
dhcpcd_eth0="-t 10"
routes_eth0=( "default via 10.228.64.1" )
config_eth1=( "192.168.0.1/24 brd 192.168.0.255" )

 

$ ifconfig

eth0	  Link encap:Ethernet  HWaddr 00:40:F4:90:EF:D0  
	  inet addr:10.228.69.230  Bcast:10.228.71.255  Mask:255.255.248.0
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  RX packets:2477412 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:1896 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000 
	  RX bytes:229627781 (218.9 Mb)  TX bytes:159137 (155.4 Kb)
	  Interrupt:11 Base address:0xc000 

eth1	  Link encap:Ethernet  HWaddr 00:14:D1:14:05:A5  
	  inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
	  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	  RX packets:94 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:1000 
	  RX bytes:9666 (9.4 Kb)  TX bytes:7406 (7.2 Kb)
	  Interrupt:10 Base address:0xe000 

lo		Link encap:Local Loopback  
	  inet addr:127.0.0.1  Mask:255.0.0.0
	  UP LOOPBACK RUNNING  MTU:16436  Metric:1
	  RX packets:19 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:0 
	  RX bytes:1736 (1.6 Kb)  TX bytes:1736 (1.6 Kb)

ppp0	  Link encap:Point-to-Point Protocol  
	  inet addr:78.107.192.189  P-t-P:85.21.0.254  Mask:255.255.255.255
	  UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1072  Metric:1
	  RX packets:35 errors:0 dropped:0 overruns:0 frame:0
	  TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
	  collisions:0 txqueuelen:3 
	  RX bytes:2601 (2.5 Kb)  TX bytes:46 (46.0 b)

 

$ route

Kernel IP routing table
Destination	 Gateway		 Genmask		 Flags Metric Ref	Use Iface
85.21.0.254	 *			   255.255.255.255 UH	0	  0		0 ppp0
78.107.69.98	*			   255.255.255.255 UH	0	  0		0 eth0
85.21.72.80	 10.228.64.1	 255.255.255.240 UG	0	  0		0 eth0
85.21.138.208   10.228.64.1	 255.255.255.240 UG	0	  0		0 eth0
83.102.146.96   10.228.64.1	 255.255.255.224 UG	0	  0		0 eth0
172.16.16.0	 10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
192.168.0.0	 *			   255.255.255.0   U	 0	  0		0 eth1
85.21.90.0	  10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
78.107.23.0	 10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
85.21.79.0	  10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
10.228.64.0	 *			   255.255.248.0   U	 0	  0		0 eth0
10.0.0.0		10.228.64.1	 255.0.0.0	   UG	0	  0		0 eth0
loopback		*			   255.0.0.0	   U	 0	  0		0 lo
default		 10.228.64.1	 0.0.0.0		 UG	0	  0		0 eth0

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


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

Hyperwyrm, у тебя не прописаны маршруты до DNS-серверов.

 

Чем срёт в лог xlt2pd? У меня L2TP вообще мнгновенно заработал, только сделал `rc-update add xl2tpd`, чтобы инет автоматом поднимался, а `net.ppp0` убил.

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


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

1. ping l2tp.corbina.net работает

2. в логах все ок...

 

Но почему маршруты не приходят автоматом?

Вообще, сейчас добавил ip-up и ip-down и Интернет появился. До этого их вообще не использовал.

$ cat /etc/ppp/ip-up

route del $5 dev ppp0
route add -host $5 gw 10.228.64.1
route add default dev ppp0
route del default dev eth0 (см. ниже)

Если добавлять эту строчку, то вывод route очень сильно тормозит, если не добавлять, то вывод route не тормозит, но существуют 2 стандартных маршрута, что не есть правильно. Если потом вручную убрать эту строчку, то ничего не тормозит и 1 стандартный маршрут. :) Загадка.

и

$ cat /etc/ppp/ip-down

route del $5
route del default dev ppp0

Получилось:

$ route

Kernel IP routing table
Destination	 Gateway		 Genmask		 Flags Metric Ref	Use Iface
85.21.0.254	 10.228.64.1	 255.255.255.255 UH	0	  0		0 ppp0
78.107.69.98	*			   255.255.255.255 UH	0	  0		0 eth0
85.21.72.80	 10.228.64.1	 255.255.255.240 UG	0	  0		0 eth0
85.21.138.208   10.228.64.1	 255.255.255.240 UG	0	  0		0 eth0
83.102.146.96   10.228.64.1	 255.255.255.224 UG	0	  0		0 eth0
172.16.16.0	 10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
192.168.0.0	 *			   255.255.255.0   U	 0	  0		0 eth1
85.21.90.0	  10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
78.107.23.0	 10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
85.21.79.0	  10.228.64.1	 255.255.255.0   UG	0	  0		0 eth0
10.228.64.0	 *			   255.255.248.0   U	 0	  0		0 eth0
10.0.0.0		10.228.64.1	 255.0.0.0	   UG	0	  0		0 eth0
loopback		*			   255.0.0.0	   U	 0	  0		0 lo
default		 *			   0.0.0.0		 U	 0	  0		0 ppp0

Остаются актуальными вопросы про автоматический приход стандартного маршрута и вывод имен маршрутов вместо адресов.

 

А надо ли вообще создавать net.ppp0?

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

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


Ссылка на сообщение
Поделиться на других сайтах
route del $5 dev ppp0

Непонятно, зачем это ? Учитывая, что ppp0 у тебя на этот момент отсутствует.

 

route add default dev ppp0

route del default dev eth0 (см. ниже)

Лучше не так. Сначала удалять

 ip route del default dev eth0

а потом pppd сам поставит default route на ppp0

( при наличии опции defaultroute в /etc/ppp/options.xl2tpd )

 

Остаются актуальными вопросы про автоматический приход стандартного маршрута

В /etc/dhclient.conf примерно так:

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

request subnet-mask, broadcast-address, time-offset, routers,
   domain-name, domain-name-servers, host-name,
   netbios-name-servers, netbios-scope, interface-mtu,
   rfc3442-classless-static-routes;

Тогда твой dhclient будет иметь возможность получить маршруты.

и вывод имен маршрутов вместо адресов

Нет маршрутов до DNS-серверов.

Как раз отсылка к проблеме получения маршрутов.

 

P.S.: С некоторых пор серверы vpn.corbina.net начали авторизовать l2tp клиентов.

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


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

pppd в упор не хочет прописывать маршрут по умолчанию, даже после route del default dev eth0 в /etc/ppp/ip-up.

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

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


Ссылка на сообщение
Поделиться на других сайтах
pppd в упор не хочет прописывать маршрут по умолчанию, даже после route del default dev eth0 в /etc/ppp/ip-up.

 

#cat /etc/ppp/options.xl2tpd

#pppd --version

и кусок из /var/log/messages, где устанавливается ppp соединение

в студию !

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


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

$ cat /etc/ppp/options.xl2tpd

name hyperwyrm
remotename l2tp
ipparam corbina
connect /bin/true
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
mru 1460
mtu 1460

$ pppd --version

pppd version 2.4.4

$ cat /var/log/messages

Jan 31 17:03:43 hyper-gw xl2tpd[4609]: This binary does not support kernel L2TP.
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: xl2tpd version xl2tpd-1.1.12 started on hyper-gw PID:4610
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Forked by Scott Balmos and David Stipp, (C) 2001
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Inherited by Jeff McAdams, (C) 2002
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Forked again by Xelerance (www.xelerance.com) (C) 2006
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Listening on IP address 0.0.0.0, port 1701
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Connecting to host l2tp.corbina.net, port 1701
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Connection established to 85.21.0.255, 1701.  Local: 23437, Remote: 18303 (ref=0/0).
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Calling on tunnel 23437
Jan 31 17:03:43 hyper-gw xl2tpd[4610]: Call established with 85.21.0.255, Local: 24129, Remote: 61549, Serial: 1 (ref=0/0)
Jan 31 17:03:43 hyper-gw pppd[4613]: pppd 2.4.4 started by root, uid 0
Jan 31 17:03:43 hyper-gw pppd[4613]: Serial connection established.
Jan 31 17:03:43 hyper-gw pppd[4613]: Using interface ppp0
Jan 31 17:03:43 hyper-gw pppd[4613]: Connect: ppp0 <--> /dev/pts/0
Jan 31 17:03:45 hyper-gw pppd[4613]: CHAP authentication succeeded
Jan 31 17:03:45 hyper-gw pppd[4613]: CHAP authentication succeeded
Jan 31 17:03:45 hyper-gw pppd[4613]: local  IP address 78.107.204.63
Jan 31 17:03:45 hyper-gw pppd[4613]: remote IP address 85.21.0.254

 

Попробовал установить dhclient из пакета dhcp. Прописал инфу про rfc3442, но он вообще перестал присылать маршруты. :) Забил на это, к тому же, в Вниманию линуксоидов. арбайтер сказал, что dhcpcd вообще без этого все делает.

 

Итог:

1. Стандартный маршрут не присылается (глядел через dhcpcd -d eth0).

2. Инет настраивается только вручную и то только, если манипулировать строчками в /etc/ppp/ip-up

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

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


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

Что ты имеешь в виду

Стандартный маршрут

Что pppd не ставит default route - это действительно странно ...

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


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

Стандартный маршрут не присылается dhcp-сервером, приходится вручную его дописывать (см. выше /etc/conf.d/net). А то, что pppd не прописывает свой стандартный маршрут, это тоже странно.

 

А /etc/ppp/ip-up запускается точно до начала работы pppd? Потому что строчка, на которую Вы указывали в свое первом сообщении:

route del $5 dev ppp0
Непонятно, зачем это ? Учитывая, что ppp0 у тебя на этот момент отсутствует.

Вполне нормально удаляется, значит она существует, а ставит ее pppd.

 

UPD!

Если не использовать /etc/ppp/ip-up, а после запуска pppd добавить руками:

route del $5 dev ppp0
route add -host $5 gw 10.228.64.1
route add default dev ppp0
route del default dev eth0

то все ОК, ничего не тормозит и все работает... ну кроме отображения названий маршрутов вместо IP в выводе route

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

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


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

Если

стандартный маршрут
это маршрут до l2tp.corbina.net, то об этом еще надо догадаться :rolleyes:

 

А если серьезно, то повторюсь:

налицо явные неполадки в работе dhcpcd -

Нет маршрутов ни до одного DNS сервера, ни до vpn сервера.

 

Лично я dhcpcd не использую, поэтому про настройку ничего подсказать не могу.

Относительно же работы dhclient'а у меня нареканий нет.

Почему он не заработал у тебя - не узнаю, пока не увижу его логов ...

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


Ссылка на сообщение
Поделиться на других сайтах
Если это маршрут до l2tp.corbina.net, то об этом еще надо догадаться :(

Не. Имеется ввиду маршрут "default 10.228.64.1 255.255.255.255 ... eth0".

 

Вполне реально, что dhcpcd тупит. Но я больше поверю, что все-таки что-то забыл включить/включил лишнее именно я.

 

$ cat /etc/dhcp/dhclient.conf

timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes;

 

$ cat /var/log/messages

Jan 31 19:33:02 hyper-gw dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jan 31 19:33:04 hyper-gw dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jan 31 19:33:07 hyper-gw dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jan 31 19:33:07 hyper-gw dhclient: DHCPACK from 10.8.225.122
Jan 31 19:33:07 hyper-gw dhclient: bound to 10.228.70.227 -- renewal in 279383 seconds.

 

BuHTOKPbIJI, покажите, пожалуйста, вывод Ваших команд:

emerge -pv ppp

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

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


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

У меня не Gentoo, а Fedora Core 6 - emerge нету :)

#rpm -qa ppp

ppp-2.4.4-1.fc6.Y

Правда, rpm я пересобирал для поддержки pppd опции ifname

Тоесть в сборку добавил патч, основанный на ppp-2.4.2-ifname.patch от AltLinux ( вроде бы )

+ я его немножко дописал для поддерки ppp units с опцией ifname. Могу выложить.

 

Jan 31 19:33:07 hyper-gw dhclient: DHCPACK from 10.8.225.122

Jan 31 19:33:07 hyper-gw dhclient: bound to 10.228.70.227 -- renewal in 279383 seconds

dhclient-script не апдейтит /etc/resolv.conf

Попробуй dhclient вообще без /etc/dhclient.conf

 

P.S.: А ты уверен, что в твоем районе dhcp корректно раздает маршруты ( и вообще раздает )?

Не проще ли прописать нужные маршруты статически ?

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


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

Жалко, что не Генту. Хотел поглядеть на флаги. :blink:

 

А что вообще дает этот патч ifname?

 

Ну, т.к. в винде все маршруты прописываются автоматом и нормально, то думаю с районным DHCP все ок.

 

PS. dhclient попробую в понедельник, т.к. сейчас система пересобирается - надобно подождать :)

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

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


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

Подскажите пожалуйста вроде весь топ прокурил... роуты, конфиги... хз..

Вот Цытата логера:

 

Feb 7 04:15:05 [pppd] Failed to open /dev/pts/3: No such file or directory

Feb 7 04:15:12 [pppd] Failed to open /dev/pts/4: No such file or directory

Feb 7 04:15:16 [pppd] Failed to open /dev/pts/5: No such file or directory

Feb 7 04:15:18 [rc-scripts] WARNING: xl2tpd has already been started.

Feb 7 04:15:21 [xl2tpd] death_handler: Fatal signal 15 received_

Feb 7 04:15:23 [xl2tpd] This binary does not support kernel L2TP._

Feb 7 04:15:23 [xl2tpd] xl2tpd version xl2tpd-1.1.12 started on Xorius PID:9966_

Feb 7 04:15:23 [xl2tpd] Written by Mark Spencer, Copyright © 1998, Adtran, Inc._

Feb 7 04:15:23 [xl2tpd] Forked by Scott Balmos and David Stipp, © 2001_

Feb 7 04:15:23 [xl2tpd] Inherited by Jeff McAdams, © 2002_

Feb 7 04:15:23 [xl2tpd] Forked again by Xelerance (www.xelerance.com) © 2006_

Feb 7 04:15:23 [xl2tpd] Listening on IP address 0.0.0.0, port 1701_

Feb 7 04:15:23 [xl2tpd] Connecting to host l2tp.corbina.net, port 1701_

Feb 7 04:15:23 [xl2tpd] Connection established to 85.21.0.255, 1701. Local: 43313, Remote: 26511 (ref=0/0)._

Feb 7 04:15:23 [xl2tpd] Calling on tunnel 43313_

Feb 7 04:15:23 [xl2tpd] Call established with 85.21.0.255, Local: 12211, Remote: 46591, Serial: 1 (ref=0/0)_

Feb 7 04:15:23 [pppd] pppd 2.4.4 started by root, uid 0

Feb 7 04:15:23 [pppd] Serial connection established.

Feb 7 04:15:23 [pppd] Using interface ppp0

Feb 7 04:15:23 [pppd] Connect: ppp0 <--> /dev/pts/8

Feb 7 04:15:24 [pppd] Warning - secret file /etc/ppp/chap-secrets has world and/or group access

Feb 7 04:15:24 [pppd] CHAP authentication succeeded

- Last output repeated twice -

Feb 7 04:15:24 [pppd] not replacing existing default route to eth0 [10.207.104.1]

Feb 7 04:15:24 [pppd] local IP address 78.107.204.251

Feb 7 04:15:24 [pppd] remote IP address 85.21.0.254

Feb 7 04:15:28 [pppd] Failed to open /dev/pts/6: No such file or directory

Feb 7 04:15:31 [pppd] Failed to open /dev/pts/7: No such file or directory

Feb 7 04:15:35 [pppd] Failed to open /dev/pts/3: No such file or directory

Feb 7 04:15:42 [pppd] Failed to open /dev/pts/4: No such file or directory

Feb 7 04:15:46 [pppd] Failed to open /dev/pts/5: No such file or directory

Feb 7 04:15:58 [pppd] Failed to open /dev/pts/6: No such file or directory

Feb 7 04:16:01 [pppd] Failed to open /dev/pts/7: No such file or directory

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


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

Старая песня о главном ...

Feb 7 04:15:24 [pppd] not replacing existing default route to eth0 [10.207.104.1]

уже писал - pppd не ставит default route на свой интерфейс, если уже есть другой default route.

Тоесть перед запуском xl2tpd/pppd надо делать так:

route del default

И обязательно должен быть маршрут до l2tp.corbina.net через районный шлюз (выглядит примерно так):

#ip route list
85.21.0.254 via 10.207.xxx.xxx dev eth0

 

Off: ну и это тоже не дело :-)

Feb 7 04:15:24 [pppd] Warning - secret file /etc/ppp/chap-secrets has world and/or group access

сделай так:

#chown root:root /etc/ppp/chap-secrets
#chmod 600 /etc/ppp/chap-secrets

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


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

Гы, попробовал dhclient, udhcp и pump. Все они выдают только дефолтный маршрут и сетку, где находится районный маршрутизатор.

dhcpcd выиграл.

 

После юзанья официального форума генту пришел к выводу, что маршруты надо писать руками, т.к. возможно что-то не то с районным DHCP-сервером.

 

А вот про pppd (в упор не пишет свой маршрут) и xl2tpd (сжирает многа памяти, если после его запуска начать менять маршруты) вопрос остается открытым.

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

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


Ссылка на сообщение
Поделиться на других сайтах
т.к. возможно что-то не то с районным DHCP-сервером.
P.S.: А ты уверен, что в твоем районе dhcp корректно раздает маршруты ( и вообще раздает )?

Не проще ли прописать нужные маршруты статически ?

я уже и не знаю, плакать или смеяться ...

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


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

Заработало)

всем спасибо, всё зделал.. не хватало только маршрутов до l2tp сервера и до ДНС сервера

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


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

собственно делал все как написано на предыдущих страницах и ничерта не выходит(

 

вот мои конфиги:

# /etc/xl2tpd/xl2tpd.conf

[global]
access control = yes

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

#/etc/ppp/options.xl2tpd (который почему-то не создался пакетом и я создавал его вручную)
name int1k
remotename l2tp
ipparam corbina
connect /bin/true
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute

#/etc/ppp/chap-secrets
int1k * пароль

 

с логами все интереснее:

1) В файле /var/log/messages про xl2tpd ни единого слова

2) Вот отрывок из файла /var/log/syslog

...
Feb 19 18:09:51 localhost xl2tpd[3737]: This binary does not support kernel L2TP. 
Feb 19 18:09:51 localhost xl2tpd[3738]: xl2tpd version xl2tpd-1.1.12 started on debian PID:3738 
Feb 19 18:09:51 localhost xl2tpd[3738]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc. 
Feb 19 18:09:51 localhost xl2tpd[3738]: Forked by Scott Balmos and David Stipp, (C) 2001 
Feb 19 18:09:51 localhost xl2tpd[3738]: Inherited by Jeff McAdams, (C) 2002 
Feb 19 18:09:51 localhost xl2tpd[3738]: Forked again by Xelerance (www.xelerance.com) (C) 2006 
Feb 19 18:09:51 localhost xl2tpd[3738]: Listening on IP address 0.0.0.0, port 1701 
...

 

Debian 4.0)

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

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


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

Какое у тебя ядро?

 

uname -a

 

Плииз!

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


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

debian:/home/int1k-local/Desktop# uname -a

Linux debian 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 GNU/Linux

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


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

эх...

я же писал про особенности в Debian

 

1) ставим ядро 2.6.24-1 !

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


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

:rolleyes: А собстевнно как обновить ядро?

 

p.s. корбиновский репозиторий то я указал. Стабильный правд.

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


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

скачиваем соответствующий

linux-image2.6.24.deb (точно не помню)

 

и устанавиваем его

sudo dpkg -i linux-image2.6.24.deb

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


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

Эмм.. воббще дальше 18 не видно почемут=(

ща попробую нестабильный арт врубить)

 

 

ага, ща качаю пакет, скачаю - сообщу

кста, скорость 60кбайт на сек.

 

поставил ядро.

Feb 19 20:20:01 localhost xl2tpd[4081]: init_network: Unable to bind socket: Address already in use. Terminating.

Вот собстевнно и ошибка. Она обсуждалась. Сейчас попробую тем же способом ее решить.

 

Feb 19 20:17:21 localhost pppd[3936]: Connection terminated.

Feb 19 20:17:21 localhost pppd[3936]: Exit.

Feb 19 20:20:01 localhost xl2tpd[4081]: init_network: Unable to bind socket: Address already in use. Terminating.

 

вообще странно. к времени запуска xl2tpd pppd жуе мертв.

 

млллиин, тот что он сделал - не помогаааааааааетт..

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас