华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 14548|回复: 1

[求助] 请问ac66u如何在拨通VPN后执行自定义路由脚本?

[复制链接]

1

主题

0

回帖

7

积分

新手上路

Rank: 1

积分
7
发表于 2015-3-9 15:37:25 | 显示全部楼层 |阅读模式
我用ac66u自带的vpn client拨通了公司的vpn,也能访问公司内网资源,但可悲的是家里小米盒子看电影的流量也被默认从公司vpn出去了,导致上网慢的要死。

我需要实现的功能是,拨通vpn后,默认路由还是从66u的wan网口走,只有访问公司特定内网地址才从vpn走。

原理很简单,telnet到ac66u里,删除拨通vpn后的default默认路由,然后添加一条192.168.10.0/24的公司内网地址路由从vpn走就搞定了。
具体实现语句如下

route del default gw 10.66.66.1   (10.66.66.1是我拨通公司vpn后的vpn网关地址)
route add -net 192.168.10.0/24 dev ppp5    (ppp5是我这个vpn拨号的接口名字,如果我创建了多个vpn拨号,也可能叫ppp6,ppp7)

然后测试家里所有电脑都实现了只有访问公司内网192.168.10.0/24的时候才从ppp5这个vpn接口走。

原本以为大功告成了,谁想vpn一旦断掉重拨或者路由器reboot,都要这么重复操作一次。请问linux内核的ac66u原厂固件,怎么可以实现拨通vpn之后再自动加载脚本的功能呢?

我自己家里有Synology的NAS,它通过ssh命令行 vi /etc/ppp/ip-up 在这个ip-up文件中添加了route语句实现了当vpn拨通之后才修改路由的功能,但是发现ac66u的 /etc/ppp/目录下没有ip-up这个文件,只有一个3g的文件,而且是只读属性,改不了。

请问大神们,
1:ac66u路由器原厂固件修改那个文件可以实现vpn拨通之后自动执行这个脚本,文件在哪个文件夹?名字叫什么?
2:如果修改/etc/ppp/3g 这个文件就可以实现拨通vpn后自动执行该脚本,那么只读这个问题如何解决?
3:如果是权限问题,我通过web页面创建的账号如何提权为root?
4:如果是文件属性问题,我如何把 /etc/ppp/3g这个文件只读属性去掉?

微信扫一扫,阅读更方便^_^

0

主题

2

回帖

7

积分

新手上路

Rank: 1

积分
7
发表于 2015-5-1 11:10:20 | 显示全部楼层
有大神解决一个这个问题嘛,我也是这个想法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-9-27 19:58 , Processed in 0.042395 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表