Windows ラップトップでは、PPTP VPN 経由で接続していましたが、問題なく動作していました。現在、Ubuntu 15.04 経由では接続されますが、約 30 秒後に再び切断されます。
VPN 経由で割り当てられる IP は、ホーム リモート ネットワーク 192.168.11.X 上の 172.31.148.2 であることがわかります。ローカル IP/ネットワークは、192.168.0.x 上の 192.168.0.162 です。
dpkg -s ネットワークマネージャー-pptp >> 0.9.10.0-1ubuntu1
ここからどこへ行けばよいか、何かアイデアはありますか? ありがとうございます!
設定は次のとおりです。
PPTP の詳細オプションがチェックされています: MSCHAP、MSCHAPv2、ポイントツーポイント暗号化 (MPPE) の使用 (すべて使用可能 (デフォルト))、BSD データ圧縮の許可、Deflate データ圧縮の許可、TCP ヘッダー圧縮の使用
チェックなし: PAP、CHAP、EAP、ステートフル暗号化を許可する
答え1
syslogにエラーがありました。
short read (-1): Message too long
これは MTU の問題を示唆しています。どうやら、VPN が MTU 設定の誤りを訴えることがあるようです。Verizon 4G ワイヤレス カード経由で自宅に接続すると、この VPN はうまく機能せず、30 秒ほどアクティビティが続くと切断されます。
これを修正するために私が行ったことは次のとおりです。
ping -s 1472 google.com
これは、ping の MTU (バイト長) を設定します。さまざまな数値を試してください。最初は大幅に下げて、数百ずつ上下させ、次に 1 つの数値まで推測しました。私の場合は 1400 で、これは 1428 の MTU に変換されます。シェル コマンドは、次のような内容を示しています。
drew@drew-buntu-laptop:~$ ping -s 1400 www.google.com
PING www.google.com (216.58.219.196) 1400(1428) bytes of data.
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=1 ttl=46 (truncated)
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=2 ttl=46 (truncated)
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=3 ttl=46 (truncated)
72 bytes from lga25s40-in-f4.1e100.net (216.58.219.196): icmp_seq=4 ttl=46 (truncated)
次に、接続の MTU 設定を実際に変更するには、デスクトップ (Ubuntu 15.04) の右上にある Wi-Fi バーを右クリック > 接続を編集 > 現在接続している Wi-Fi (VPN ではない) を選択して、編集をクリックします。
次に、画面の下部付近で、カスタム MTU の長さを入力できます。
Wi-Fi から切断し、再接続すると、VPN が安定して動作します。
参考文献: http://www.tp-link.us/FAQ-190.html
dslreports dot com スラッシュ「faq/695」