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

DD-WRT 的 PPTP VPN client 如何自动断线重连?

  •  
  •   i4640 · 2013-10-20 15:24:49 +08:00 · 6818 次点击
    这是一个创建于 4078 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网上很多方案,有的是针对autoddvpn的,有的则是Linux其他发行版的。
    我的方案是DD-WRT内置的PPTP client,然后通过以下指令设置网关为VPN网关:

    #startup
    sleep 90
    OLDGW=$(nvram get wan_gateway)
    VPNSRV=$(nvram get pptpd_client_srvip)
    VPNSRVSUB=$(nvram get pptpd_client_srvsub)
    PPTPDEV=$(route -n | grep ^${VPNSRVSUB%.[0-9]*} | awk '{print $NF}' | head -n 1)
    VPNGW=$(ifconfig $PPTPDEV | grep -Eo "P-t-P:([0-9.]+)" | cut -d: -f2)
    route add -host $VPNSRV gw $OLDGW
    route del default gw $OLDGW
    route add default gw $VPNGW

    但有的时候VPN会自动断线而无法正常访问网络,能否设定定时检测VPN是否连上,否则重连?
    是否可以用DD-WRT的防火墙指令达到?
    4 条回复    2014-11-12 16:33:04 +08:00
    jackytang520
        1
    jackytang520  
       2013-10-20 16:53:24 +08:00
    用dd-wrt配置pptp vpn 一直没成功过,只能在电脑上拨号
    i4640
        2
    i4640  
    OP
       2013-10-20 17:32:57 +08:00
    @jackytang520 我原来搞好了,今天dd的密码忘了,只能重置了,于是都没有了!
    niseter
        3
    niseter  
       2013-10-20 19:02:44 +08:00 via Android
    还想问问openvpn客户端怎么配置

    拿电脑上用的放上去不行啊
    dgxyzj
        4
    dgxyzj  
       2014-11-12 16:33:04 +08:00
    @jackytang520 我也一直失败,不知道你找到解决方法没有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1137 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:50 · PVG 02:50 · LAX 10:50 · JFK 13:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.