LinuxForum.Fans
Тема

Настройка xl2tp Corbina

Автор: Aspedin 70 сообщений 17323 просмотров
#54762

Никто не знает альтернативного pptp клиента под Debian?

#54768

А что не так в pptp-linux?

#54769

Да судя по форуму корбины низкая скорость из-за того что pptp-linux устарел давно.

#54773

Aspedin, я вас умоляю. Это pptp такой упоротый протокол, что потерь там больше чем полезной нагрузки. l2tp корбине нужен.
http://wiki.debian.org/ru/xl2tpd?highlight=%28l2tp%5C+l%5C+2%5C+tp%29

ЗЫ: я ушёл просто от них полгода назад. Т.к. скорость стала совсем паршивой у всех :D

#54778

Пробовал я этот l2tp настроить.
Ничерта не поднимается

Jun 26 12:45:18 TARDIS xl2tpd[2540]: Calling on tunnel 6667
Jun 26 12:45:18 TARDIS xl2tpd[2540]: Call established with 85.21.0.253, Local: 19182, Remote: 64024, Serial: 766 (ref=0/0)
Jun 26 12:45:18 TARDIS xl2tpd[2540]: start_pppd: I'm running:
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "/usr/sbin/pppd"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "passive"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "nodetach"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "name"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "ТУТ_ЛОГИН"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "debug"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "file"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "/etc/ppp/options.xl2tpd"
Jun 26 12:45:18 TARDIS xl2tpd[2540]: "/dev/pts/1"
Jun 26 12:45:21 TARDIS xl2tpd[2540]: handle_avps: dont know how to handle atribute 46.
Jun 26 12:45:21 TARDIS xl2tpd[2540]: handle_avps: dont know how to handle atribute 104.
Jun 26 12:45:21 TARDIS xl2tpd[2540]: control_finish: Connection closed to 85.21.0.253, serial 766 (Locally generated disconnect)
Jun 26 12:45:21 TARDIS xl2tpd[2540]: Terminating pppd: sending TERM signal to pid 12119
Jun 26 12:45:21 TARDIS xl2tpd[2540]: pppd 12119 successfully terminated
#54781

zerg, тоже ушёл примерно полгода как, как они стали билайном совсем всё испортилось, может конечно пока передряги там у них шли, но пользоваться инетом уже было не удобно. Да и раньше жгли не по детски, не говоря про качество связи, были раза три такие коры, типа у них режут провод, или воруют оборудование, а они не могут починить ибо ЖЭК ключи не дает от крыши....

#54783

Aspedin, купи роутер и спаси себя от гемороя :-).

#54788

papin-aziat, у меня локальный финансовый кризис.

#54801

Aspedin, по той мануали, что я привёл?

Это пожалуй лучшее руководство. Так что если не по нему, то попробуйте. Делов то минут на десять

#54803

zerg, Да по нему.

#54805

Aspedin, а l2tp у Вас точно поддерживается на сети? Если да, то значит где-то допустили ошибку, т.к. оно у меня работало даже на сквизии с сиде... Ну скриптики немного с баша на читсый sh переписал...

#54810

Да. Точно.
Меня вот эта строка в логах смущает:

text
xl2tpd[20811]: This binary does not support kernel L2TP.

Как-бы не пришлось пересобирать.
Kernel:2.6.32-3

#54815

а чего не 2.6.32-5 ужеж давно доступно

Я гонял ещё на 2.6.30

#54821

а чего не 2.6.32-5 ужеж давно доступно

А зачем, когда у меня на 2.6.24 все железо нормально работает?

На форуме корбины по поводу ошибок l2tp молчат

#54826

А можете сейчас повторить настройку ровно как написано на вики. Чай да и осилим разобраться.

Корбинщики ответят? Цисководы то?

#54833

Ну можно попробовать еще раз по wiki. Но думаю ничего не изменится.

Настроил по wiki за исключением последнего скрипта, мой вариант:

text

#!/bin/sh

[ $6 = "corbina" ] || exit 0

export GATEWAY=10.54.8.1

for i in $(grep "^nameserver" /etc/resolv.conf | awk '{print $2}') ; do route add -host $i gw $GATEWAY done

route del $5 dev $1

for i in $(host tp.corbina.net | awk '{print $4}') ; do route add -net $i gw $GATEWAY done

Откуда берутся входные параметры $6 $5 $1 ???

В итоге есть ppp0 соединение, но интернет не работает.

Логи:
Роутинг до xl2tpd

text

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface <Пропущены локальные ресурсы> 10.54.8.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0 0.0.0.0 10.54.8.1 0.0.0.0 UG 0 0 0 eth0

После:

text

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
<Пропущены локальные ресурсы>
10.54.8.0       0.0.0.0         255.255.248.0   U     0      0        0 eth0
10.0.0.0        10.54.8.1       255.0.0.0       UG    0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

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

#54885

Никаких мыслей, народ?

#54913
Aspedin написал:
мой вариант

неут

напортачил

ща

#54917

zerg, лучше объясни откуда берутся $1 $5 $6 их наличие меня в ступор вводит.

#54919
zerg написал:
Откуда берутся входные параметры $6 $5 $1 ???

Читаем документацию на pppd. В данном случае $6 = ipparam (см. файл настроек).

Для начала узнаём адрес дефолтного роута

text
$ ip ro

Запоминаем адрес, он нам сейчас пригодится.

/etc/ppp/ip-up.d/corbina

text
#!/bin/sh

[ $6 = "corbina" ] || exit 0

# А вот тут трогать не надо было. Эта штука смотрит какие адреса приехали от dhcp для dns # грэпит их и добавляет в роуты, потому что через тунель они будут не доступны. Поэтому и не работало, что # у вас они стали не доступны for i in `grep "^nameserver" /etc/resolv.conf | awk '{print $2}'` ; do route add -host $i gw адрес_который_мы_запоминали done

route del $5 dev $1 route add -net 85.21.0.0/24 gw адрес_который_мы_запоминали

/etc/ppp/ip-down.d/corbina

text
#!/bin/sh

[ $6 = "corbina" ] || exit 0

for i in `grep "^nameserver" /etc/resolv.conf | awk '{print $2}'` ; do route dell -host $i gw адрес_который_мы_запоминали done

route dell -net 85.21.0.0/24 gw адрес_который_мы_запоминали

Войдите или зарегистрируйтесь, чтобы ответить.