问一个和vpn路由有关的问题

是这样的,我在GL-MT300N上装了一个tinc vpn,最新的固件2.261,裸机启动后,安装了tinc vpn软件

tinc vpn在建立连接后,运行脚本增加去往x.x.x.x的路由指向vpn生成的接口,并且通过ip route get x.x.x.x已经看到路由已经扔向vpn生成的接口,但此时ping x.x.x.x时数据包并没有走vpn接口,而走的是原本vpn启动前的路由,折腾了半天发现如果/etc/init.d/network restart下就好了。

我在猜想预装的什么软件里面可能改变了设备本身的数据转发规则,但又不知道可能会是哪个,而且也不想全部删了,毕竟GL-net做的用户界面还不错,所以想问问可能会是什么原因?

应该是mwan3,这个是多WAN支持的。你可以试试从luci里面禁了他。或者从/etc/hotplug.d/iface/里面找到mwan3的脚本,禁止。在开始的地方加一个exit 0就可以了。

试过了,的确是这个mwan3引起的。