AC86U官版固件安装vlmcsd KMS服务

 1.开启jffs和ssh(或telnet),登陆路由器管理界面,通过系统管理-系统设置开启jffs和ssh。

2.通过官方下载vlmcsd可执行文件(官方提供源码及一堆各环境下的编译好的可执行文件,有兴趣可以自己编译)https://github.com/Wind4/vlmcsd/releases/。
       3.上传vlmcsd可执行文件到路由器/
          mips架构的路由器使用/binaries/Linux/mips/little-endian/static/vlmcsd-mips32el-uclibc-static
          AC86U使用这个:arm架构的路由器使用/binaries/Linux/armlittle-endian/static/vlmcsd-armv7el-uclibc-static
          将文件重命名为vlmcsd,通过xftp,winscp等工具上传到路由器/jffs目录下
  4.通过ssh或telnet连接路由器
          赋予vlmcsd可执行权限
          chmod 700 vlmcsd
          启动vlmcsd
          /jffs/vlmcsd

          使用命令netstat -an |grep 1688 检查vlmcsd是否启动成功。

5.修改/jffs/scripts/nat-start,增加vlmcsd,实现自动运行。

6.增加dns解析,添加srv记录到/jffs/configs/dnsmasq.conf.add。  

输入命令
       echo “srv-host=_vlmcs._tcp,router,1688”>>/jffs/configs/dnsmasq.conf.add
  其中 _vlmcs._tcp 为服务名;router为路由在内网中的网络名称(可通过uname –n查看);1688为kms激活服务默认端口号;
       输入命令service restart_dnsmasq重启dnsmasq服务。