V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Linode 各机房速度测试
http://www.linode.com/speedtest/
diwup
V2EX  ›  Linode

用Linode搭了个PPTP的VPN ,遇到了诡异的问题...

  •  
  •   diwup · 2012-10-04 20:53:56 +08:00 · 3002 次点击
    这是一个创建于 4451 天前的主题,其中的信息可能已经有所发展或是发生改变。
    情况是这样的:
    1. 环境 Ubuntu + Nginx + ...,Linode 机房在东京
    2. 搭了个 PPTP 的 VPN
    3. 用 iPhone 的 3G (联通),能连上 VPN,能打开国内网站,也能翻蔷上FB什么的
    4. 用家里的宽带(北京联通ADSL):
    1)能连上 VPN,但是绝大部分网站都打不开,更谈不上翻蔷了
    2) ping 域名能 ping 通,比如 ping FB
    3)诡异之处:可以正常打开百度。不是缓存,真的是可以浏览,比如逛贴吧、看百度地图
    4) 用百度查看 IP,的确是 VPS 在日本的 IP
    5. 我买的别人的 PPTP VPN(机房在美国加州),用家里的宽带,可以正常上网、翻墙...

    我的怀疑:
    1. 我的路由器有问题?TP Link WR740N
    2. 我所在小区的联通ADSL有问题?
    3. 我人品有问题...?

    大家帮我诊断诊断...
    8 条回复    2014-08-05 19:48:16 +08:00
    wwwjfy
        1
    wwwjfy  
       2012-10-04 21:04:30 +08:00
    看hosts,查路由表66
    lemonda
        2
    lemonda  
       2012-10-04 21:36:02 +08:00
    加大点mtu试试,连上vpn后,ifconfig ppp0 mtu 1500,如果可以了,就把这句加到/etc/ppp/ip-up里
    xuan_lengyue
        3
    xuan_lengyue  
       2012-10-04 22:53:53 +08:00
    还有尽量别用pptp,l2tp是更好的选择。
    foru17
        4
    foru17  
       2012-10-04 22:58:52 +08:00
    针对4)1问题:
    楼主应该是用mac的吧,mac下用PPTP,请修改网络配置里的MTU值到1450,OSX默认是1500的,不用该服务器的了,麻烦。
    2)有些地方电信封了PPTP(个人无验证),改L2TP可行(话说以前我就是这样解决的)
    foru17
        5
    foru17  
       2012-10-04 23:02:55 +08:00
    看楼主说这么多,其实就是MTU值的问题,截图给你看,在这里改就OK了
    1.网络设置>无线那个网络>高级>硬件

    改成1450就OK了
    tux
        6
    tux  
       2012-10-05 04:19:53 +08:00
    电脑本地网卡DNS改成8.8.8.8
    diwup
        7
    diwup  
    OP
       2012-10-05 09:27:52 +08:00
    谢谢楼上大牛们帮助!!!真的是 MTU 的问题,我的无线路由是 TP-Link WR740N ,默认的 MTU 太小,我调大了点,瞬间就好了...

    再次感谢各位! :)
    lingaoyi
        8
    lingaoyi  
       2014-08-05 19:48:16 +08:00 via iPhone
    改mtu有用?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2648 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:43 · PVG 22:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.