恩山无线论坛

标题: 设置openwrt-dnsmasq使局域网用户免配置全自动进行kms激活 [打印本页]

作者: BitSky    时间: 2015-9-24 20:16
标题: 设置openwrt-dnsmasq使局域网用户免配置全自动进行kms激活
本帖最后由 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就可以自动激活~不要方便太多
具体方法20楼:https://www.right.com.cn/forum/fo ... =174651&pid=1111580


相信很多人都在自己的局域网内搭建了自己的私有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/


作者: xuanyuan1230    时间: 2015-9-24 20:34
技术贴,顶下
作者: liangxy    时间: 2015-9-24 22:03
不错,请问srv-host=_vlmcs._tcp.lan,cubietruck.lan,1688,0,100这个命令可以直接复制吗?
作者: roto    时间: 2015-9-24 22:04
本帖最后由 roto 于 2015-9-24 22:12 编辑

您 好,看了您的帖子,过程非常的详细,在此感谢您的分享;我已经在openwrt上成功运行了KMS服务器,也想实现您介绍的功能,无奈由于水平有限,有两相地方不是很明白,还望指教,谢谢!
1、“lan 为我的内网域名”是对应这里的设置吗?
[attach]117828[/attach]


如果不是,那在哪里定义内网域名呢?


2、“cubietruck.lan为我的KMS服务器在内网的地址”,cubietruck.lan是在哪里设置呢?或者是否可直接用路由器的内网IP代替?(如192.168.1.1)


谢谢!再次感谢您的努力和无私分享精神。


作者: BitSky    时间: 2015-9-24 22:32
roto 发表于 2015-9-24 22:04
您 好,看了您的帖子,过程非常的详细,在此感谢您的分享;我已经在openwrt上成功运行了KMS服务器,也想实 ...

1、是的,openwrt默认的域名都是lan,我的和你的一样,所以这里不用设置
2、cubietruck是我的kms服务器主机名,openwrt一般会自动将他域名设置为"cubietruck.lan"。既然你的KMS服务器在路由器上,那么查看下路由器的域名就可以了。你的路由器域名应该也是”主机名.lan“的形式~至于主机名,可以从openwrt的状态总览里看到。比如我的主机名就是 reload,所以路由器的域名就是:reload.lan
[attach]117830[/attach]

作者: BitSky    时间: 2015-9-24 22:35
liangxy 发表于 2015-9-24 22:03
不错,请问srv-host=_vlmcs._tcp.lan,cubietruck.lan,1688,0,100这个命令可以直接复制吗?

不可以,你需要修改cubietruck.lan为你的KMS主机的域名地址~
比如你的KMS服务器在路由器上,而路由器主机名为openwrt
局域网域名为lan(一般都是lan)
那么这里就要填:openwrt.lan
作者: liangxy    时间: 2015-9-24 22:42
BitSky 发表于 2015-9-24 22:35
不可以,你需要修改cubietruck.lan为你的KMS主机的域名地址~
比如你的KMS服务器在路由器上,而路由器主 ...

谢谢,明白了,再次感谢哈
作者: 98118    时间: 2015-9-24 23:03
通过这个srv-host,可否把kms服务器指向于公网的vps?
就是把cubietruck.lan改为xxx.com(我自己的域名)可以吗?
作者: BitSky    时间: 2015-9-24 23:08
98118 发表于 2015-9-24 23:03
通过这个srv-host,可否把kms服务器指向于公网的vps?
就是把cubietruck.lan改为xxx.com(我自己的域名) ...

没试过~欢迎测试反馈报告
我也是翻微软手册发现的SRV这个好东西。不知道微软内部是如何实现这个功能的。
作者: roto    时间: 2015-9-25 08:26
BitSky 发表于 2015-9-24 22:32
1、是的,openwrt默认的域名都是lan,我的和你的一样,所以这里不用设置
2、cubietruck是我的kms服务器 ...

嗯,很明白了,再次感谢!!!
作者: ju0594    时间: 2015-9-26 22:47
前面操作都正确 在最后一步激活office2016时无法直接
  1. CSCRIPT OSPP.VBS /act
复制代码
激活 必须先手动导入office2016的gvlk密钥才行
请问楼主的不需要手动导入密钥吗?
作者: liangxy    时间: 2015-9-26 23:27
吐血,今天重装win7旗舰版发现不能激活,我擦
作者: ju0594    时间: 2015-9-26 23:28
好像gvlk密钥还是得自己输呀{:soso_e103:}
作者: 98118    时间: 2015-9-27 15:54
BitSky 发表于 2015-9-24 23:08
没试过~欢迎测试反馈报告
我也是翻微软手册发现的SRV这个好东西。不知道微软内部是如何实现这个功能的 ...

实测成功,从虚拟机全新安装WIN10,安装过程中输入kms序列号,安装完成后自动激活。
作者: davi1989    时间: 2015-9-27 16:14
这个碉堡了
作者: 99010    时间: 2015-9-27 17:04
支持一下
作者: BitSky    时间: 2015-9-27 23:55
98118 发表于 2015-9-27 15:54
实测成功,从虚拟机全新安装WIN10,安装过程中输入kms序列号,安装完成后自动激活。

nice!
作者: misaka    时间: 2015-9-29 20:12
试试看
作者: BitSky    时间: 2015-9-30 00:00
ju0594 发表于 2015-9-26 22:47
前面操作都正确 在最后一步激活office2016时无法直接激活 必须先手动导入office2016的gvlk密钥才行
请问楼 ...

我不是架设KMS服务器的,我这篇帖子是教你如何配置dns使局域网内电脑可以自动发现kms服务器的~
关于密钥导入等kms服务器相关问题我这个帖子不关心
作者: Vincent-Emiya    时间: 2015-10-2 21:53
本帖最后由 Vincent-Emiya 于 2015-10-2 22:02 编辑

亲身实验,得出些结论

1.不必太纠结内网域名是lan还是别的什么,在/etc/dnsmasq.conf中关于srv的声明也可以这样写
  1. srv-host=_vlmcs._tcp,openwrt,1688,0,100
复制代码

其中openwrt为你路由(或者是你已搭建kms服务的PC/手机)的主机名

原理就是,只要声明类型为srv的_vlmcs._tcp主机头的信息即可,windows在请求解析这个主机头的时候会自动加上“域”(就是默认后面“.lan”的那个东西)

2.可以填写公共域名(其实就是网址)
也就是说也可以这样写

  1. srv-host=_vlmcs._tcp,www.baidu.com,1688,0,100
复制代码


当然,能激活的前提是百度提供了批量密钥管理服务=_=||

3.如果你按照我的代码配置
测试用命令是以下(其实就是省略掉".lan")
  1. nslookup -type=srv _vlmcs._tcp
复制代码

作者: 503143713    时间: 2015-10-3 16:19
帮顶好,多谢分享!
作者: raken    时间: 2015-10-5 21:50
太厉害了,帮顶!感谢分享
作者: 曜辉    时间: 2015-10-6 19:19
楼主您好,我的KMS假设在2级路由,这个要怎么解决?这个路由下面没有接电脑,只是用来弄迅雷远程什么的
作者: BitSky    时间: 2015-10-6 22:14
曜辉 发表于 2015-10-6 19:19
楼主您好,我的KMS假设在2级路由,这个要怎么解决?这个路由下面没有接电脑,只是用来弄迅雷远程什么的

那应该把你假设KMS的路由的1688端口从wan口上暴露出来,类似于端口转发或者DMZ主机的设置。
让你一级局域网里的电脑能访问KMS服务器才行~
作者: BitSky    时间: 2015-10-6 22:16
Vincent-Emiya 发表于 2015-10-2 21:53
亲身实验,得出些结论

1.不必太纠结内网域名是lan还是别的什么,在/etc/dnsmasq.conf中关于srv的声明也 ...

太帅了~那就是说可以完全不用架设自己的kms服务器,也不用再电脑上做什么命令行配置。
只要配好路由器的dns指向任意一个公共的kms服务器,那么局域网里的主机就可以自动激活了?简直是最方便的KMS激活方案了
作者: netcaf    时间: 2015-10-9 14:01
本帖最后由 netcaf 于 2015-10-9 14:03 编辑

我理解把dnsmasq装载路由器上可以让下面的电脑发现kms服务。但这个必须修改路由器。有没有办法让dnsmasq装在路由器下的一台linux上,让其它电脑自动发现呢?

作者: 猪哥靓    时间: 2015-10-9 14:15
学习了,谢谢LZ!
作者: Vincent-Emiya    时间: 2015-10-11 11:42
netcaf 发表于 2015-10-9 14:01
我理解把dnsmasq装载路由器上可以让下面的电脑发现kms服务。但这个必须修改路由器。有没有办法让dnsmasq装 ...

可以,那就让那台电脑成为局域网的dns服务器
在网络->接口->lan接口的修改->下面的高级设置选项卡->DHCP选项,按照下面的信息提示设定分配的dns地址即可
作者: roto    时间: 2015-10-17 14:44
曜辉 发表于 2015-10-6 19:19
楼主您好,我的KMS假设在2级路由,这个要怎么解决?这个路由下面没有接电脑,只是用来弄迅雷远程什么的

在你的一级路由器上设置一条静态路由,让接在一级路由器上的电脑能访问二级路由器。
作者: wgy2000    时间: 2015-10-17 16:18
本帖最后由 wgy2000 于 2015-10-17 16:21 编辑

nslookup -type=srv _vlmcs._tcp命令后提示~unknown query type:srv_vlmcs._tcp 第二行显示默认服务器:(路由器的主机名)第三行显示 Address我的路由器ip地址)。路由器的kms服务开启了 手动能激活。请问楼主哪里出错了kms
作者: wgy2000    时间: 2015-10-17 16:19
本帖最后由 wgy2000 于 2015-10-17 16:22 编辑

nslookup -type=srv _vlmcs._tcp命令后提示~unknown query type:srv_vlmcs._tcp 第二行显示默认服务器:(路由器的主机名)第三行显示 Address: (我的路由器ip地址)。路由器的kms服务开启了 手动能激活。请问楼主哪里出错了
作者: badpenguin    时间: 2015-10-17 18:53
不错哦,支持一个KMS架在路由上还是挺方便的
作者: 340044232    时间: 2015-10-23 23:02
手动激活可以,但不能自动激活,不过我是在路由器下面接了个openwrt做为kms和dns服务器,楼主能指导下吗。
作者: 340044232    时间: 2015-10-23 23:03
wgy2000 发表于 2015-10-17 16:18
nslookup -type=srv _vlmcs._tcp命令后提示~unknown query type:srv_vlmcs._tcp 第二行显示默认服务器:( ...

我也是不能自动激活,你解决了吗
作者: nickonline    时间: 2015-10-31 21:42
nslookup返回的信息正确,但就是无法自动激活,显示ERROR CODE: 0x8007007B,手动设置路由器的地址激活就可以。怎么解决啊?
作者: 340044232    时间: 2015-11-2 14:55
nickonline 发表于 2015-10-31 21:42
nslookup返回的信息正确,但就是无法自动激活,显示ERROR CODE: 0x8007007B,手动设置路由器的地址激活就可 ...

一样的,我也没解决。
作者: nickonline    时间: 2015-11-2 17:58
本帖最后由 nickonline 于 2015-11-2 18:01 编辑
340044232 发表于 2015-11-2 14:55
一样的,我也没解决。

我的解决了,可以自动激活了。
我的路由器刷的是tomato,可能默认设置上和openwrt有些不一样。

以下是方法:

在dnsmasq里面开启这三项:
开启内置DNS        
使用自定义DNS服务器        
Prevent DNS-rebind attacks

然后自定义设置里面添加下面的记录:
local=/myhome.cn/
domain=myhome.cn
srv-host=_vlmcs._tcp.myhome.cn,kms.myhome.cn,1688,0,0
address=/kms.myhome.cn/192.168.1.1

myhome.cn可以自己定义,改动后每行里面的myhome.cn都要改成你自定义的内容.
192.168.1.1是路由器地址,根据自己的情况修改。

用dhcp方式连接路由器,查看链接详细信息,看到连接特定的DNS后缀:myhome.cn, 默认dns服务器是192.168.1.1, 如果是这样的话,基本就能成功了。
nslookup 返回的信息是这样:
_vlmcs._tcp.myhome.cn   SRV service location:
          priority       = 0
          weight         = 0
          port           = 1688
          svr hostname   = kms.myhome.cn


作者: 340044232    时间: 2015-11-4 19:16
nickonline 发表于 2015-11-2 17:58
我的解决了,可以自动激活了。
我的路由器刷的是tomato,可能默认设置上和openwrt有些不一样。

感谢你的回答。问题依旧,不能自动激活。我把openwrt接在主路由器下面,做dns服务器,应该是这个问题。nslookup返回信息是正常的。看来无解了。感谢你的回答
作者: 失、语    时间: 2015-11-4 19:33
厉害、留名~~~~~~~~~
作者: nickonline    时间: 2015-11-5 09:55
340044232 发表于 2015-11-4 19:16
感谢你的回答。问题依旧,不能自动激活。我把openwrt接在主路由器下面,做dns服务器,应该是这个问题。ns ...

在公司我试过openwrt的x86软路由接主路由下面做dns和dhcp服务器,也是不能自动激活,虽然nslookup能返回正确信息。家里的主路由是tomato,就是按照我上面说的设置好的,昨天把公司的路由也刷了tomato,也是一次性成功。
作者: BitSky    时间: 2015-11-5 21:28
nickonline 发表于 2015-11-2 17:58
我的解决了,可以自动激活了。
我的路由器刷的是tomato,可能默认设置上和openwrt有些不一样。

看来设置过程比我想象的复杂啊。支持层主探索了~
作者: 340044232    时间: 2015-11-8 13:03
nickonline 发表于 2015-11-5 09:55
在公司我试过openwrt的x86软路由接主路由下面做dns和dhcp服务器,也是不能自动激活,虽然nslookup能返回 ...

换了固件,问题解决,自动激活。
作者: toughice    时间: 2015-11-9 00:45
按楼主说的来,Windows也返回正确的信息了,就是不能激活office2016
作者: BitSky    时间: 2015-11-16 01:51
toughice 发表于 2015-11-9 00:45
按楼主说的来,Windows也返回正确的信息了,就是不能激活office2016

问题是你的KMS激活器是不是太老了,没有office2016的密钥?
作者: submars    时间: 2015-12-1 01:05
技术贴,顶下
作者: toughice    时间: 2016-2-3 21:40
BitSky 发表于 2015-11-16 01:51
问题是你的KMS激活器是不是太老了,没有office2016的密钥?

vlmcsd官网下的8月多的版本,直接输入命令是可以激活的。另外说一下,我家的网络是openwrt主路由,用水星的wds桥接主路由上网的,不知道有没有这个原因,直接连接主路由也不可以
作者: toughice    时间: 2016-2-6 00:20
toughice 发表于 2016-2-3 21:40
vlmcsd官网下的8月多的版本,直接输入命令是可以激活的。另外说一下,我家的网络是openwrt主路由,用水星 ...

最近把主路由重刷了一次openwrt,如楼主所说的设置,又时而能成功时而不能成功
作者: yht2332    时间: 2016-2-7 20:31
必须要好好的学习一下

作者: terry0501    时间: 2016-2-14 11:02
这个方法的前提是不是必须要是DHCP的客户端或者DNS服务器手动设置为路由器或者私有的DNS服务器才可行?

因为像我们单位里的机器,手动设置IP地址,而且没有设置DNS服务器(因为都不能上网)的估计就用不了这种方法。
再有就是我家里的环境,openwrt里设了运营商的DNS地址,路由里没有架设dnsmasq,客户端设成DHCP获取地址,DNS也只是路由器的地址,其实也就等于是运营商的DNS地址
作者: CK_.    时间: 2016-2-22 23:47
看看 。。。。。。。。。。。。。
作者: Feelingvi126    时间: 2016-3-1 10:45
今天安装了win0
正好需要他来激活
作者: Feelingvi126    时间: 2016-3-1 10:48
怎么安装啊 哪位大声告诉我
作者: Feelingvi126    时间: 2016-3-1 10:50
BitSky 发表于 2015-9-30 00:00
我不是架设KMS服务器的,我这篇帖子是教你如何配置dns使局域网内电脑可以自动发现kms服务器的~
关于密钥 ...

那你是最美高的啊
作者: Feelingvi126    时间: 2016-3-1 10:51
刷nb啊开始用 下载一次 要消耗我四个 真是无解
作者: lee5233    时间: 2016-3-6 18:02
感谢分享~~~~~~~~
作者: lee5233    时间: 2016-3-6 18:06
留名备用~~~~~~~~~~~
作者: rosecn    时间: 2016-4-1 18:56
C:\Windows\system32>nslookup -type=srv _vlmcs._tcp.lan
服务器:  UnKnown
Address:  218.30.19.40

*** UnKnown 找不到 _vlmcs._tcp.lan: Non-existent domain
作者: rosecn    时间: 2016-4-2 11:59
C:\Windows\system32>nslookup -type=srv _vlmcs._tcp.lan
服务器:  UnKnown
Address:  218.30.19.40

DNS request timed out.
    timeout was 2 seconds.
*** UnKnown 找不到 _vlmcs._tcp.lan: Non-existent domain

作者: axpszx    时间: 2016-4-2 22:03
试试看能不能成功
作者: yuigsu    时间: 2016-4-3 01:52
学习了
作者: bloodsoul    时间: 2016-4-3 08:27
修改成功,有待验证
作者: 977730951    时间: 2016-4-15 15:07
成功设置也可以激活,但是用的别人的服务器
作者: dreamunc    时间: 2016-4-19 13:46
感谢楼主的好帖,使用更加简化智能了
作者: haitianys    时间: 2016-4-22 21:41
神贴留名
作者: o_O燊    时间: 2016-4-24 16:31
好文章
作者: zzkid    时间: 2016-4-30 21:55
不错,感谢分享
作者: xroot    时间: 2016-5-3 21:36
ju0594 发表于 2015-9-26 22:47
前面操作都正确 在最后一步激活office2016时无法直接激活 必须先手动导入office2016的gvlk密钥才行
请问楼 ...

怎么自动激活啊 都么有成功过
作者: 绯红之眼    时间: 2016-5-4 00:37
这个对于电脑小白很有用啊!
作者: xroot    时间: 2016-5-4 08:21

服务器:  UnKnown
Address:  fe80::2276:93ff:fe27:e340

_vlmcs._tcp.lan SRV service location:
          priority       = 0
          weight         = 100
          port           = 1688
          svr hostname   = openwrt.lan
这种算正常识别码 还是不能自动激活发现不了kms服务器
作者: mbj2016    时间: 2016-5-4 09:03
rosecn 发表于 2016-4-1 18:56
C:\Windows\system32>nslookup -type=srv _vlmcs._tcp.lan
服务器:  UnKnown
Address:  218.30.19.40

你这个是因为自己的电脑设置的DNS并没有指向Openwrt的这个路由器,指向的是运营商提供的DNS。

在你自己网卡的DNS里面,指定第一DNS服务器到你的Openwrt路由IP。
作者: mbj2016    时间: 2016-5-4 09:09
wgy2000 发表于 2015-10-17 16:18
nslookup -type=srv _vlmcs._tcp命令后提示~unknown query type:srv_vlmcs._tcp 第二行显示默认服务器:( ...

你这个是命令输入错误导致的。

注意,这个命令分三部分,之间要有空格。
nslookup命令的主体,要执行域名查询
-type=srv查询的类型,是要查srv服务器类型
_vlmcs._tcp查询的内容,要查的是名字叫_vlmcs._tcp
作者: 死丶魂灵    时间: 2016-5-9 23:15
貌似不能自动激活,显示如下:
服务器:  UnKnown
Address:  fe80::8eab:8eff:fe88:2289

_vlmcs._tcp.lan SRV service location:
          priority       = 0
          weight         = 100
          port           = 1688
          svr hostname   = Viurs
作者: kevin888    时间: 2016-5-12 09:56
感谢分享
作者: nicholas.fq    时间: 2016-5-12 10:10
好帖!马克!!感谢楼主分享~~
作者: skyfly168    时间: 2016-5-21 00:48
小米路由器mini原生系统怎么修改dnsmasq.conf,貌似这个配置文件是生成的,修改了开机的时候就全部恢复了,而且位置在tmp/etc下面
作者: skyfly168    时间: 2016-5-26 23:14
命令提示符下能返回信息,但是就是不能自动激活,激活提示0x8007007B,office也发现不了DNS信息,求解答
作者: abctel    时间: 2016-7-7 01:01
BitSky 发表于 2015-10-6 22:16
太帅了~那就是说可以完全不用架设自己的kms服务器,也不用再电脑上做什么命令行配置。
只要配好路由器的 ...

我觉得可以这样理解。
作者: 回格键    时间: 2016-7-10 00:30
谢谢分享经验
作者: 这货好贰    时间: 2016-7-16 08:48
技术好贴,要顶
作者: 73889    时间: 2016-7-17 21:42

谢谢楼主分享
作者: moogii    时间: 2016-7-17 23:08
局域网内电脑可以自动发现kms服务器而进行免配置激活的
作者: 2192646right    时间: 2016-7-23 19:17
那非vol版本的无法实现自动是么
作者: jiayan406    时间: 2016-7-24 08:27
skyfly168 发表于 2016-5-26 23:14
命令提示符下能返回信息,但是就是不能自动激活,激活提示0x8007007B,office也发现不了DNS信息,求解答

一样的错误提示,无解啊。
作者: jiayan406    时间: 2016-7-24 22:36
本帖最后由 jiayan406 于 2016-7-25 21:16 编辑
nickonline 发表于 2015-10-31 21:42
nslookup返回的信息正确,但就是无法自动激活,显示ERROR CODE: 0x8007007B,手动设置路由器的地址激活就可 ...

找到解决办法了。
在楼主的代码之前添加以下代码
整个过程就是在/etc/dnsmasq.conf中添加配置
domain=lan
expand-hosts
bogus-priv
local=/lan/
dhcp-option=lan,15,lan
之后填上按照楼主方法的代码
srv-host=_vlmcs._tcp.lan,路由器名.lan,1688,0,100
测试成功

再测试原来在DNS栏目设定lan能够达到以上代码的效果


作者: zip571    时间: 2016-7-24 22:46
好方法。mark备存
作者: tt99166    时间: 2016-7-28 16:17
感谢分享,回复支持!
作者: gdqb521    时间: 2016-7-29 16:37
这个简直是个完美的东西。太棒了
1
作者: dizhenhuoshan2    时间: 2016-8-8 19:48
谢谢。。。。。。。。。。。。。。
作者: zse15265    时间: 2016-8-8 21:01
技术贴,顶下                                                
作者: qxwo    时间: 2016-8-10 10:01
dns是2012 r2的情况下能否设置呢?
作者: yyyyng    时间: 2016-8-12 12:45
我怎么不显示cubietruck.lan  internet address = 192.168.1.126
作者: Kucami    时间: 2016-8-19 11:12
高,太高了
作者: 98416    时间: 2016-8-27 21:06
本帖最后由 98416 于 2016-8-27 21:08 编辑

C:\Program Files (x86)\Microsoft Office\Office16>CSCRIPT OSPP.VBS /remhst
Microsoft (R) Windows Script Host Version 5.812
版权所有(C) Microsoft Corporation。保留所有权利。

---Processing--------------------------
---------------------------------------
No Office KMS licenses were found on the system.
---------------------------------------
---Exiting-----------------------------


office2016激活不了。

C:\Program Files (x86)\Microsoft Office\Office16>nslookup -type=srv _vlmcs._tcp.lan
服务器:  98414.lan
Address:  192.168.123.1

_vlmcs._tcp.lan SRV service location:
          priority       = 0
          weight         = 100
          port           = 1688
          svr hostname   = 98414.lan
98414.lan       internet address = 192.168.123.1


作者: wanjui    时间: 2016-9-17 19:50
这个好,谢谢
作者: JIANGSHENG    时间: 2016-9-22 06:42
帮顶好,多谢分享!
作者: wfc1989    时间: 2016-9-28 19:09
这个碉堡了
作者: wyn20007    时间: 2016-9-29 23:40
这个碉堡了
作者: gemmanho    时间: 2016-10-5 16:04
技术贴,顶下
作者: 流浪者    时间: 2016-10-11 23:55
感谢分享!
作者: t7dsw    时间: 2016-10-17 22:15
非常感谢楼主的分享




欢迎光临 恩山无线论坛 (https://www.right.com.cn/forum/) Powered by Discuz! X3.5