V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hzlzh
V2EX  ›  问与答

设置VPN规则的chnroutes,因更换VPN而失效的问题怎么解决?

  •  
  •   hzlzh · 2012-07-09 01:00:50 +08:00 · 4606 次点击
    这是一个创建于 4539 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直用的很好,直到前一阵子把VPN从美国换到加拿大,IP变了,现在chnroutes规则失效。

    操作是按照这里:
    http://code.google.com/p/chnroutes/wiki/Usage
    重新执行操作应该是不行的,还要删除哪些东西?

    >
    python chnroutes.py -p mac
    sudo mv ip-down /etc/ppp
    mv ip-up /etc/ppp
    cd /etc/ppp
    sudo chmod a+x ip-up ip-down

    之后系统保留的默认VPN IP还是旧的那套,应该要删点什么,我再找找,有知道的么。
    ps:换会到之前的IP就没问题,chnroutes设置存在哪呢?

    @roamlog
    4 条回复    1970-01-01 08:00:00 +08:00
    BOYPT
        1
    BOYPT  
       2012-07-09 10:06:36 +08:00
    @hzlzh chnroute和你的服务器IP无关啊,人家只是添加国内IP段通过你本机默认路由,跟你用什么VPN没关系。

    你是VPN没配置好的吧。
    hzlzh
        2
    hzlzh  
    OP
       2012-07-09 13:21:27 +08:00
    @BOYPT 我两个L2TP的 VPN帐号密码验证码都是一样的,如下图,我只要把其中红色区域更换就可以连到两个 分别是 美国 和加拿大的VPN。
    前者完美实现了chnroutes,后者则始终走全局。

    因此我推断,默认VPN的IP也存在了规则的某个配置里。
    BOYPT
        3
    BOYPT  
       2012-07-09 13:40:02 +08:00
    @hzlzh 那你看ip-up ip-down两个文件咯,里面可没有你的服务器地址。
    hzlzh
        4
    hzlzh  
    OP
       2012-07-09 19:39:49 +08:00
    @BOYPT 这俩文件里肯定没有,因为我从新生成之后问题依然照旧。感觉到是之前的vpn ip 存进了某个配置文件,导致默认通道无法重置。
    其实我知道 重装系统或者还原可以解决,可是完全没有必要。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3129 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:55 · PVG 12:55 · LAX 20:55 · JFK 23:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.