Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

sukhodolsky

Побеждена низкая скорость PPTP в WL500GP подобных рутерах

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

сейчас качает 2,8мбайт/с с хороших серваков. L2TP чуточку быстрее - 3,1мбайт/c.

 

http://wl500g.info/showthread.php?p=66109

 

====

Сегодня г-н Суходольский меня окончательно достал с Корбиной и ППТП и мы с ним кое чего порешили. Сразу скажу, что в итоге с Корбиной скорость PPTP лишь слегка не дотягивает до L2TP. Хотя трудно сказать точно, может всё же равна?

 

Итак, что делать, если скорость PPTP маловата.

 

1) Попробовать отключить шифрование, т.е. вписать в Additional pppd options слова "nomppe nomppc" (без кавычек, с пробелом между опциями)

1а) если после этого всё работает, то поздравляю, переходите к пункту 2;

1b) если работать перестало, а в логе появились слова про "нужно MPPC или MPPE", то убираете это и переходите к пункту 3

 

2) Если пункт 1 выполнен, т.е. шифрование можно отключить, то следующий шаг - включение синхронного режима (это просто уменьшает количество работы внутри самого pppd/pptp): в Additional pppd options должно быть "nomppe nomppc sync", а в поле Heartbeat Server через пробел нужно добавить "--sync" (без кавычек)

2a) если после этого работает, то пункт 3

2б) если не работает, то выкидываем sync и тоже пункт 3

 

Заставить работать sync совместно с MPPE/MPPC не получилось.

 

3) Отключить буферизацию для пакетов полученных в неправильном порядке или для ожидания потерянных: в поле Heartbeat Server через пробел нужно добавить "--nobuffer" (без кавычек).

 

Для Корбины итог такой (скорость выросла в 2,5 - 3 раза):

 

Additional pppd options: nomppe nomppc sync

Hearbeat Server: vpn.corbina.net --sync --nobuffer

====

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


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

Хм... надо будет попробовать. Правда у меня OpenWRT, но думаю, что суть одна...

 

P.S. "nobuffer" я вроде бы уже пробовал раньше и не заметил особых изменений, возможно из-за того, что у меня безлимитный 4 Мбит. Но в любом случае резон есть, поскольку должна снизиться загрузка проца.

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


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

Эффектно так получилось, теперь роутер можно рекомендовать как полностью пригодный к Корбине. :censored:

 

До:

[B][routah:root] wget http://flash.eastweb.ru/file/20070322113550-Vista_update.exe -O /dev/null -v[/B]

0% [																										   ] 2,641,088	348.23K/s	ETA 21:21

[B][routah:root] iperf -c 195.14.50.21 -p 50000 -w 128K -P 3 -m[/B]
[  6] MSS size 1348 bytes (MTU 1388 bytes, unknown interface)
[SUM]  0.0-10.7 sec  8.80 MBytes  6.91 Mbits/sec

 

После:

[B][routah:root] wget http://flash.eastweb.ru/file/20070322113550-Vista_update.exe -O /dev/null -v[/B]
3% [===>																									   ] 13,827,264	 1.91M/s	ETA 03:11

[B][routah:root] iperf -c 195.14.50.21 -p 50000 -w 128K -P 3 -m[/B]

[  6] MSS size 1348 bytes (MTU 1388 bytes, unknown interface)
[SUM]  0.0-10.1 sec  23.5 MBytes  19.6 Mbits/sec

 

L2TP:

[B][routah:root] wget http://flash.eastweb.ru/file/20070322113550-Vista_update.exe -O /dev/null -v[/B]
2% [=>																										 ] 8,581,236	  2.42M/s	ETA 02:22

[B][routah:root] iperf -c 195.14.50.21 -p 50000 -w 128K -P 3 -m[/B]

[  5] MSS size 1348 bytes (MTU 1388 bytes, unknown interface)
[SUM]  0.0-10.0 sec  26.8 MBytes  22.3 Mbits/sec

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


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

Попробовал в OpenWRT, впечатления в целом положительные :lol: , скорость субъективно возросла. К сожалению протестировать максимальную пропускную способность не могу, т.к. у меня тариф 4 Мбит, да еще корбину в нашем районе колбасит не по-детски, полноценные 4 Мбита я не видел уже больше месяца (с тех пор, как ввели IPTV) :rolleyes:

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


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

Вообще --nobuffer лучше добавлять на всех pppd-based устройствах, типо linux/freebsd B)

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


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

Для P-330 кто-нибудь может подробноую инструкцию выложить?

Спасибо...

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


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

Awake,

Как написано выше - суть одна. Надо править конфиг VPN-соединения роутера.

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


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

Ураа!!! "--sync" не пошел, а вот с "--nobuffer" скорость реально возросла до положенной, в ДВА РАЗА !!! :o

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


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

Ураа!!! "--sync" не пошел, а вот с "--nobuffer" скорость реально возросла до положенной, в ДВА РАЗА !!! :(

 

А почему --sync не пошел? Какая модель рутера? Вы вбивали --sync в строчки HeartBeat и одновременно слово sync в строчку "Additional pppd options"?

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


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

А почему --sync не пошел? Какая модель рутера? Вы вбивали --sync в строчки HeartBeat и одновременно слово sync в строчку "Additional pppd options"?

 

WL500gp, да вбивал. :(

 

Сецчас так:

Additional pppd options "nomppe nomppc"

Heart-Beat Server: "vpn.corbina.net --nobuffer"

 

А вот с

Additional pppd options "nomppe nomppc sync"

Heart-Beat Server: "vpn.corbina.net --sync --nobuffer" Не коннектится!!! :(

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


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

Additional pppd options "nomppe nomppc sync"

Heart-Beat Server: "vpn.corbina.net --sync --nobuffer" Не коннектится!!! :)

Возможно, не хватает модуля синхронного режима ppp (используется и для l2tp). Не знаю, как в Олеговой прошивке, а в OpenWRT он называется ppp_synctty. Нужно загрузить его в память командой insmod.

В любом случае, в логах рутера должно быть видно, в чем трабл.

 

P.S. А прошивка то хоть от Олега последняя?

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


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

Возможно, не хватает модуля синхронного режима ppp (используется и для l2tp). Не знаю, как в Олеговой прошивке, а в OpenWRT он называется ppp_synctty. Нужно загрузить его в память командой insmod.

В любом случае, в логах рутера должно быть видно, в чем трабл.

 

P.S. А прошивка то хоть от Олега последняя?

 

Ага, Олеговская, последняя. Подробнее про установку openwrt и этого модуля можно?..

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


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

Ага, Олеговская, последняя. Подробнее про установку openwrt и этого модуля можно?..

Про OpenWRT есть тема на форуме: Настройка роутера LinkSys WRT54GL v. 1.1. с OpenWRT - HOWTO

Смотри также http://openwrt.org и http://x-wrt.org

А вообще ИМХО гораздо проще разобраться, почему не работает на Олеговой прошивке, чем начинать все с нуля на OpenWRT. Помучай Олега на его форуме, может быть он поможет.

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


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

Насчет синка замечена проблема с торрентом,после разрыва соединения и последующего востановления соединения торрент просто стоит,все по нулям хотя порты открыты и пиров он получает а скорость 0.Помогает перегрузка торрента

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


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

Всё выше сказанное относится только к PPTP или на L2TP то же имеет место быть?

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


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

Эффектно так получилось, теперь роутер можно рекомендовать как полностью пригодный к Корбине. :)

 

L2TP:

[B][routah:root] wget http://flash.eastweb.ru/file/20070322113550-Vista_update.exe -O /dev/null -v[/B]
2% [=>																										 ] 8,581,236	  2.42M/s	ETA 02:22

[B][routah:root] iperf -c 195.14.50.21 -p 50000 -w 128K -P 3 -m[/B]

[  5] MSS size 1348 bytes (MTU 1388 bytes, unknown interface)
[SUM]  0.0-10.0 sec  26.8 MBytes  22.3 Mbits/sec

Ну да...

Осталось еще чуток поднять скорость (раза в четыре) :)

Тогда будут полноценные 100Мбит на pptp/l2tp

 

Всё выше сказанное относится только к PPTP или на L2TP то же имеет место быть?

Имеет место быть.

При чем, судя по тесту djet, именно l2tp наиболее быстрый.

22.3 Mbits/sec

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


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

ну не знаю а чем так l2tp не угодил - у меня с ним модем уже долго работает без проблем - вроде адреса серверов не так часто меняют чтобы была проблема руками прописать ip

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


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

sukhodolsky, СПС!

 

iliuxa, не угодил тем, что не работает.

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


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

Имеет место быть.

При чем, судя по тесту djet, именно l2tp наиболее быстрый.

22.3 Mbits/sec

 

Правильно ли я понял, что l2tp даёт 22,3 mbit/sec без изменения параметров, или всё же с изменением.

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


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

Правильно ли я понял, что l2tp даёт 22,3 mbit/sec без изменения параметров, или всё же с изменением.

Точно не скажу, но подозреваю что это l2tp с изменениями.

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


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

Awake,

Как написано выше - суть одна. Надо править конфиг VPN-соединения роутера.

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

 

зы интересует инструкция для зухеля п330в

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


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

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

 

зы интересует инструкция для зухеля п330в

Помоему в 330 нельзя править конфиг. Он dat.

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


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

Всем привет!

До сегодняшнего дня все работало. А сегодня вдруг не конектится с инетом. Стал лазить... Методом "научного тыка" - заработало. Было так:

Additional pppd options: holdoff 60 nomppe nomppc sync

Hearbeat Server: vpn.corbina.net --sync --nobuffer

Убрал " --nobuffer" - заработало. :lol:

Сейчас от так:

Additional pppd options: holdoff 60 nomppe nomppc sync

Hearbeat Server: vpn.corbina.net --sync

Почему???

P.S. По поводу изменения скорости ничего сказать не могу. Визуально вроде не заметно. А где посмотреть лог -не знаю :) -чайник :angry: НаучИте, плиз.......

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


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

А где посмотреть лог -не знаю :lol: -чайник <_< НаучИте, плиз.......

 

Status & Log --> System Log

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


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

у

 

У меня c --nobuffer работает и даже слегка улучшается скорость (но всё равно медленнее, чем при прямом подключении)

 

А вот после добавления --sync соединение не происходит.

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


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

А у меня если добавить sync то вечно впн соединение отваливается. :( а без него все хорошо ;)

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


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

Купил недавно эту вещицу - реально вещь! Не со всеми функциями еще разобрался, но правильную прошивку уже поставил :o Только что выкачивал один фильмец с рапиды и заметил периодические обрывы связи. Вот логи:

Jan 1 03:00:12 PPTP: connect to ISP

Dec 29 00:21:24 ntp client: Synchronizing time with time.nist.gov ...

Dec 29 00:22:06 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Reply received.

Dec 29 00:23:05 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:23:05 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:24:02 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:24:02 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:25:02 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:25:02 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:25:59 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:25:59 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:26:58 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:26:58 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:27:57 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:27:57 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:28:55 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:28:55 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:29:55 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:29:55 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

Dec 29 00:30:54 pptp[122]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:30:54 pptp[122]: anon log[logecho:pptp_ctrl.c:672]: no more Echo Reply/Request packets will be reported.

Dec 29 00:38:20 pptp[122]: anon log[ctrlp_disp:pptp_ctrl.c:922]: Call disconnect notification received (call id 55709)

Dec 29 00:38:20 pptp[122]: anon log[ctrlp_disp:pptp_ctrl.c:781]: Received Stop Control Connection Request.

Dec 29 00:38:20 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 4 'Stop-Control-Connection-Reply'

Dec 29 00:38:20 pptp[122]: anon log[callmgr_main:pptp_callmgr.c:263]: Closing connection

Dec 29 00:38:20 pptp[122]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request'

Dec 29 00:38:20 pppd[107]: Modem hangup

Dec 29 00:38:20 pptp[122]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed

Dec 29 00:38:20 pppd[107]: Connection terminated.

Dec 29 00:38:20 pppd[107]: Connect time 19981298.2 minutes.

Dec 29 00:38:20 pppd[107]: Sent 143715049 bytes, received 346589129 bytes.

Dec 29 00:38:20 dnsmasq[72]: read /etc/hosts - 4 addresses

Dec 29 00:38:20 dnsmasq[72]: read /etc/ethers - 2 addresses

Dec 29 00:38:20 dnsmasq[72]: reading /tmp/resolv.conf

Dec 29 00:38:20 dnsmasq[72]: using nameserver 85.21.192.3#53

Dec 29 00:38:20 dnsmasq[72]: using nameserver 213.234.192.8#53

Dec 29 00:38:20 PPTP: Disconnected

Dec 29 00:38:20 pppd[107]: Child process /tmp/ppp/ip-down (pid 143) terminated with signal 11

Dec 29 00:38:22 pptp[122]: anon log[pptp_read_some:pptp_ctrl.c:537]: read returned zero, peer has closed

Dec 29 00:38:24 pptp[122]: anon log[call_callback:pptp_callmgr.c:83]: Closing connection

Dec 29 00:38:50 pppd[107]: Serial connection established.

Dec 29 00:38:50 pppd[107]: Using interface ppp0

Dec 29 00:38:50 pppd[107]: Connect: ppp0 <--> /dev/pts/0

Dec 29 00:38:50 pptp[147]: anon log[main:pptp.c:267]: The synchronous pptp option is activated

Dec 29 00:38:50 pptp[151]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'

Dec 29 00:38:50 pptp[151]: anon log[ctrlp_disp:pptp_ctrl.c:732]: Received Start Control Connection Reply

Dec 29 00:38:50 pptp[151]: anon log[ctrlp_disp:pptp_ctrl.c:766]: Client connection established.

Dec 29 00:38:51 pptp[151]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'

Dec 29 00:38:51 pptp[151]: anon log[ctrlp_disp:pptp_ctrl.c:851]: Received Outgoing Call Reply.

Dec 29 00:38:51 pptp[151]: anon log[ctrlp_disp:pptp_ctrl.c:890]: Outgoing call established (call ID 0, peer's call ID 60089).

Dec 29 00:38:54 pppd[107]: CHAP authentication succeeded

Dec 29 00:38:54 pppd[107]: local IP address 89.178.227.220

Dec 29 00:38:54 pppd[107]: remote IP address 85.21.0.27

Dec 29 00:38:54 pppd[107]: primary DNS address 213.234.192.7

Dec 29 00:38:54 pppd[107]: secondary DNS address 195.14.50.21

Dec 29 00:38:54 dnsmasq[72]: read /etc/hosts - 4 addresses

Dec 29 00:38:54 dnsmasq[72]: read /etc/ethers - 2 addresses

Dec 29 00:38:54 dnsmasq[72]: reading /tmp/resolv.conf

Dec 29 00:38:54 dnsmasq[72]: using nameserver 195.14.50.21#53

Dec 29 00:38:54 dnsmasq[72]: using nameserver 213.234.192.7#53

Dec 29 00:38:55 PPTP: connect to ISP

Dec 29 00:39:51 pptp[151]: anon log[logecho:pptp_ctrl.c:670]: Echo Reply received.

Dec 29 00:40:50 pptp[151]: anon log[logecho:pptp_ctrl.c:670]: Echo Request received.

Dec 29 00:40:50 pptp[151]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 6 'Echo-Reply'

помогите советом, если кто знает, что это за хрень?

 

на всякий случай приведу конфиг:

WAN Connection Type: PPTP

WAN Connection Speed: Auto negotiation

 

IP Address: 0.0.0.0

Subnet Mask: 0.0.0.0

Default Gateway: 0.0.0.0

 

Get DNS Server automatically? Yes

DNS Server1:

DNS Server2:

 

User Name:

Password:

Idle Disconnect Time in seconds(option): 1800 Tx Only

MTU: 1492

MRU: 1492

Service Name(option):

Access Concentrator Name(option):

Additional pppd options: nomppe nomppc sync

Enable PPPoE Relay? No

 

Host Name:

MAC Address:

Heart-Beat or PPTP/L2TP (VPN) Server: vpn.corbina.net --sync --nobuffer

пробовал менять различные опции (sync, nobuffer) - судя по логам, ошибки разные, но результат всегда тот же :vava:

 

ап

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


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

Купил недавно эту вещицу - реально вещь! Не со всеми функциями еще разобрался, но правильную прошивку уже поставил :) Только что выкачивал один фильмец с рапиды и заметил периодические обрывы связи. Вот логи:

помогите советом, если кто знает, что это за хрень?

 

на всякий случай приведу конфиг:

 

пробовал менять различные опции (sync, nobuffer) - судя по логам, ошибки разные, но результат всегда тот же :(

 

ап

Default Gateway: 0.0.0.0 -> Тут, если не ошибаюсь, в настройках должно быть пусто

... надеюсь, что поможет (если 0.0.0.0 не сам роутер нарисовал)

ой! толькочто заметил - также попробуй убрать --sync

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


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

pixelshader, а чем не устраивает l2tp?

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


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