synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяДополнительные Приложения Synology › KMS сервер на Synology

KMS сервер на Synology

Andrei_IW · 09.06.2017

Привет всем!

 

Хотел бы поделиться опытом, может кому будет интересно. У меня дома 3 компьютера и хотелось сделать так, что бы Windows и Office активировались от KMS сервера на автомате. И вот хочу поделиться опытом, может кому поможет. Вот сслыка на мой блог, где я подробно всё расписал https://prestigecomputer.ru/info/news/insta...n-nas-synology/ . Хочу только отметить, что у меня Synology DS713+ и у него процессор x86. Если у вас NAS на другом процессоре, тогда скорее всего вам надо будет выбрать ppc процессор. В общем пробуйте.

lll · 09.06.2017
Привет всем!

 

Хотел бы поделиться опытом, может кому будет интересно. У меня дома 3 компьютера и хотелось сделать так, что бы Windows и Office активировались от KMS сервера на автомате. И вот хочу поделиться опытом, может кому поможет. Вот сслыка на мой блог, где я подробно всё расписал https://prestigecomputer.ru/shop/index.php?...&blog_id=10 . Хочу только отметить, что у меня Synology DS713+ и у него процессор x86. Если у вас NAS на другом процессоре, тогда скорее всего вам надо будет выбрать ppc процессор. В общем пробуйте.

Можно более точную ссылку на архив?

Andrei_IW · 09.06.2017

Да конечно http://rgho.st/87T6PMhsh , пароль на архив 2017. Но этот архив на последний релиз от сего момента. Ссылки на новые релизы лучше смотреть на форуме разработчиков.

lll · 09.06.2017
Да конечно http://rgho.st/87T6PMhsh , пароль на архив 2017. Но этот архив на последний релиз от сего момента. Ссылки на новые релизы лучше смотреть на форуме разработчиков.

есть, скачал.

А где именно на "forums.mydigitallife"? Пункта "Source and binaries" нет

Andrei_IW · 10.06.2017

Как нет? Вот часть шапки скопировал

 

vlmcsd is

a replacement for Microsoft's KMS server

It contains vlmcs, a KMS test client, mainly for debugging purposes, that also can "charge" a genuine KMS server

designed to run on an always-on or often-on device, e.g. router, NAS Box, ...

intended to help people who lost activation of their legally-owned licenses, e.g. due to a change of hardware (motherboard, CPU, ...)

vlmcsd is not

a one-click activation or crack tool

intended to activate illegal copies of software (Windows, Office, Project, Visio)

 

Source and binaries: http://rgho.st/87T6PMhsh

Source only: http://rgho.st/87X9dxZWP

 

7zip password is 2017

alexy · 03.12.2017

Для DS212+ сделал так. По инструкции выше создал папку. Скопировал туда указанные файлы и ещё vlmcsd-armv5el-glibc. Сделал их всех исполняемыми. Создал скрипт запуска по примеру выше. Запустил. Отработало без ошибок. Но по команде netstat –lpnt не вижу строки, слушающей порт 1688. При остановке скрипта ./vlmcsd.sh stop получаю ответ:

# ./vlmcsd.sh stop
rm: cannot remove '/usr/local/vlmcsd/vlmcsd.pid': No such file or directory
KMS Has been stopped

Т.е. КМС работает, но изменить pid файл не может. Что я сделал не так? И не придётся ли на Synology поднимать DNS сервер? При попытке с Windows станции проверить наличие КМС сервера в сети получаю странный ответ:

C:\Users\<MyProfile>>nslookup -type=srv _vlmcs._tcp.winitpro.ru
╤хЁтхЁ:  UnKnown
Address:  192.168.1.1

winitpro.ru
        primary name server = ns1.jino.ru
        responsible mail addr = hostmaster.jino.ru
        serial  = 2010022603
        refresh = 28800 (8 hours)
        retry   = 7200 (2 hours)
        expire  = 604800 (7 days)
        default TTL = 10800 (3 hours)

Но 192.168.1.1 - это роутер в домашней сети. И отсылает он куда-то в Москву.

Если посмотреть pid файл, то по нему можно обнаружить нужный процесс через ps ax:

27554 ?        Ss     0:00 /usr/local/vlmcsd/vlmcsd-armv5el-glibc -i /usr/local/vlmcsd/vlmcsd.ini -p /usr/local/vlmcsd/vlmcsd.pid -l /usr/local/vlmcsd/vlmcsd.log

В журнале КМС присутствуют строки:

2017-12-03 14:04:23: Read ini file /usr/local/vlmcsd/vlmcsd.ini
2017-12-03 14:04:23: Read KMS data file /usr/local/vlmcsd/vlmcsd.kmd
2017-12-03 14:04:23: Listening on [::]:1688
2017-12-03 14:04:23: Listening on 0.0.0.0:1688
2017-12-03 14:04:23: vlmcsd 1111, built 2017-06-17 00:52:19 UTC started successfully

alexy · 03.12.2017

Всё. Разобрался сам. KMS сервер на НАСе работает.

На Windows машине нужно сделать следующее, если не хотите что-то прописывать в свой DNS. Для начала указываем системе, где у нас в сети KMS сервер:

slmgr /skms <имя или ip сервера>

Дождитесь сообщения скрипта о привязке Key Managment Service к указанному в команде адресу.

Далее для активации Windows выполните команду:

slmgr /ato

Для Office нужно будет сделать побольше. Командной строкой перейти в папку с установленным офисом, расположенной в Program Files. Там расположен скрипт ospp.vbs.

Задаём адрес вашего KMS:

cscript ospp.vbs /sethst:<ip_адрес_KMS_сервера>

Должно появится сообщение об удачном применении.

Далее выполняем команду собственно активации:

cscript ospp.vbs /act

Открываете любой компонент Office и смотрите активировалось ли.

Всё.

Единственное, что для меня пока проблема - это невозможность работающего на Synology сценария управлять файлом pid. Похоже проблема в правах. Но права на файл принадлежат root - вроде так и должно быть.

 

alexy · 05.12.2017

И кстати, в предложенном ТС скрипте запуска строка

rm $PIDFILE

не нужна.

Viktor · 17.11.2018

Танцевал, танцевал, бил в бубен, но все равно где-то сфальшивил.

Воспользовался "бездарным" способом: Doker-ом. Контейнер выбрал с самым высоким рейтингом, батник состряпал из последних постов данной темы и вуаля "окошечки" стали более покладистыми.

 

п.с. Контейнер собран из тех же "потрохов", что и в 1-ом сообщении данной темы.

Вот собственно строки батника:

 

Windows

slmgr.vbs -upk
slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs -skms DOCKER_IP
slmgr.vbs -ato
slmgr.vbs -dlv

 

Office x86

cd \Program Files (x86)\Microsoft Office\Office16
cscript ospp.vbs /sethst:DOCKER_IP
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
cscript ospp.vbs /act
cscript ospp.vbs /dstatusall

 

Office x86_64

cd \Program Files\Microsoft Office\Office16
cscript ospp.vbs /sethst:DOCKER_IP
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
cscript ospp.vbs /act
cscript ospp.vbs /dstatusall

 

XXXXX-XXXXX-XXXXX-XXXXX-XXXXX - вставить serial вашей редакции.

 

GVLK keys 1 2 3

Andrei_IW · 11.03.2019

Я сейчас тоже думаю о переводе KMS сервера на Docker. У докера кучу плюсов: docker быстрее развернуть, запуск и настройка контейнера проще и легче. Не надо залезать в ОС DSM, образ легко удалить - добавить вообще не замусорев ОС.