* [sisyphus] ошибка pptp @ 2008-03-19 19:10 Андрей Коновалов 2008-03-19 20:56 ` Denis Ovsienko 0 siblings, 1 reply; 11+ messages in thread From: Андрей Коновалов @ 2008-03-19 19:10 UTC (permalink / raw) To: sysadmins, sisyphus, community Здравствуйте все. Следующий сабж прёт просто как из пулемёта: localhost pptp[13257]: anon log[decaps_gre:pptp_gre.c:407]: buffering packet 38 expecting 37, lost or reordered) [root@localhost ~]# rpm -qa | grep ppp ppp-2.4.4-alt10 kdenetwork-kppp-3.5.9-alt1 ppp-common-0.4.2-alt1 [root@localhost ~]# rpm -qa | grep pptp pptp-client-1.7.0-alt1 alterator-net-pptp-0.5.5-alt3 [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.24-ice-wks-alt1 #1 SMP Mon Feb 25 08:44:22 MSK 2008 i686 GNU/Linux Никто не в курсе как исправить ситуацию? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-19 19:10 [sisyphus] ошибка pptp Андрей Коновалов @ 2008-03-19 20:56 ` Denis Ovsienko 2008-03-20 11:39 ` Sergey Vlasov 0 siblings, 1 reply; 11+ messages in thread From: Denis Ovsienko @ 2008-03-19 20:56 UTC (permalink / raw) To: sisyphus > Здравствуйте все. Следующий сабж прёт просто как из > пулемёта: localhost pptp[13257]: anon log > [decaps_gre:pptp_gre.c:407]: buffering packet 38 expecting 37, lost > or reordered) Я бы посмотрел на пакеты GRE-туннеля, вероятно, что они на самом деле приходят не в том порядке, в котором были отправлены. В этом случае PPtP-клиент не виноват. -- DO4-UANIC ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-19 20:56 ` Denis Ovsienko @ 2008-03-20 11:39 ` Sergey Vlasov 2008-03-20 12:49 ` Alexey Novikov ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Sergey Vlasov @ 2008-03-20 11:39 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1820 bytes --] On Wed, Mar 19, 2008 at 11:56:24PM +0300, Denis Ovsienko wrote: > > Здравствуйте все. Следующий сабж прёт просто как из > > пулемёта: localhost pptp[13257]: anon log > > [decaps_gre:pptp_gre.c:407]: buffering packet 38 expecting 37, lost > > or reordered) > > Я бы посмотрел на пакеты GRE-туннеля, вероятно, что они на самом деле > приходят не в том порядке, в котором были отправлены. В этом случае > PPtP-клиент не виноват. Обычно не "приходят не в том порядке", а просто пропадают. Частая причина подобных проблем - неверные настройки MTU; в опциях pppd следует использовать, например, mtu 1460 (если в сети нет ничего странного типа вложеных туннелей), или mtu 1400 (это значение по умолчанию использует Windows XP). Если этих опций нет, по умолчанию может быть установлено mtu 1500, в результате пакеты GRE передаются с фрагментацией, что увеличивает вероятность их потери (в особо клинических случаях фрагменты вообще оказываются отфильтрованными). Кроме того, у /usr/sbin/pptp есть опция --nobuffer, отключающая проверки порядкового номера пакетов и попытки их переупорядочивания. В этом случае пакеты будут просто передаваться в псевдотерминал в том порядке, в котором они приходят по сети, и с потерянными пакетами будет разбираться уже реализация PPP в ядре; если не используется сжатие или шифрование, эти потери будет приводить только к потерям соответствущих IP-пакетов, передаваемых через туннель, не оказывая влияние на прохождение других пакетов (а вот при использовании буферизации в pptp после потери пакета туннель оказывается заблокированным на некоторое время, пока pptp ждёт пакета с нужным номером). При использовании etcnet опцию --nobuffer для pptp можно передавать через переменную PPTP_EXTRA_OPTIONS, дополнительные опции для pppd - через PPPOPTIONS. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-20 11:39 ` Sergey Vlasov @ 2008-03-20 12:49 ` Alexey Novikov 2008-03-20 12:56 ` Michael Shigorin 2008-04-23 10:28 ` Michael Shigorin 2008-03-20 12:53 ` Michael Shigorin 2008-03-20 17:46 ` Andrey Rahmatullin 2 siblings, 2 replies; 11+ messages in thread From: Alexey Novikov @ 2008-03-20 12:49 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Thu, Mar 20, 2008 at 02:39:21PM +0300, Sergey Vlasov wrote: > On Wed, Mar 19, 2008 at 11:56:24PM +0300, Denis Ovsienko wrote: > > > Здравствуйте все. Следующий сабж прёт просто как из > > > пулемёта: localhost pptp[13257]: anon log > > > [decaps_gre:pptp_gre.c:407]: buffering packet 38 expecting 37, lost > > > or reordered) > > > > Я бы посмотрел на пакеты GRE-туннеля, вероятно, что они на самом деле > > приходят не в том порядке, в котором были отправлены. В этом случае > > PPtP-клиент не виноват. > > Обычно не "приходят не в том порядке", а просто пропадают. Частая причина > подобных проблем - неверные настройки MTU; в опциях pppd следует > использовать, например, mtu 1460 (если в сети нет ничего странного типа > вложеных туннелей), или mtu 1400 (это значение по умолчанию использует > Windows XP). Если этих опций нет, по умолчанию может быть установлено mtu > 1500, в результате пакеты GRE передаются с фрагментацией, что увеличивает > вероятность их потери (в особо клинических случаях фрагменты вообще > оказываются отфильтрованными). > > Кроме того, у /usr/sbin/pptp есть опция --nobuffer, отключающая проверки > порядкового номера пакетов и попытки их переупорядочивания. В этом случае > пакеты будут просто передаваться в псевдотерминал в том порядке, в котором > они приходят по сети, и с потерянными пакетами будет разбираться уже > реализация PPP в ядре; если не используется сжатие или шифрование, эти > потери будет приводить только к потерям соответствущих IP-пакетов, > передаваемых через туннель, не оказывая влияние на прохождение других > пакетов (а вот при использовании буферизации в pptp после потери пакета > туннель оказывается заблокированным на некоторое время, пока pptp ждёт > пакета с нужным номером). > > При использовании etcnet опцию --nobuffer для pptp можно передавать через > переменную PPTP_EXTRA_OPTIONS, дополнительные опции для pppd - через > PPPOPTIONS. Попробуйте еще --loglevel 0, где-то в сети были предположения о вносимой задержке именно при выводе отладочной информации. Ну и про MTU, я подбирал с помощью ping -s <размер пакета>, там в первой строчке в скобках как раз выводится размер всего IP-пакета, т.е. <размер пакета>+<размер заголовков IP-пакета=28>, так вот максимальный проходящий и есть MTU, ИМХО. Для меня подошел 1432 если мне память не изменяет. -- WBR, Alexey Novikov XMPP: alex-novikov@jabber.ru, shader@ya.ru ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-20 12:49 ` Alexey Novikov @ 2008-03-20 12:56 ` Michael Shigorin 2008-04-23 10:28 ` Michael Shigorin 1 sibling, 0 replies; 11+ messages in thread From: Michael Shigorin @ 2008-03-20 12:56 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Thu, Mar 20, 2008 at 03:49:09PM +0300, Alexey Novikov wrote: > Для меня подошел 1432 если мне память не изменяет. Уфф... хорошо, поставлю 1400. 0.5.7-alt1 там же: http://fly.osdn.org.ua/~mike/packages/alterator-net-pptp/ -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-20 12:49 ` Alexey Novikov 2008-03-20 12:56 ` Michael Shigorin @ 2008-04-23 10:28 ` Michael Shigorin 1 sibling, 0 replies; 11+ messages in thread From: Michael Shigorin @ 2008-04-23 10:28 UTC (permalink / raw) To: ALT Linux Sisyphus discussions On Thu, Mar 20, 2008 at 11:55:52AM +0000, Michael Shigorin wrote: > On Thu, Mar 20, 2008 at 03:49:09PM +0300, Alexey Novikov wrote: > > Для меня подошел 1432 если мне память не изменяет. > Уфф... хорошо, поставлю 1400. 0.5.7-alt1 там же: > http://fly.osdn.org.ua/~mike/packages/alterator-net-pptp/ JFYI: туда же и в Sisyphus выложен 0.5.8-alt1: * Tue Apr 22 2008 Michael Shigorin <mike@altlinux> 0.5.8-alt1 - "kludgy krap" release - hacked to allow PPTP-over-PPP: + start PPTP interface numbering with "ppp1" + if ppp0 is active (via dialer, not etcnet) on module startup, append it to interface list + don't try to REQUIRE dynamic interface like that either тж. https://bugzilla.altlinux.org/show_bug.cgi?id=15400 Просьба пользующимся PPTP поверх другого PPP уделить минутку внимания; отзывы лучше всего оставлять в баге. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-20 11:39 ` Sergey Vlasov 2008-03-20 12:49 ` Alexey Novikov @ 2008-03-20 12:53 ` Michael Shigorin 2008-03-20 17:46 ` Andrey Rahmatullin 2 siblings, 0 replies; 11+ messages in thread From: Michael Shigorin @ 2008-03-20 12:53 UTC (permalink / raw) To: sisyphus; +Cc: Mike Lykov [-- Attachment #1: Type: text/plain, Size: 948 bytes --] On Thu, Mar 20, 2008 at 02:39:21PM +0300, Sergey Vlasov wrote: > Обычно не "приходят не в том порядке", а просто пропадают. > Частая причина подобных проблем - неверные настройки MTU; в > опциях pppd следует использовать, например, mtu 1460 (если в > сети нет ничего странного типа вложеных туннелей), или mtu 1400 > (это значение по умолчанию использует Windows XP). Хм, почему-то думал, что давно поставил mtu 1476 (#11988 c3 и #14730)... оказалось, нет. Ставлю 1460, пожалуй. 0.5.6-alt1, заинтересованным просьба посмотреть: http://fly.osdn.org.ua/~mike/packages/alterator-net-pptp/ > При использовании etcnet опцию --nobuffer для pptp можно > передавать через переменную PPTP_EXTRA_OPTIONS, дополнительные > опции для pppd - через PPPOPTIONS. Порекомендуешь тоже врисовать в alterator-net-pptp? Вроде звучит разумно. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-20 11:39 ` Sergey Vlasov 2008-03-20 12:49 ` Alexey Novikov 2008-03-20 12:53 ` Michael Shigorin @ 2008-03-20 17:46 ` Andrey Rahmatullin 2008-03-21 3:27 ` Андрей Коновалов 2008-03-21 10:55 ` Sergey Vlasov 2 siblings, 2 replies; 11+ messages in thread From: Andrey Rahmatullin @ 2008-03-20 17:46 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1503 bytes --] On Thu, Mar 20, 2008 at 02:39:21PM +0300, Sergey Vlasov wrote: > Кроме того, у /usr/sbin/pptp есть опция --nobuffer, отключающая проверки > порядкового номера пакетов и попытки их переупорядочивания. В этом случае > пакеты будут просто передаваться в псевдотерминал в том порядке, в котором > они приходят по сети, и с потерянными пакетами будет разбираться уже > реализация PPP в ядре; если не используется сжатие или шифрование, эти > потери будет приводить только к потерям соответствущих IP-пакетов, > передаваемых через туннель, не оказывая влияние на прохождение других > пакетов (а вот при использовании буферизации в pptp после потери пакета > туннель оказывается заблокированным на некоторое время, пока pptp ждёт > пакета с нужным номером). $ ps afxww |grep pp 17914 ? Ss 0:00 /usr/sbin/pppd nolog updetach unit 42 local pty /usr/sbin/pptp --nolaunchpppd 10.0.0.1 --nobuffer file /etc/net/ifaces/ppp42/pppoptions 25123 ? S 1:25 \_ pptp: GRE-to-PPP gateway on /dev/ptmx --nobuffer 25127 ? S 0:00 pptp: call manager for 10.0.0.1 --nobuffer $ sudo tail -1 /var/log/daemons/warnings Mar 20 22:45:06 wrars-comp pptp[25123]: anon warn[decaps_gre:pptp_gre.c:419]: discarding bogus packet 1261156 (expecting 1258763) -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Можно апачей вешать на старшие порты, а перед ними вешать одного > апача с mod_proxy. Эээ... а мы не получим +1, Funny? -- mike in sisyphus@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-20 17:46 ` Andrey Rahmatullin @ 2008-03-21 3:27 ` Андрей Коновалов 2008-03-21 10:55 ` Sergey Vlasov 1 sibling, 0 replies; 11+ messages in thread From: Андрей Коновалов @ 2008-03-21 3:27 UTC (permalink / raw) To: sisyphus В сообщении от Thursday 20 March 2008 22:46:11 Andrey Rahmatullin написал(а): > sudo tail -1 /var/log/daemons/warnings Всем большое спасибо. Игры с mtu помогли. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-20 17:46 ` Andrey Rahmatullin 2008-03-21 3:27 ` Андрей Коновалов @ 2008-03-21 10:55 ` Sergey Vlasov 2008-03-21 11:23 ` Maks Re 1 sibling, 1 reply; 11+ messages in thread From: Sergey Vlasov @ 2008-03-21 10:55 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1649 bytes --] On Thu, Mar 20, 2008 at 10:46:11PM +0500, Andrey Rahmatullin wrote: > On Thu, Mar 20, 2008 at 02:39:21PM +0300, Sergey Vlasov wrote: > > Кроме того, у /usr/sbin/pptp есть опция --nobuffer, отключающая проверки > > порядкового номера пакетов и попытки их переупорядочивания. В этом случае > > пакеты будут просто передаваться в псевдотерминал в том порядке, в котором > > они приходят по сети, и с потерянными пакетами будет разбираться уже > > реализация PPP в ядре; если не используется сжатие или шифрование, эти > > потери будет приводить только к потерям соответствущих IP-пакетов, > > передаваемых через туннель, не оказывая влияние на прохождение других > > пакетов (а вот при использовании буферизации в pptp после потери пакета > > туннель оказывается заблокированным на некоторое время, пока pptp ждёт > > пакета с нужным номером). > > $ ps afxww |grep pp > 17914 ? Ss 0:00 /usr/sbin/pppd nolog updetach unit 42 local pty /usr/sbin/pptp --nolaunchpppd 10.0.0.1 --nobuffer file /etc/net/ifaces/ppp42/pppoptions > 25123 ? S 1:25 \_ pptp: GRE-to-PPP gateway on /dev/ptmx --nobuffer > 25127 ? S 0:00 pptp: call manager for 10.0.0.1 --nobuffer > > $ sudo tail -1 /var/log/daemons/warnings > Mar 20 22:45:06 wrars-comp pptp[25123]: anon warn[decaps_gre:pptp_gre.c:419]: discarding bogus packet 1261156 (expecting 1258763) Действительно, часть проверок остаётся и в режиме --no-buffer - принимаются пакеты, номер которых отличается от ожидаемого не более чем на 300 (т.е., если будет потеряно более 300 пакетов подряд, после восстановления связи соединение уже не восстановится). [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [sisyphus] ошибка pptp 2008-03-21 10:55 ` Sergey Vlasov @ 2008-03-21 11:23 ` Maks Re 0 siblings, 0 replies; 11+ messages in thread From: Maks Re @ 2008-03-21 11:23 UTC (permalink / raw) To: ALT Linux Sisyphus discussions ваши рекомендации помогают пользователям корбины? 2008/3/21 Sergey Vlasov <vsu@altlinux.ru>: > On Thu, Mar 20, 2008 at 10:46:11PM +0500, Andrey Rahmatullin wrote: > > On Thu, Mar 20, 2008 at 02:39:21PM +0300, Sergey Vlasov wrote: > > > Кроме того, у /usr/sbin/pptp есть опция --nobuffer, отключающая проверки > > > порядкового номера пакетов и попытки их переупорядочивания. В этом случае > > > пакеты будут просто передаваться в псевдотерминал в том порядке, в котором > > > они приходят по сети, и с потерянными пакетами будет разбираться уже > > > реализация PPP в ядре; если не используется сжатие или шифрование, эти > > > потери будет приводить только к потерям соответствущих IP-пакетов, > > > передаваемых через туннель, не оказывая влияние на прохождение других > > > пакетов (а вот при использовании буферизации в pptp после потери пакета > > > туннель оказывается заблокированным на некоторое время, пока pptp ждёт > > > пакета с нужным номером). > > > > $ ps afxww |grep pp > > 17914 ? Ss 0:00 /usr/sbin/pppd nolog updetach unit 42 local pty /usr/sbin/pptp --nolaunchpppd 10.0.0.1 --nobuffer file /etc/net/ifaces/ppp42/pppoptions > > 25123 ? S 1:25 \_ pptp: GRE-to-PPP gateway on /dev/ptmx --nobuffer > > 25127 ? S 0:00 pptp: call manager for 10.0.0.1 --nobuffer > > > > $ sudo tail -1 /var/log/daemons/warnings > > Mar 20 22:45:06 wrars-comp pptp[25123]: anon warn[decaps_gre:pptp_gre.c:419]: discarding bogus packet 1261156 (expecting 1258763) > > Действительно, часть проверок остаётся и в режиме --no-buffer - > принимаются пакеты, номер которых отличается от ожидаемого не более > чем на 300 (т.е., если будет потеряно более 300 пакетов подряд, после > восстановления связи соединение уже не восстановится). > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (GNU/Linux) > > iD8DBQFH45QqW82GfkQfsqIRAvipAJ4sscjkmkvK75hL5o1Hq0xC1dmLagCfZzBV > Bf3GMqzIt/gJU1qo/jmJGaY= > =zLjS > -----END PGP SIGNATURE----- > > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus > -- С уважением, Макс. ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2008-04-23 10:28 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-03-19 19:10 [sisyphus] ошибка pptp Андрей Коновалов 2008-03-19 20:56 ` Denis Ovsienko 2008-03-20 11:39 ` Sergey Vlasov 2008-03-20 12:49 ` Alexey Novikov 2008-03-20 12:56 ` Michael Shigorin 2008-04-23 10:28 ` Michael Shigorin 2008-03-20 12:53 ` Michael Shigorin 2008-03-20 17:46 ` Andrey Rahmatullin 2008-03-21 3:27 ` Андрей Коновалов 2008-03-21 10:55 ` Sergey Vlasov 2008-03-21 11:23 ` Maks Re
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git