njbubu 发表于 2016-4-3 22:06:52

斐讯K1刷 RT-AC64U-GPIO-1-PSG1208 VPN问题

你好,我的路由器是斐讯K1,然后刷成了华硕 RT-AC64U-GPIO-1-PSG1208 的固件,其它都暂时一切正常,但是就是VPN用不了。

我在green vpn购了一个服务,手机客户端与PC 客户端拨号连接都能正学使用,现在我是想通过路由器里的VPN 客户端直接连接,然后在手机,PC上不再用点击连接进行足夸长城就能上faccebook等。

我在路由器上的VPN 客户端上输入了我的账号与密码后,会显示已联机,但是在PC或者手机上直接上facebook就找不开(下图为路由器上截图):



然后页面上的 Log 有一个小感叹号,是不是有错误? 点开后可以看到一段有关VPN的脚本,详细如下:

Apr3 21:50:05 VPN客户端脚本: ppp5 down
Apr3 21:50:05 pppd: Exit.
Apr3 21:50:05 dnsmasq: read /etc/hosts - 3 addresses
Apr3 21:50:05 dnsmasq: read /etc/storage/dnsmasq/hosts - 0 addresses
Apr3 21:50:05 dnsmasq-dhcp: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
Apr3 21:50:05 dnsmasq: using nameserver 202.96.134.133#53
Apr3 21:50:05 dnsmasq: using nameserver 202.96.128.166#53
Apr3 21:50:20 xl2tpd: Connecting to host sg.gjsq.mobi, port 1701
Apr3 21:50:20 xl2tpd: Connection established to 199.195.193.89, 1701.Local: 1587, Remote: 48797 (ref=0/0).
Apr3 21:50:20 xl2tpd: Calling on tunnel 1587
Apr3 21:50:20 xl2tpd: death_handler: Fatal signal 15 received
Apr3 21:50:20 xl2tpd: Connection 48797 closed to 199.195.193.89, port 1701 (Server closing)
Apr3 21:50:21 pppd: Plugin pptp.so loaded.
Apr3 21:50:21 pppd: PPTP plugin version 0.8.5 compiled for pppd-2.4.7
Apr3 21:50:21 pppd: pppd 2.4.7 started by admin, uid 0
Apr3 21:50:22 QOS: 最大下载2560 KB/S,最大上传256 KB/S
Apr3 21:50:22 webui: UI 开关遍历状态监测
Apr3 21:50:22 QOS: QOS没有开启或闪存不足缺模块
Apr3 21:50:22 防火墙规则: 脚本完成
Apr3 21:50:22 自定义脚本0: 脚本完成
Apr3 21:50:24 pppd: Using interface ppp5
Apr3 21:50:24 pppd: Connect: ppp5 <--> pptp (199.195.193.87)
Apr3 21:50:27 crond: crond (busybox 1.24.1) started, log level 8
Apr3 21:50:27 SS: 脚本完成
Apr3 21:53:27 pppd: Terminating on signal 15
Apr3 21:53:28 pppd: Connection terminated.
Apr3 21:53:28 pppd: Exit.
Apr3 21:53:29 pppd: Plugin pptp.so loaded.
Apr3 21:53:29 pppd: PPTP plugin version 0.8.5 compiled for pppd-2.4.7
Apr3 21:53:29 pppd: pppd 2.4.7 started by admin, uid 0
Apr3 21:53:29 webui: UI 开关遍历状态监测
Apr3 21:53:29 QOS: 最大下载2560 KB/S,最大上传256 KB/S
Apr3 21:53:29 QOS: QOS没有开启或闪存不足缺模块
Apr3 21:53:29 防火墙规则: 脚本完成
Apr3 21:53:29 自定义脚本0: 脚本完成
Apr3 21:53:30 pppd: Using interface ppp5
Apr3 21:53:30 pppd: Connect: ppp5 <--> pptp (118.163.184.244)
Apr3 21:53:34 crond: crond (busybox 1.24.1) started, log level 8
Apr3 21:53:34 SS: 脚本完成
Apr3 21:53:35 pppd: CHAP authentication succeeded
Apr3 21:53:35 pppd: MPPE 128-bit stateless compression enabled
Apr3 21:53:38 pppd: localIP address 10.0.0.37
Apr3 21:53:38 pppd: remote IP address 10.0.0.4
Apr3 21:53:38 pppd: primary   DNS address 8.8.8.8
Apr3 21:53:38 pppd: secondary DNS address 8.8.4.4
Apr3 21:53:38 dnsmasq: read /etc/hosts - 3 addresses
Apr3 21:53:38 dnsmasq: read /etc/storage/dnsmasq/hosts - 0 addresses
Apr3 21:53:38 dnsmasq-dhcp: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
Apr3 21:53:38 dnsmasq: using nameserver 8.8.8.8#53
Apr3 21:53:38 dnsmasq: using nameserver 8.8.4.4#53
Apr3 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



是不是我的脚本错了?求大神助忙,谢谢!!

涵哥 发表于 2016-4-5 08:45:38

首先涵哥要告诉你的是,目前华硕还没有出RT-AC64U的路由器,其次华硕的页面也不是这样的。
所以,这个应该是斐讯的第三方固件,
另外这个感觉是固件的bug

迪安 发表于 2016-4-5 09:03:57

你的路由器有没有telnet功能,有的话,用telnet连线你的路由器,然后直接在路由器端ping一下facebook,看看能不能通(前提是VPN已经拨通)?

514422325 发表于 2016-4-5 12:58:18

涵哥 发表于 2016-4-5 08:45
首先涵哥要告诉你的是,目前华硕还没有出RT-AC64U的路由器,其次华硕的页面也不是这样的。
所以,这个应该 ...

这个固件在群里见过
页: [1]
查看完整版本: 斐讯K1刷 RT-AC64U-GPIO-1-PSG1208 VPN问题