i4640
V2EX  ›  问与答

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

  •  
  •   i4640 · Oct 20, 2013 · 7566 views
    This topic created in 4619 days ago, the information mentioned may be changed or developed.
    网上很多方案,有的是针对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 replies    2014-11-12 16:33:04 +08:00
    jackytang520
        1
    jackytang520  
       Oct 20, 2013
    用dd-wrt配置pptp vpn 一直没成功过,只能在电脑上拨号
    i4640
        2
    i4640  
    OP
       Oct 20, 2013
    @jackytang520 我原来搞好了,今天dd的密码忘了,只能重置了,于是都没有了!
    niseter
        3
    niseter  
       Oct 20, 2013 via Android
    还想问问openvpn客户端怎么配置

    拿电脑上用的放上去不行啊
    dgxyzj
        4
    dgxyzj  
       Nov 12, 2014
    @jackytang520 我也一直失败,不知道你找到解决方法没有
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2804 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 12:12 · PVG 20:12 · LAX 05:12 · JFK 08:12
    ♥ Do have faith in what you're doing.