之前一直用的恩山上一位兄弟编译的so动态扩展库
出处在
http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=106077
用着我的MW4530R路由,之前刷的一版固件是带的2.4.5的PPPD,但是拨上号从20M掉到了6M,然后用另外的路由器测试速度正常,怀疑是固件问题,遂咬一咬牙,把路由器的openwrt升到了最新版本,发现已经内置PPPD已经升级到2.4.7了
原先的动态扩展库加载上去会提示PPPD版本错误,无法应用,

首先GOOGLE看看有没有2.4.7的编译好的so,后面发现一篇文章
http://www.hans-dev.com/other/openwrt-shanxun.html
这个作者很详细的写了自己的编译过程,编译了一份mipsel的so,可惜AR71XX是mips系的,也用不了。
不过也多亏了原作者讲的比较细,自己有依葫芦画瓢的空间,于是自己找来了openwrt最新的AR71XX工具链和PPPD2.4.7的源码
PPPD下载地址 http://ppp.samba.org/download.html
AR71XX工具链下载地址 https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/mikrotik/OpenWrt-Toolchain-ar71xx-for-mips_34kc-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
然后编译过程就参照上面2.4.7编译so过程的文章编译即可,部分调用路径请根据实际情况作出微调,然后导出来用SCP传到路由器然后修改配置即可。
最后留一份我编译的so吧,后人就不用再编译了:)
http://pan.baidu.com/s/1bnpmEoJ