pptp

VPNの接続をしたときの問題

  • VPNに接続はできる
  • 名前も正引きできる
  • VPN内(local)のノードにアクセスできる
  • けど一部の外のノードにブラウザでアクセスできない

    ifconfigでNICを見ると、pppデバイスの一部のMTUが1360になっているのに、
    MTU1390でパケットが飛んできていて、無限に再送要求を出して
    途中でとまる。

  • エラーログ(tcpdump)
    [root@router ppp]# tcpdump dst 202.222.28.135 or src 202.222.28.135
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
    14:42:34.240900 IP router.oss.teu.ac.jp.52955 > gon.futomi.com.http: S 260643930:260643930(0) win 8192 <mss 1360,nop,wscale 2,nop,nop,sackOK>
    14:42:34.245750 IP gon.futomi.com.http > router.oss.teu.ac.jp.52955: S 2908341954:2908341954(0) ack 260643931 win 5840 <mss 1460,nop,nop,sackOK,nop,wscale 0>
    14:42:34.246845 IP router.oss.teu.ac.jp.52955 > gon.futomi.com.http: . ack 1 win 16660
    14:42:34.256200 IP router.oss.teu.ac.jp.52955 > gon.futomi.com.http: P 1:495(494) ack 1 win 16660
    14:42:34.262275 IP gon.futomi.com.http > router.oss.teu.ac.jp.52955: . ack 495 win 6432
    14:42:34.265074 IP gon.futomi.com.http > router.oss.teu.ac.jp.52955: . 1:1361(1360) ack 495 win 6432
    14:42:34.265096 IP router.oss.teu.ac.jp > gon.futomi.com: ICMP router.oss.teu.ac.jp unreachable - need to frag (mtu 1396), length 556
    14:42:34.266829 IP gon.futomi.com.http > router.oss.teu.ac.jp.52955: . 1361:2721(1360) ack 495 win 6432
    14:42:34.266839 IP router.oss.teu.ac.jp > gon.futomi.com: ICMP router.oss.teu.ac.jp unreachable - need to frag (mtu 1396), length 556
    14:42:37.264713 IP gon.futomi.com.http > router.oss.teu.ac.jp.52955: . 1:1361(1360) ack 495 win 6432
    14:42:37.264726 IP router.oss.teu.ac.jp > gon.futomi.com: ICMP router.oss.teu.ac.jp unreachable - need to frag (mtu 1396), length 556
    14:42:43.264978 IP gon.futomi.com.http > router.oss.teu.ac.jp.52955: . 1:1361(1360) ack 495 win 6432
    14:42:43.264995 IP router.oss.teu.ac.jp > gon.futomi.com: ICMP router.oss.teu.ac.jp unreachable - need to frag (mtu 1396), length 556
    
  • 解決方法

    pptpで接続したときのMTUの最小値を1500(1496)にしてしまえばよい

  • /etc/ppp/options.pptpd (centosの場合)
    default-mru
    
  • HTML
  • PDF
RSS2.0 RSS1.0 Atom1.0