標籤:技術交流 ase 設定 包括 管理 控制 這一 網上 解壓
聲明:本教程方案僅供技術交流、學習,勿做其他任何用途。
KMS僅限於VOL的版本啟用。例如,Windows 10 的business editions就是VOL的版本。
思路:不管是路由器還是pc機,只需要找到對的vlmcsd的版本運行起來就可以了。對於路由器來說不管官方的還是第三方的韌體,只要你能進入linux系統,那無需刷機就可以上kms服務。
路由器:斐訊K3C,基於openwrt的linux系統。
韌體版本: 32.1.46.268 官方韌體。
這裡利用K3C268韌體的一個BUG開啟telnet服務,從而進入到系統內。
先登入web進入家長監護頁面,如:
隨便添加一個上網時間段的策略儲存:
在瀏覽器裡開啟開發人員工具(例如Google瀏覽器支援開發人員工具),所搜<tr class 找到剛才設定允許上網裝置的mac地址:
在mac地址後面添加字元“ ;/usr/sbin/telnetd -l /bin/sh &”(引號不包括,注意前面有個分號),添加好後斷行符號,然後在點擊剛才建立的允許上網時間段裡重新選擇一個時間再儲存,看到的效果如:就表示telnet已經開啟了,直接用telnet基於可以登陸
下載vlmcsd,軟體在這裡:https://github.com/Wind4/vlmcsd 可以自己編譯。我們直接就用編譯好的,在這裡:https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
也可以直接用wget下載然後用tar解壓出來,最後解壓得到一個binaries的檔案夾。
說明下binaries這個檔案夾裡的檔案:這裡包含了各個平台的vlmcsd。
K3C是openwrt系統,架構是mips,所以就用這個檔案:Linux\mips\big-endian\static\vlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc-static,把這個檔案直接拷貝路由器的系統裡面去(因為路由器的儲存比較小,取這一個文檔案就可以了,其他的不要拷貝進去)。
拷貝進去之後,運行./vlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc-static。就可以了
最後設定開機啟動:openwrt自動啟動方法如下
建立指令碼
#!/bin/sh /etc/rc.common
/init.d/kms.sh
START=100
start()
{
#這裡寫運行指令碼的命令
}
說明100是啟動的優先順序,kms.sh為指令碼名稱。
最後做一個軟串連到rc.d目錄,如下
ln -s /etc/init.d/kms.sh /etc/rc.d/S100kms.sh
軟串連的名稱注意S100+指令碼名稱,S大寫,100為指令碼裡面設定的優先順序。
重啟路由器即可。重啟後telnet自動關閉。路由器恢復出廠預設值也不影響kms。
可以下載“KMS服務偵查工具”來測試。
Windows啟用:
管理員運行cmd:cd /d "%SystemRoot%\system32"
slmgr /skms 192.168.x.x #kms主機地址
slmgr /ato
office啟用方法:
管理員運行cmd
cd /d "%ProgramFiles%\Microsoft Office\Office15" #office2013的目錄,根據實際的目錄定義
cscript ospp.vbs /sethst:192.168.x.x #kms主機地址
cscript ospp.vbs /act
cscript ospp.vbs /dstatus
目前網上設定dns自動啟用的方法(修改/etc/dnsmasq.conf添加srv記錄)不管用,需要手動啟用。
斐訊K3C路由器無需刷機用vlmcsd搭建KMS伺服器啟用Windows&office