«前の日記(2006-12-31(日)) 最新 次の日記(2007-01-02(火))»

vdrめも

検索キーワード:
[PR]:「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」発売中です。


2007-01-01(月) 賀正 [長年日記]

_ [comp] 続・VPN 実験再び

ちょっと大きめのデータを流すとすぐ

pptp[XXXXX]: anon log[pptp_read_some:pptp_ctrl.c:543]: read returned zero, peer has closed
pptp[XXXXX]: anon log[callmgr_main:pptp_callmgr.c:255]: Closing connection (shutdown)
pptp[XXXXX]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request' 
pptp[XXXXX]: anon log[pptp_read_some:pptp_ctrl.c:543]: read returned zero, peer has closed
pptp[XXXXX]: anon log[call_callback:pptp_callmgr.c:78]: Closing connection (call state)
pppd[XXXXX]: Modem hangup

となって切れてしまう。

本家の Diagnosis HOWTO

manually restrict the MTU on the interface, by adding mtu 1404 or some smaller value as an option to the pppd program, either in the peers file for the tunnel, in the options file, or on the command line. You can also restrict the MTU on the interface after the tunnel has connected, using a command like ifconfig ppp1 mtu 1400.

The effect is that new TCP connections from your host will use an maximum segment size (MSS) that is lower. This may prevent path MTU discovery from being necessary.

[Connections via tunnel freezeより引用]

とあったので、MTU を落としてみる。そこに書かれている 1400 ではだめで、1000 でもだめだったので、ダイヤルアップの 576 を指定してみると、嘘のように安定した。


2007年
1月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]

書いてる人: dai

パッチ等(無保証)

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E