#Openwrt-NetKeeper
中文说明 ###Overview
This is an algorithm(C/Linux) to generate the real username during PPPoE. I disassembled the code from the Android version , modified it to run the algorithm on OpenWRT.
Click here to see BBS topic.
###Supported Province
See all suppported provinces at supported radius
###Features
- Efficiency algorithm, specially optimized for embedded system.
- Portable, you can swift this script to other devices.
- Auto-fit all kinds of username input.
- Support both OpenWRT and PandoraBox(not recommend).
###Before Start
- Install a 64-bit Ubuntu(recommend 14.04) on your PC or Virtual-Machine
###Getting Start Samples for MTK7620A in ChongQing
####1. Download cross-compile gcc on your Ubuntu device:
wget https://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/OpenWrt-Toolchain-ramips-for-mipsel_24kec%2bdsp-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
tar -xjf https://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/OpenWrt-Toolchain-ramips-for-mipsel_24kec%2bdsp-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
##git clone source code
git clone https://github.com/miao1007/Openwrt-NetKeeper.git
####2. Config
Read and edit makefile and confnetwork.sh TODOS
carefully
####3. Upload
##make
cd Openwrt-NetKeeper/src/
make all
##ssh password for router is required
make upload
####4. Config router ssh into the router and run the script
sh /tmp/confnetwork.sh
finially sync your router's time and reconnect your NetKeeper interface in browser
##Troubleshooting
##TODO add js script for timesync
##Acknowledgements
##Developed By Leon - miao1007@gmail.com
##License
- GPL
- No TAOBAO use