aleut22

[Решено] Тариф 50 мбит + linux -xl2tpd

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

Разработчик xl2tpd сказал, что не развалится, он проверял и тестировал с патчем - сказал, что без разницы, с его слов негативной реакции быть не должно (будет негативная реакция - только тогда будет новая опция). Он не против просто включить патч даже без опции, а если он на это идет, значит, применить этот патч в мэйнлайне можно и нужно. Стоит обратить внимание, что openl2tp в данном случае, а не только виндовый клиент используют sync-фрейминг по-умолчанию, поэтому можно считать, что это уже стандарт, выработанный практикой.

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


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

а кто-нибудь пробывал включать поддержку со стороны ядра на новых ядрах ?

а то без нее совсем не комфортно работать - дома слабенький роутер из пентиума 3,грузит проц очень сильно, высокие пинги, да и скорость далеко не 50 мбит , от силы 30 :(

 

 

при подключении Получаю ошибку :

start_pppd: Unable to connect PPPoL2TP socket.

соединение не идет.

Если не подгружать модуль - все нормально.

Насколько я понял , что проблема очень старая..

но решений я так и не нашел. Может есть какая-то хитрость?

PS ubuntu 10.04.3

kernel 2.6.32-33

xl2tp 1.2.8

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

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


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

а кто-нибудь пробывал включать поддержку со стороны ядра на новых ядрах ?

но решений я так и не нашел. Может есть какая-то хитрость?

 

Никакой хитрости нет. В ядре слегка сменилось API L2TP а разраб не чешется.

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


Ссылка на сообщение
Поделиться на других сайтах
Никакой хитрости нет. В ядре слегка сменилось API L2TP а разраб не чешется.

А я то обрадовался, что такую поддержку там реализовали.

Уже 2 года прошло, как проблема есть, а разработчику видимо все равно. Хотя новые версии в этот период выпускались,но проблему так и не исправили.

Откатываться на старое ядро совсем не хочется.

Уж лучше сидеть на pptp - там багов поменьше будет и проблем с настройкой нет.

Можно делать выводы о том, как скоро и в какой версии появится патч от etesial..

Вообщем сразу не понравился мне это xl2tp , буду тестить openl2tp.

 

Вопрос знающим, чем отличается версия xl2tp+dfsg-1 от обычного xl2tp, скаченного с офф. сайта ? или это одно и тоже

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


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

Вообщем сразу не понравился мне это xl2tp , буду тестить openl2tp.

У xl2tp есть очень полезная фича: задание сервера по имени (а не по IP-адресу)!

Его бы слегка доделать под свежий кернел...

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


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

вышел xl2tpd 1.3.0. Про поддержку ядра ни слова, хотя бы write packet убрали - и то радует.

* Added xl2tpd-control [Alexander Dorokhov]

* Added 'a' (add) and 'd' (delete) control options [Alexander Dorokhov]

* Refresh debian/ from Debian. [Roberto C. Snchez]

* Buffer overrun in reading >16 char l2tp-secrets [Matt Domsch]

(https://bugzilla.redhat.com/show_bug.cgi?id=689178)

* xl2tpd may leaks file descriptors [steve Barth]

* xl2tpd: field o_pad in "struct payload_hdr" unnecessary. RFC 2661 [ilya]

* Fix logging in write_packet() [ilya]

* Bug tracker bugs fixed:

#1119 Segfault upon config error [Andrey Cherny]

#1223 Gentoo QA warning: dereferencing pointer [Andrey Cherny]

#1236 xl2tpd hungs and wont redial after communication fail [Andrey Cherny]

#1237 delayed null pointer check [Andrey Cherny]

 

вообщем вести с полей - версия 1.3.0 нормально подключает без патча,

правда в логах постоянно какие-то ошибки сыпятся типа

network_thread: unable to find call or tunnel to handle packet. call = 14163, tunnel = 7536 Dumping.

но на работы кажись не влияет

поддержки новых ядер так и не появилось,

по сравнению с 1.2.8 - теперь корректно прописывает init скрипт на моей ubuntu 10.04

ну и ошибка write packet ушла .

 

Вопрос к знающим - какое железо нужно , чтобы тянуло 50 мбит в обе стороны без поддержки ядра ?

P3 733 не справляется.. Высокие пинги тоже от этого?

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

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


Ссылка на сообщение
Поделиться на других сайтах
У xl2tp есть очень полезная фича: задание сервера по имени (а не по IP-адресу)!

так в openl2tp такое тоже возможно

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

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


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

Проверьте кто-нибудь на высокоскоростных тарифах новый xl2tpd-0.3.0

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


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

Проверьте кто-нибудь на высокоскоростных тарифах новый xl2tpd-0.3.0

работает, тариф 50/50.

полет нормальный

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


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

4test, а предыдущая версия xl2tpd оригинальная без патчей работает у Вас?

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


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

4test, а предыдущая версия xl2tpd оригинальная без патчей работает у Вас?

версия 1.2.7 - без патча у меня не завелась , хотя кто-то писал,что работает

1.2.8 - тоже нужен патч

Работает только 1.3.0

Соответственно всем ее и рекомендую.

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


Ссылка на сообщение
Поделиться на других сайтах
У xl2tp есть очень полезная фича: задание сервера по имени (а не по IP-адресу)!

так в openl2tp такое тоже возможно

Я не совсем точно сформулировал: l2tp превращает имя в адрес один раз при старте, а xl2tp - при каждом переподключении.

Поэтому в случае разрыва из-за проблем с конкретным сервером у xl2tp есть шанс получить новый (менее проблемный) адрес.

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


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

Всем доброго времени.

возникла аналогичная проблема.

Установил себе Ubuntu 11.04 рядом с виндой ХР на одном харде до смены тарифа по данным настройкам http://homenet.beeline.ru/index.php?showtopic=268256 все работало с первого раза, а когда перешел на "450 Безлимит 12/5 Mбит/с L2TP" интернет напроч отказывается соединяться. роутерами не пользуюсь есть только свич. но он к проблеме отношения не имеет.

Я не так давно начал пользоваться Ubuntu 11.04 но вроде у меня проблема похожая как и в этой теме. Ториф только по проьоколу l2tp работает. Из всего выше прочитанного почти не чего не понял)

Объясните попроще пожалуйста по пунктам что нужно сделать, ато у меня руки не из того места растут когда дело доходит до настроек билайна.

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


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

вышел xl2tpd 1.3.0. Про поддержку ядра ни слова, хотя бы write packet убрали - и то радует.

 

Ну дык продолжаем репортить https://gsoc.xelerance.com/issues/1260

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


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

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

Да, было бы интересно. У меня не на чем, к сожалению.

 

Похоже, что на большинстве роутеров используют один и тот же пакет. И в Билайне тестируют свое оборудование и настройки на совместимость с десятком роутеров перед тем, как запустить в продакшн, поэтому, собственно, роутеры и работают. Жаль, что линукс с xl2tpd не заслуживает тестирования.

 

Нихрена они не тестируют. Это миф. Реально у меня два роутера D-Link DIR300. и че? Думаете работает? Хоть один?? Нет. Даже ради интереса залил на один из них DD-WRT. ИИИ ?? Ничего не изменилось. Это что касается L2TP. Что же касается PPTP, то он работает на DIR 300 но со своим приколом. Из моих 22 Мб/с идет только 256 кс/с (максимум 1 мб/с). Если бы на одной только железке было, можно было бы свалить на само устройство (что тех поддержка и сделала). Но тут два одинаковые, в разных местах брали. Так что, кто там и чего тестирует, не понятно

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


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

Вот это не может не радовать:

http://svn.dd-wrt.com/changeset/17472/src/router/xl2tpd/l2tp.h

13.08.2011 Сменена версия на xl2tpd 1.3.0 в DD-WRT, с билда 17472

 

С нетерпением ждём новых публичных билдов :)

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


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

Интересная проблема:

После смены тарифа на 50/50 не стал конектиться xl2tpd 1.2.7.

Почитав посты на этом сайте поставил себе последний xl2tpd 1.3.0 из портеджа.

 

Дописал то что советовали в конфиги, в итоги мои конфиги выглядят так:

 

/etc/xl2tpd/xl2tpd.conf

[global]
access control = yes

[lac corbina]
lns = tp.internet.beeline.ru
redial = yes
redial timeout = 1
require chap = yes
require authentication = no
name = XXX
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
require pap = no
autodial = yes
tunnel rws = 8
tx bps = 100000000

 

/etc/ppp/options.xl2tpd

unit 0
name XXX
remotename l2tp
ipparam corbina
connect /bin/true
nodeflate
nobsdcomp
persist
holdoff 10
maxfail 0
nopcomp
noauth
noaccomp
defaultroute

 

Для полноты картины добавлю еще

/etc/ppp/ip-up

#!/bin/bash

#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

#IP-*
/etc/ppp/ip-up.d/$6 $1 $2 $3 $4 $5 $6

 

/etc/ppp/ip-down

#!/bin/bash

#PATH
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

#IP-*
/etc/ppp/ip-down.d/$6 $1 $2 $3 $4 $5 $6

 

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

#!/bin/sh

#Роутинг до VPN
GW="10.59.0.1"
route del $5 dev ppp0
route add -host $5 gw $GW

route add -net 85.21.0.0 netmask 255.255.0.0 gw $GW

#Роутинг до DNS
route add -host 195.14.50.1 gw $GW
route add -host 213.234.192.8 gw $GW
route add -host 85.21.192.3 gw $GW
route add -host 195.14.50.21 gw $GW
#Роутинг до локальных ресурсов
route add -net 10.0.0.0 netmask 255.0.0.0 gw $GW
route add -net 85.21.79.0 netmask 255.255.255.0 gw $GW
route add -net 85.21.90.0 netmask 255.255.255.0 gw $GW
route add -host 85.21.52.254 gw $GW
route add -host 195.14.50.26 gw $GW

# forum
route add -host 85.21.72.83 gw $GW
# irc
route add -host 85.21.79.12 gw $GW
# corbina.ru
#route add -host 89.179.135.67 gw $GW
#&&&&&&&&&&
route add -host 10.59.14.193 gw 10.59.0.1

route del default
route add default dev ppp0

 

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

#!/bin/sh
GW="10.59.0.1"
route del $5
route del default
route add default dev eth0 gw $GW
route add -host 85.21.72.83 gw $GW
route add -host 89.179.135.67 gw $GW

 

Так вот проблема в то, что с xl2tpd 1.3.0 конект устанавливается, отсылаются десятки ГБ куда-то, а принято только 40 байт. Смахивает на проблемы с таблицей маршрутизации.

С версией xl2tpd 1.2.7 из портеджа все пашет на ура.

Вопрос в том, как заставить работать xl2tpd 1.3.0?

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


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

недавно переставлял систему с 0 на новое железо.

Была такая же проблема. Накосячил с маршутизацией.

Поэтому еще раз все перепроверьте командой route -n после поднятого интернета.

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


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

недавно переставлял систему с 0 на новое железо.

Была такая же проблема. Накосячил с маршутизацией.

Поэтому еще раз все перепроверьте командой route -n после поднятого интернета.

так ведь фишка в том, что не понятно, почему с одними и теми же правилами 1.2.7 Пашет а 1.3.0 нет...

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


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

недавно переставлял систему с 0 на новое железо.

Была такая же проблема. Накосячил с маршутизацией.

Поэтому еще раз все перепроверьте командой route -n после поднятого интернета.

так ведь фишка в том, что не понятно, почему с одними и теми же правилами 1.2.7 Пашет а 1.3.0 нет...

без логов и маршутизации не разобраться.

Да и откуда вы брали пакет . Что такое портедж? и дистрибутив у вас какой?

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


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

без логов и маршутизации не разобраться.

Да и откуда вы брали пакет . Что такое портедж? и дистрибутив у вас какой?

 

gentoo linux x64

 

Вот два списка маршрутизации один с 1.3.0, другой с 1.2.7 (какой именно где - забыл)

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.59.0.1       0.0.0.0         UG    0      0        0 eth0
10.0.0.0        10.59.0.1       255.0.0.0       UG    0      0        0 eth0
10.59.0.0       0.0.0.0         255.255.240.0   U     0      0        0 eth0
10.59.14.193    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.0.0       10.59.0.1       255.255.0.0     UG    0      0        0 eth0
85.21.0.245     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
85.21.52.254    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.72.83     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.79.0      10.59.0.1       255.255.255.0   UG    0      0        0 eth0
85.21.79.12     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.90.0      10.59.0.1       255.255.255.0   UG    0      0        0 eth0
85.21.192.3     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
89.179.135.67   10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
195.14.50.1     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
195.14.50.21    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
195.14.50.26    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
213.234.192.8   10.59.0.1       255.255.255.255 UGH   0      0        0 eth0

 

Вроде это для 1.2.7

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
0.0.0.0         10.59.0.1       0.0.0.0         UG    2      0        0 eth0
10.0.0.0        10.59.0.1       255.0.0.0       UG    0      0        0 eth0
10.59.0.0       0.0.0.0         255.255.240.0   U     0      0        0 eth0
10.59.14.193    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.0.0       10.59.0.1       255.255.0.0     UG    0      0        0 eth0
85.21.0.245     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.52.254    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.72.83     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.79.0      10.59.0.1       255.255.255.0   UG    0      0        0 eth0
85.21.79.12     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
85.21.90.0      10.59.0.1       255.255.255.0   UG    0      0        0 eth0
85.21.192.3     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
195.14.50.1     10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
195.14.50.21    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
195.14.50.26    10.59.0.1       255.255.255.255 UGH   0      0        0 eth0
213.234.192.8   10.59.0.1       255.255.255.255 UGH   0      0        0 eth0

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


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

попробуйте удалить вот этот маршут

85.21.0.245 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0

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


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

Ubuntu 11.10

Нихрена не стоит

В теме много обсуждений, но нет точно сформулированного поста - типа: "И так, делаем вот так и вот так и вуоля - та-дам"

Отсюда вполне логичный вопрос, How To?

Не могли бы коллеги разрабы выкинуть рабочую версию под сей ядро?

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


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

Позвонил только что в билайн, сказали - убунту мы не консультируем, проблема в ней, разбирайтесь с системой (((

 

как сохранить этот файл после изменения ?:(((

 

1. В /etc/xl2tpd/xl2tpd.conf

tx bps = 100000000

 

и насчет второго, можно поподробней, как это - пропатчить, что то куда то вставить ?:)))

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


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

Позвонил только что в билайн, сказали - убунту мы не консультируем, проблема в ней, разбирайтесь с системой (((

 

как сохранить этот файл после изменения ?:(((

 

1. В /etc/xl2tpd/xl2tpd.conf

tx bps = 100000000

 

и насчет второго, можно поподробней, как это - пропатчить, что то куда то вставить ?:)))

берите последний пакет от дебиана http://pkgs.org/search/?keyword=xl2tpd&search_on=smart&distro=0&arch=32-bit&exact=0 и патчить ничего не нужно.

запустите

sudo nautilus, найдите файл, отредактируйте и сохраните.

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


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

И так, что мы имеем...и именно не я а мы...

Убунту 11.10 "упрямый козёл"...по-другому не назову...

Поставил последний хл2тпд..1.3.0

После поставил скрипт автонастройки...проверил...всё везде отлично...инета как не было так и нет...

options

unit 0
name xxx
remotename L2TP
ipparam Corbina
connect /bin/true
mru 1460
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
usepeerdns
noauth

xl2tpd.conf

[global]
access control = yes
auth file = /etc/ppp/chap-secrets

[lac Corbina]
;lns = tp.internet.beeline.ru
lns = 85.21.0.210
redial = yes
redial timeout = 5
require chap = yes
require authentication = no
name = xxx
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tp-corbina-script
require pap = no
autodial = yes
tx bps = 100000000

 

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

Всё как доктор прописал..в чём задница?

P.S:chap проверил...всё в порядке.

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


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

Ни чо не работает !!! НАДОЕЛО ХОЧУ УБУНТУ !!! ПОЧЕМУ ТО С ДРУГИМИ СЕТЯМИ ВСЕ ОК КОНЕКТИТ !!!! гребанный биланайн !! айда глобальное пере подключение !!! или пусть решают что у них там не так

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


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

кому интересна поддержка xl2tpd новых ядер, появился патч

Только что поставил себе -тестирую.

 

Первые впечатления :

Нагрузку с процессора очень хорошо снимает,пинги меньше, скорость больше ( теперь xl2tp можно рассматривать как полноценную альтернативу openl2tp )

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


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

кому интересна поддержка xl2tpd новых ядер, появился патч

Только что поставил себе -тестирую.

 

Первые впечатления :

Нагрузку с процессора очень хорошо снимает,пинги меньше, скорость больше ( теперь xl2tp можно рассматривать как полноценную альтернативу openl2tp )

Спасибо за ссылку! Kernel panic не появляется? У меня openl2tp периодически ядро в панику вгонял. С 2.6.34 и 36 пробовал, потом ушел на xl2tpd.

 

Так вот проблема в то, что с xl2tpd 1.3.0 конект устанавливается, отсылаются десятки ГБ куда-то, а принято только 40 байт. Смахивает на проблемы с таблицей маршрутизации.

С версией xl2tpd 1.2.7 из портеджа все пашет на ура.

Вопрос в том, как заставить работать xl2tpd 1.3.0?

У меня после поднятия ppp в таблице маршрутизации присутствует строка вида (85.21.0.96 - текущий l2tp сервер)

85.21.0.96    0.0.0.0         255.255.255.255 UH        0 0          0 ppp0

Пока строку не прибьешь - ничего само собой не работает. В итоге я, забив бороться с конфигами xl2tpd, в /etc/ppp/ip-up.d прописал скрипт, который делает:

#!/usr/bin/perl -w
my $if = shift or die "Usage: $0 pppX";
my $pppip = undef;
open IN, "/bin/netstat -nr |" or die "Cant open netstat";
while (<IN>) {
   $pppip = $1 if /^([\d\.]+)\s+0.0.0.0\s+.+$if\s*$/;
}
close IN;
system "/sbin/route del -host $pppip gw 0.0.0.0" if defined $pppip;

 

P.S> Не знаю как в дебианах/убунтах, но 1.3.0 сборки гентушного emerge патчить патчем про async надо, иначе на l2tp-only тарифах не работает.

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

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


Ссылка на сообщение
Поделиться на других сайтах
Спасибо за ссылку! Kernel panic не появляется? У меня openl2tp периодически ядро в панику вгонял. С 2.6.34 и 36 пробовал, потом ушел на xl2tpd.

нет.Что с openl2tp,что с ядерным xl2tp - такого ни разу не было ( ядро 2.6.32-34 ubuntu server 10.04)

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас