* [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 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 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 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
* 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
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