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





