|
你好,我的路由器是斐讯K1,然后刷成了华硕 RT-AC64U-GPIO-1-PSG1208 的固件,其它都暂时一切正常,但是就是VPN用不了。
我在green vpn购了一个服务,手机客户端与PC 客户端拨号连接都能正学使用,现在我是想通过路由器里的VPN 客户端直接连接,然后在手机,PC上不再用点击连接进行足夸长城就能上faccebook等。
我在路由器上的VPN 客户端上输入了我的账号与密码后,会显示已联机,但是在PC或者手机上直接上facebook就找不开(下图为路由器上截图):
然后页面上的 Log 有一个小感叹号,是不是有错误? 点开后可以看到一段有关VPN的脚本,详细如下:
Apr 3 21:50:05 VPN客户端脚本: ppp5 down
Apr 3 21:50:05 pppd[8333]: Exit.
Apr 3 21:50:05 dnsmasq[7883]: read /etc/hosts - 3 addresses
Apr 3 21:50:05 dnsmasq[7883]: read /etc/storage/dnsmasq/hosts - 0 addresses
Apr 3 21:50:05 dnsmasq-dhcp[7883]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
Apr 3 21:50:05 dnsmasq[7883]: using nameserver 202.96.134.133#53
Apr 3 21:50:05 dnsmasq[7883]: using nameserver 202.96.128.166#53
Apr 3 21:50:20 xl2tpd[8024]: Connecting to host sg.gjsq.mobi, port 1701
Apr 3 21:50:20 xl2tpd[8024]: Connection established to 199.195.193.89, 1701. Local: 1587, Remote: 48797 (ref=0/0).
Apr 3 21:50:20 xl2tpd[8024]: Calling on tunnel 1587
Apr 3 21:50:20 xl2tpd[8024]: death_handler: Fatal signal 15 received
Apr 3 21:50:20 xl2tpd[8024]: Connection 48797 closed to 199.195.193.89, port 1701 (Server closing)
Apr 3 21:50:21 pppd[8374]: Plugin pptp.so loaded.
Apr 3 21:50:21 pppd[8374]: PPTP plugin version 0.8.5 compiled for pppd-2.4.7
Apr 3 21:50:21 pppd[8375]: pppd 2.4.7 started by admin, uid 0
Apr 3 21:50:22 QOS: 最大下载2560 KB/S,最大上传256 KB/S
Apr 3 21:50:22 webui: UI 开关遍历状态监测
Apr 3 21:50:22 QOS: QOS没有开启或闪存不足缺模块
Apr 3 21:50:22 防火墙规则: 脚本完成
Apr 3 21:50:22 自定义脚本0: 脚本完成
Apr 3 21:50:24 pppd[8375]: Using interface ppp5
Apr 3 21:50:24 pppd[8375]: Connect: ppp5 <--> pptp (199.195.193.87)
Apr 3 21:50:27 crond[8568]: crond (busybox 1.24.1) started, log level 8
Apr 3 21:50:27 SS: 脚本完成
Apr 3 21:53:27 pppd[8375]: Terminating on signal 15
Apr 3 21:53:28 pppd[8375]: Connection terminated.
Apr 3 21:53:28 pppd[8375]: Exit.
Apr 3 21:53:29 pppd[8645]: Plugin pptp.so loaded.
Apr 3 21:53:29 pppd[8645]: PPTP plugin version 0.8.5 compiled for pppd-2.4.7
Apr 3 21:53:29 pppd[8646]: pppd 2.4.7 started by admin, uid 0
Apr 3 21:53:29 webui: UI 开关遍历状态监测
Apr 3 21:53:29 QOS: 最大下载2560 KB/S,最大上传256 KB/S
Apr 3 21:53:29 QOS: QOS没有开启或闪存不足缺模块
Apr 3 21:53:29 防火墙规则: 脚本完成
Apr 3 21:53:29 自定义脚本0: 脚本完成
Apr 3 21:53:30 pppd[8646]: Using interface ppp5
Apr 3 21:53:30 pppd[8646]: Connect: ppp5 <--> pptp (118.163.184.244)
Apr 3 21:53:34 crond[8842]: crond (busybox 1.24.1) started, log level 8
Apr 3 21:53:34 SS: 脚本完成
Apr 3 21:53:35 pppd[8646]: CHAP authentication succeeded
Apr 3 21:53:35 pppd[8646]: MPPE 128-bit stateless compression enabled
Apr 3 21:53:38 pppd[8646]: local IP address 10.0.0.37
Apr 3 21:53:38 pppd[8646]: remote IP address 10.0.0.4
Apr 3 21:53:38 pppd[8646]: primary DNS address 8.8.8.8
Apr 3 21:53:38 pppd[8646]: secondary DNS address 8.8.4.4
Apr 3 21:53:38 dnsmasq[7883]: read /etc/hosts - 3 addresses
Apr 3 21:53:38 dnsmasq[7883]: read /etc/storage/dnsmasq/hosts - 0 addresses
Apr 3 21:53:38 dnsmasq-dhcp[7883]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
Apr 3 21:53:38 dnsmasq[7883]: using nameserver 8.8.8.8#53
Apr 3 21:53:38 dnsmasq[7883]: using nameserver 8.8.4.4#53
Apr 3 21:53:38 VPN客户端脚本: ppp5 up
我想请问是不是脚本有错误或者问题?
然后我点击客户端页面设置里的 “运行该脚本后连接/断开到VPN服务器:” 里的内容如下:
#!/bin/sh
### Custom user script
### Called after internal VPN client connected/disconnected to remote VPN server
### $1 - action (up/down)
### $IFNAME - tunnel interface name (e.g. ppp5 or tun0)
### $IPLOCAL - tunnel local IP address
### $IPREMOTE - tunnel remote IP address
### $DNS1 - peer DNS1
### $DNS2 - peer DNS2
#copyright by hiboy
# VPN自动区分国内外线路功能 0关闭;1启动
vpns=0
if [ -f /tmp/vpnc.lock ]; then
logger -t "VPN分流" "45秒开始脚本"
sleep 45
fi
# private LAN subnet behind a remote server (example)
peer_lan="192.168.9.0"
peer_msk="255.255.255.0"
### example: add static route to private LAN subnet behind a remote server
func_ipup()
{
# route add -net $peer_lan netmask $peer_msk gw $IPREMOTE dev $IFNAME
if [ "$vpns" = "1" ] ; then
logger -t "VPN分流" "下载并运行ip-pre-up添加规则"
touch /tmp/vpnc.lock
if [ ! -s "/tmp/ip-pre-up" ] ;then
/tmp/sh_download.sh /tmp/ip-pre-up "http://code.taobao.org/svn/padavanrt-n56uopt/ip-pre-up" "http://code.taobao.org/svn/padavanrt-n56uopt/ip-pre-up"
fi
chmod 777 "/tmp/ip-pre-up"
/tmp/ip-pre-up
if [ ! -s "/tmp/ip-down" ] ;then
/tmp/sh_download.sh /tmp/ip-down "http://code.taobao.org/svn/padavanrt-n56uopt/ip-down" "http://code.taobao.org/svn/padavanrt-n56uopt/ip-down"
chmod 777 "/tmp/ip-down"
fi
rm -f /tmp/vpnc.lock
logger -t "VPN分流" "ip-pre-up添加规则完成"
fi
return 0
}
func_ipdown()
{
# route del -net $peer_lan netmask $peer_msk gw $IPREMOTE dev $IFNAME
if [ "$vpns" = "1" ] ; then
logger -t "VPN分流" "下载并运行ip-down删除规则"
touch /tmp/vpnc.lock
if [ ! -s "/tmp/ip-down" ] ;then
/tmp/sh_download.sh /tmp/ip-down "http://code.taobao.org/svn/padavanrt-n56uopt/ip-down"
fi
chmod 777 "/tmp/ip-down"
/tmp/ip-down
if [ -s "/tmp/ip-pre-up" ] ;then
rm -f /tmp/ip-pre-up
rm -f /tmp/ip-down
fi
rm -f /tmp/vpnc.lock
logger -t "VPN分流" "ip-down删除规则完成"
fi
return 0
}
logger -t "VPN客户端脚本" "$IFNAME $1"
case "$1" in
up)
func_ipup
;;
down)
func_ipdown
;;
esac
是不是我的脚本错了?求大神助忙,谢谢!!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|