月下博客

Openwrt怎么开启KMS服务?配置dnsmasq.conf开启KMS,Openwrt配置vlmcsd.ini

它的运行环境包括:KMSEmulator in C (currently runs on Linux including Android, FreeBSD, Solaris,Minix, Mac OS, iOS, Windows with or without Cygwin)

2、KMS安装

1.从网上下载预编译好的二进制文件,然后安装到相应的系统中。例如linux,openwrt, windows等。

2.以openwrt为例,

3.Ssh登录到openwrt系统:

opkg update
wget   <vlmcsd.ipk的地址>
opkg install <vlmcsd.ipk文件名>

4.安装配套的web Luci界面:

wget <luci-app-vlmcsd.ipk地址>
opkg install <vlmcsd.ipk文件名>

5.打开LuCI,“服务”→“vlmcsd”:勾选“激$#@#活”,“自动激$#@#活”

3、配置

以OpenWrt为例

3.1  配置vlmcsd.ini

打开/etc/vlmcsd.ini文件。我们设置间隔时间为最大的30天。

# Set activation interval to 2 hours
# Command line: -A
;ActivationInterval = 2h
ActivationInterval = 720h
# Set renewal interval to 7 days
# Command line: -R
;RenewalInterval = 7d
RenewalInterval = 30d

3.2  配置dnsmasq.conf

打开文件/etc/dnsmasq.conf


vim /etc/dnsmasq.conf

添加如下内容:

#Return answers to DNS queries from/etc/hosts (将/et/hosts的内容也作为DNS查询结果返回)
localise-queries
# Never forward addresses in the non-routedaddress spaces. (不转发内网IP地址)
bogus-priv
# automatically added to simple names in ahosts-file. (为主机名自动添加本地域名)
expand-hosts

#KMS查询的响应。(下述的域名OpenWrt.lan为Openwrt默认的配置, 名字OpenWrt位于luci->System->hostname,名字lan位于luci->network->DHCPand DNS ->localdoman)

srv-host=_vlmcs._tcp.lan,OpenWrt.lan,1688,0,100

3.3  防火墙配置

打开/etc/config/firewall

添加如下一段内容(可选,从互联网访问):

config rule                                                                                                           
        option target 'ACCEPT'                                                                                       
        option src 'wan'                                                                                             
        option proto 'tcp'                                                                                            
        option dest_port '1688'                                                                                       
        option name 'Allow-KMS-Service'
config rule
        option target 'ACCEPT'
        option proto 'tcp'
        option dest_port '1688'
        option name 'Lan-Allow-KMS-Service'
        option src 'lan'

4、问题解答

1)    Windows下面查看KMS服务器是否已经启用自动激$#@#活

打开命令行cmd.exe, 输入

nslookup   -type=srv   _vlmcs._tcp.lan

应该能返回正确结果。Ping域名应该也能ping通。

如何返回的域名ping不通,可以直接使用返回的IP地址来激$#@#活,

或者在openwrt路由器的/etc/hosts下面增加一行:

#填写你的lan的IP地址

192.168.1.1        OpenWrt   OpenWrt.lan       #ip地址和主机名更改为上述的nslookup命令的返回结果,也即路由器的名字和IP地址

2)    激%$#活windows

管理员运行cmd.exe命令行窗口:

slmgr /ckms    //清除原来的激@#$活信息

slmgr /ipk   xxxx…xx    //vol版的序列号

slmgr /spri

slmgr /act-type 2

slmgr /skms  OpenWrt.lan   //上步查询命令返回的域名,这里使用IP地址也可以

slmgr /ato                //激%$活

slmgr /dlv                //显示激@#$活信息

3)    激活office2019

如果安装了office$#2019后,激$#@#活信息显示的仍然是2016,这如下处理:

a) 以管理员身份运行cmd.exe, 进入office 2019安装目录

  通常为:"C:/Program Files/Microsoft Office/Office16",

  该目录下存在文件 OSPP.VBS 等。

b) 查找office 2016的key

   运行命令:   "cscript ospp.vbs    /dstatus", 在一大堆的输出中,找到下述的两行:

  "LICENSE NAME: Office 16"

  "Last 5 characters of installed product key: WFG99"

   记住这个office 2016对应的部分key字符 "WFG99" (可能你的电脑显示不同)

c) 删除office #$@2016的key

   运行命令:   "cscript ospp.vbs   /unpkey:WFG99"

d) 安装office %$@2019的key:

   运行命令: "cscript ospp.vbs   /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP"

e) 激$#@#活office $#@#2019

   (前提:需要你的本机或者网络上有KMS激$#@#活服务器,例如vlmcsd)

   运行命令:

cscript ospp.vbs  /sethst:OpenWrt.lan     //或者IP地址
cscript ospp.vbs /act

显示激$#@#活信息:

cscript ospp.vbs   /dstatus

附录: office ^%$%$#2019 volume的key

Office 2019 GVLK 密#@钥(用于 KMS 激$#@#活):

Office *&2019 @#专业增强版:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP

Visio #@2019 专业版:9BGNQ-K37YR-RQHF2-38RQ3-7VCBB

Project ^%$@2019 专业版:B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B

KMS安装IPK文件下载

2016-01-23
luci-app细节调整,调整一些错误的汉化
ar71xx-mips32el_mtk7620n_all-x86-uclibc_all-vlmcsd_ipk下载.zip
最新版本:svn812-2015-08-30

vlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc
vlmcsd-mips32el-openwrt-uclibc
vlmcsd-x86-uclibc

其他平台自行下载vlmcsd放在/usr/sbin/vlmcsd,然后安装luci,更新版本替换这个文件就行。
vlmcsd官方发布链接
安装顺序:

vlmcsd
luci-app-vlmcsd

使用方法:

slmgr.vbs /skms 192.168.1.1
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs /ato
slmgr.vbs /xpr
cd C:/Program Files/Microsoft Office/Office15
cscript ospp.vbs /sethst:192.168.1.1
cscript ospp.vbs /act
cscript ospp.vbs /dstatus

官方QQ群号码:922069959(空)1093596563(空)

您可能感兴趣的文章