找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 106652|回复: 156

设置openwrt-dnsmasq使局域网用户免配置全自动进行kms激活

 火... [复制链接]
发表于 2015-9-24 20:16 | 显示全部楼层 |阅读模式
本帖最后由 BitSky 于 2015-10-6 22:23 编辑

注意:本帖的目的是在你已经搭建私有kms激活服务器的情况下,使局域网内电脑可以自动发现kms服务器而进行免配置激活的。
应用前提是你已经搭好了KMS服务器!
在openwrt上搭建KMS:
https://www.right.com.cn/forum/thread-174287-1-1.html
在cubieboard、树莓派等ARM盒子搭建py-KMS的教程:
http://www.cnblogs.com/bitspace/
结合 @Vincent-Emiya 的测试发现,可以使用DNS指向任意公共的KMS激活服务器实现激活局域网内的主机。这可能是有史以来最便捷的KMS激活方案了。
想象下,只要配置好路由器的DNS,然后不用架设KMS服务器,不用安装小工具,也不要执行任何命令。只要把电脑接入你的局域网,你的系统和office就可以自动激活~不要方便太多


相信很多人都在自己的局域网内搭建了自己的私有kms激活服务器,比如:https://www.right.com.cn/forum/thread-174287-1-1.html
可以说py-kms与vlmcsd的适用性真的非常之广,不管你在windows,linux下甚至安卓下都可以搭建私有的kms服务。但是最后都会遇到的问题是需要在被激活主机上运行批处理命令,不免有些繁琐。
曾闻中国某高等学府批量购买企业windows许可,你的电脑只要连入校园网,不需要任何配置就可以激活系统,不免神往。查资料发现,这是通过配置DNS服务器的SRV项实现局域网内主机自动发现kms激活服务器的。
刚好我的路由器跑着openwrt系统,可以配置dnsmasq提供SRV功能,于是ssh进入路由器后台,在/etc/dnsmasq.conf中添加配置:
  1. srv-host=_vlmcs._tcp.lan,cubietruck.lan,1688,0,100
复制代码

其中 _vlmcs._tcp 为服务名;lan 为我的内网域名(这里要改成你的内网域名,一般都是lan);cubietruck.lan为我的KMS服务器在内网的地址(这里要改成你的内网KMS服务器地址);1688为kms激活服务默认端口号;0为优先级;100为权重。
注意需要修改:cubietruck.lan 为你的KMS主机实际所在的地址!
比如你的KMS服务器架设在路由器上,而路由器的主机名为:openwrt
你的局域网域名后缀为lan(一般都是lan)
那么你的路由器地址为:openwrt.lan

其中路由器主机名可以在luci界面的状态页面看到,本地域名后缀可以在dns设置页面看到。

然后在路由器中重启dnsmasq服务
  1. /etc/init.d/dnsmasq restart
复制代码

切换至windows验证dns配置是否正确,打开命令提示符,运行命令:
  1. nslookup -type=srv _vlmcs._tcp.lan
复制代码

其中 _vlmcs._tcp 表示kms服务类型,lan为我的局域网域名称。
看到返回信息:
  1. _vlmcs._tcp.lan SRV service location:
  2.           priority       = 0
  3.           weight         = 100
  4.           port           = 1688
  5.           svr hostname   = cubietruck.lan
  6. cubietruck.lan  internet address = 192.168.1.126
复制代码

说明dns配置正确。

这时候看看我自己电脑上的office能不能成功发现kms服务器,还是在管理员权限下运行命令:
  1. CD "%ProgramFiles(x86)%\MICROSOFT OFFICE\OFFICE15"
  2. CSCRIPT OSPP.VBS /remhst
  3. CSCRIPT OSPP.VBS /act
  4. CSCRIPT OSPP.VBS /dstatus
复制代码

其中第一行表示清除之前设置的kms激活服务器地址,第二行手动激活,第三行显示激活状态。最终看到信息
  1. REMAINING GRACE: 180 days  (259200 minute(s) before expiring
  2. Last 5 characters of installed product key: XTGCT
  3. Activation Type Configuration: ALL
  4.         KMS machine name from DNS: cubietruck.lan:1688
  5.         Activation Interval: 120 minutes
  6.         Renewal Interval: 10080 minutes
  7.         KMS host caching: Enabled
  8. ---------------------------------------
  9. ---------------------------------------
  10. ---Exiting-----------------------------
复制代码

其中
  1. KMS machine name from DNS: cubietruck.lan:1688
复制代码

表示能够根据DNS自动发现局域网内的kms激活服务器为cubietruck.lan。
说明office可以完全免配置自动激活。
以后任何电脑只要连接入我的局域网,即可对其VOL版本的office以及windows进行自动激活工作。cool~
参考:
http://blog.14401.cn/post-166.html
http://www.cnblogs.com/zhuangxuqiang/archive/2009/04/28/1445113.html
https://support.microsoft.com/en-us/kb/816587
http://www.cnblogs.com/bitspace/

评分

参与人数 3恩山币 +3 收起 理由
znoki*** + 1 非常棒!
wan*** + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
momo*** + 1 楼主威武—我就想问问挖掘机技术哪家强?

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2024-3-13 16:55 | 显示全部楼层
bascacaler 发表于 2023-12-13 13:07
求教,局域网内配置DNS后,win10ltsc版本、win7 thin PC都无法自动激活,请帮分析或者给一下排查建议。
DN ...

你看看我的回复
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2024-3-13 16:54 | 显示全部楼层
我是主路由是openwrt,还接了一堆设备在二级路由下面,发现怎么都不能自动激活,研究了一天发现,二级路由下面需要保证这个:连接到特定的dns后缀 指向的是主路由就行了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-12-13 13:36 | 显示全部楼层
技术贴,顶下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-12-13 13:07 | 显示全部楼层

求教,局域网内配置DNS后,win10ltsc版本、win7 thin PC都无法自动激活,请帮分析或者给一下排查建议。
DNS是使用AdGuard Home搭建,自定义过滤规则:||_vlmcs._tcp*^$dnsrewrite=NOERROR;SRV;1 100 1688 192.168.0.2

安装的镜像文件:zh-cn_windows_10_enterprise_ltsc_2021_x64_dvd_033b7312.iso、en_windows_thin_pc_x86_697681.iso
检查命令:nslookup -type=srv _vlmcs._tcp



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

你看看我的回复  详情 回复 发表于 2024-3-13 16:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-1-8 18:48 | 显示全部楼层
拿走了,谢谢大佬写的教程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-15 11:24 | 显示全部楼层
看看!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-6 18:08 | 显示全部楼层
这个必须努力顶!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-3-19 11:53 | 显示全部楼层
请问office2016 无法激活是什么问题,报错什么kb布丁的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-1-15 12:45 | 显示全部楼层

技术贴,顶下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-26 10:44 | 显示全部楼层
Activation Type Configuration: ALL
        DNS auto-discovery: KMS name not available
        Activation Interval: 120 minutes
        Renewal Interval: 10080 minutes
        KMS host caching: Enabled

KMS name not available这个KMS名字无效请问和解呢?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-18 21:33 | 显示全部楼层
請問多久會自動激活成180天。是自己要下命令嗎?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-11 08:56 来自手机 | 显示全部楼层
谢谢分享实用经验
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-11 08:53 来自手机 | 显示全部楼层
谢谢分享实用经验
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-12-11 08:51 来自手机 | 显示全部楼层
谢谢分享实用经验
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 09:26

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表