这是一个创建于 4019 天前的主题,其中的信息可能已经有所发展或是发生改变。
网上很多方案,有的是针对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
|
|
1
jackytang520 2013-10-20 16:53:24 +08:00
用dd-wrt配置pptp vpn 一直没成功过,只能在电脑上拨号
|
|
|
3
niseter 2013-10-20 19:02:44 +08:00 via Android
还想问问openvpn客户端怎么配置
拿电脑上用的放上去不行啊
|