LINUX.ORG.RU
ФорумAdmin

Поднятие l2tp-соединения (корбинобилайн). Неполучайца!


0

1

Пытаюсь сделать сабж. Исользую инструкцию отсюда

Содержание моих конфигов:

/etc/network/interfaces:

auto lo eth0

iface lo inet loopback

iface eth0 inet dhcp
	l2tpserv tp.internet.beeline.ru
	l2tpgw  10.200.56.1

/etc/network/if-up.d/prel2tp:

#!/bin/sh
   BINROUTE=/sbin/route
   if [ "x$IF_L2TPSERV" != "x" -a "x$IF_L2TPGW" != "x" ]
   then
      for i in $(grep "^nameserver" /etc/resolv.conf | awk '{print $2}') ; do
         $BINROUTE add -host $i gw $IF_L2TPGW
      done
      $BINROUTE add -host $IF_L2TPSERV gw $IF_L2TPGW
   fi
   exit 0

/etc/resolv.conf:

domain beeline
search beeline
nameserver 85.21.192.3
nameserver 213.234.192.8

/etc/xl2tpd/xl2tpd.conf:

[global]							access control = yes

[lac beeline]
lns = tp.internet.beeline.ru
redial = yes
redial timeout = 20
pppoptfile = /etc/ppp/options.xl2tpd
autodial = yes
flow bit = no

/etc/ppp/options:

asyncmap 0
auth
crtscts
lock
hide-password
modem
lcp-echo-interval 60
lcp-echo-failure 10
lcp-echo-adaptive
noipx

/etc/ppp/options.xl2tpd:

asyncmap 0000
mru 1460
mtu 1460
name мойлогин
noaccomp
nopcomp
novj
novjccomp
nodeflate
noipx
noauth
nomp
refuse-eap
refuse-pap
replacedefaultroute
defaultroute
ipparam l2tp
unit 0
Где вместо мойлогин - логин vpn-соединения beeline

Чему собственно я удивлён, это отсутвием в инструкции файла /etc/ppp/peers/beeline. Раз нет, так создавать я его не стал. Подумал, что для l2tp-соединения он не нужен. Вроде в /etc/xl2tpd/xl2tpd.conf все параметры соединения описаны, а соединение стало быть должно подниматься не командой pon, а демоном xl2tpd. Даю команды:

sudo service networking restart
sudo service xl2tpd restart
Никакого ppp-соединения не появляется. Где искать косяк?

★★★★★

Последнее исправление: sunny1983 (всего исправлений: 1)

о да, со всеми этими ХреноППоЕ тяжко в линаксах. поэтому у меня роутер, где всё настаивается за 2 минуты мышетыком в вебморде

anonymous
()

Пошерсти форум пчелайна - у них там есть инструкции под большинство популярных дистрибутивов.

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

Пошерсти форум пчелайна - у них там есть инструкции под большинство популярных дистрибутивов.

Это одна из таких инструкций. У меня кстати - Debian. И как видите не срастается.

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

>о да, со всеми этими ХреноППоЕ тяжко в линаксах.

с сетями в линуксе тяжко, с графикой (драйверами под видюхи) тяжко, со звуком тяжко :D

D_Lans
()

Это. lt2p у корбиды того, глючит. Попробуй pptp сначала.

zgen ★★★★★
()

/etc/network/interfaces

iface eth0 inet dhcp
up /etc/init.d/xl2tpd start || true
down /etc/init.d/xl2tpd stop || true

/etc/dhcp/dhclient-exit-hooks.d/static_routes

RUN="yes"
   if [ "$RUN" = "yes" ]; then
        if [ "$new_static_routes" != "" ]; then
                if [ "$reason" = "BOUND" ] || [ "$reason" = "REBOOT" ]; then
                        my_static_routes=($new_static_routes)

                        for(( i=0; i < ${#my_static_routes[@]}; i=i+2 )); do
				/sbin/route add -host "${my_static_routes[$i]}" gw "${my_static_routes[$i+1]}"
                        done
                fi
        fi
   fi

/etc/xl2tpd/xl2tpd.conf
[global]
access control = yes

[lac Corbina]
lns = 85.21.0.255
redial = yes
redial timeout = 5
require chap = yes
require authentication = no
name = LOGIN
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
require pap = no
autodial = yes
/etc/ppp/options.xl2tpd
unit 0
name LOGIN
remotename L2TP
ipparam Corbina
connect /bin/true
mru 1500
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
usepeerdns
noauth
/etc/ppp/corbina.options
CORBINA_IF=eth0
CORBINA_GW=LOCAL_GW
CORBINA_L2TP=85.21.0.255
/etc/ppp/ip-up.d/corbina
#!/bin/bash
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
. /etc/ppp/corbina.options
echo "nameserver 127.0.0.1" > /etc/resolv.conf
route del -host $CORBINA_L2TP dev $1
route del default dev $CORBINA_IF
route add -host $CORBINA_L2TP gw $CORBINA_GW dev $CORBINA_IF
route add default dev $1 metric 5
/etc/ppp/ip-down.d/corbina
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH
. /etc/ppp/corbina.options
route add default gw $CORBINA_GW dev $CORBINA_IF
echo -e "nameserver 213.234.192.8\nnameserver 85.21.192.3" > /etc/resolv.conf
/etc/ppp/chap-secrets
LOGIN * PASS *
LOCAL_GW LOGIN PASS поменяй на свои значения. Все работает стабильно (раньше тоже мучался...) Еще завелось здорово openl2tpd и, собственно, им и пользовался до недавнего времени, но стало разрываться соединение, поэтому перешел на xl2tpd. Причем с этими настройками работают оба демона, то есть /etc/init.d/xl2tpd stop && /etc/init.d/openl2tpd start отрабатывает )

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

>со всеми этими ХреноППоЕ тяжко в линаксах

ну хз, у меня были проблемы только при миграции на ядерный PPPoE

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

хотя вру - L2TP я даже не пробовал настраивать

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

pppoe настраивается проще всего. Когда у меня был МГТС я его настроил даже не заходя на форумы.

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

Попробовалтолько что по инструкции uspen и опять неполучайца. Теперь при загрузке пишет:

startpar: service(s) returned failure: xl2tpd... failed!
startpar: services(s) skipped: mngr... (warning).

sunny1983 ★★★★★
() автор топика

чем всё кончилось то?

tommy ★★★★★
()

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

реальные проблемы - неимоверно глючный сам xl2tpd

реально проблема - так же как и в pptp-client скорость не максимальная (в обе стороны в торренте у меня пости никогда нет 20 мегабит. как правило то туда то сюда плавает. быстрее качает - отдача снижается)

частично решается наложением патчей http://www.opennet.ru/openforum/vsluhforumID3/75046.html (на версию 1.2.7).

после этого проседание скорости чуть снижается и в лог не мусорит с «write_packet: Resource temporarily unavailable(11)».

еще больше повысить скорость должна была бы поддержка кернельного PPPoL2TP

https://gsoc.xelerance.com/issues/1260 - кого то за три года это достало. а авторы видимо даже не заметили. это тянется с примерно 2.6.23 (26)

и где только не обсуждали

http://homenet.beeline.ru/index.php?showtopic=196923
http://linuxforum.ru/viewtopic.php?id=4624&p=2
http://forum.beezone.info/beeline/faq/112.html?st=200

tommy ★★★★★
()
13 сентября 2011 г.
Ответ на: комментарий от tommy

Всё понятно что за проблема - не удаётся поднять l2tp-соединение. Там по ссылкам что-то про патчи и самостоятельные сборки написано, можете ответить прямо: непропатченым xl2tpd установленым из deb-пакета соединение поднять вообще можно или это заранее бесполезное дело? Да, я поднимаю эту тему потому что нужно срочно роутер на Debian поднять.

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