Перейти к содержимому


Фото
- - - - -

Как изменить IP адрес сервера на клиентах при переносе сервера Dr.Web Enterprise Suite 10 на другой компьютер?

Dr.Web Enterprise Suite

  • Закрыто Тема закрыта
13 ответов в этой теме

#1 Evgeni_2017

Evgeni_2017

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 11 Январь 2017 - 09:43

Здравствуйте! 

 

У нас в компании возникла следующая ситуация:

 

1) Сервер drweb-esuite-server-10 установлен на компьютер с адресом 192.168.125.111

2) На компьютерах работников установлены клиенты drweb-esuite-agent-full-10 и они настроены на подключение к серверу по адресу: tcp:/192.168.125.111:2193

3) На сервере 192.168.125.111 dr.web удален по причине проблем совместной работы с Kerio Firewall

 

После удаления сервера с 192.168.125.111 он был установлен на другой компьютер с адресом 192.168.125.2

 

В настройках клиентов через интерфейс этот адрес изменить невозможно, т.к. все изменения настроек на клиентах - запрещены конфигурацией прошлого сервера.

 

Подскажите пожалуйста, как можно изменить IP адрес сервера на клиентских компьютерах, что бы они подключались к новому серверу по адресу: tcp:/192.168.125.2:2193

 

Спасибо!

 

 



#2 maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 852 Сообщений:

Отправлено 11 Январь 2017 - 10:09

1. Конечно, перед переносом сервера стоило указать в настройках для агентов оба адреса.

2. На клиентах выполнить dwservice.exe -e 192.168.125.2



#3 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 852 Сообщений:

Отправлено 11 Январь 2017 - 12:42

Если станций много – временно вернуть сервер обратно и указать там второй адрес.


Семь раз отрежь – один раз проверь

#4 Evgeni_2017

Evgeni_2017

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 14 Январь 2017 - 09:50

Если станций много – временно вернуть сервер обратно и указать там второй адрес.

Спасибо за вариант, но нет возможности, даже временно, установить сервер на компьютер с тем IP адресом, по которому клиенты пытаются соединиться с сервером.

Поэтому ищем способ смены IP адреса именно на каждом клиенте, но очень желательно - без удаления и повторной установки клиента. (Это в самом крайнем случае, если другого способа не найдется)



#5 Evgeni_2017

Evgeni_2017

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 14 Январь 2017 - 10:01

1. Конечно, перед переносом сервера стоило указать в настройках для агентов оба адреса.

2. На клиентах выполнить dwservice.exe -e 192.168.125.2

1. Перед переносом даже предположить не могли, что возникнут трудности со сменой адреса на клиентах. Честно говоря - забыли об этом задуматься =)

 

 

2. Способ помог! Спасибо!

 

Если выполненить команду dwservice.exe -e 192.168.125.2 в командной строке, запущенной по умолчанию без дополнительных параметров - происходит ошибка:

 

C:\Users\222>dwservice.exe -e 192.168.125.2

"dwservice.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
 
Потом стало понятно, что исполняемый файл "dwservice.exe" находится в папке "C:\Program Files\DrWeb"
и перед выполнение команды dwservice.exe -e 192.168.125.2
нужно:
1) ! сначала перейти в правильную папку с исполняемым файлом командой cd C:\Program Files\DrWeb
2) сменить IP адрес сервера на клиенте командой dwservice.exe -e 192.168.125.2 
 
Результат команды положительный:
c:\Program Files\DrWeb>dwservice.exe -e 192.168.125.2
Got 1 values
 
И сразу клиент начал искать сервер по новому IP адресу.
 
Спасибо за оперативную помощь!


#6 Evgeni_2017

Evgeni_2017

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 14 Январь 2017 - 10:25

Но оказалось, что не все так просто!

 

 

1) Если выполнить dwservice.exe -e 192.168.125.2 , то клиент ищет сервер именно по  адресу 192.168.125.2, а не по tcp:/192.168.125.111:2193 (при этому иконка клиента отображается с желтым воскл. знаком и пишет "отказ в соединении с сервером 192.168.125.2")

 

 

 

2) Пришла мысль выполнить команду так:  dwservice.exe -e tcp:/192.168.125.2:2193 Команда успешно выполнилась. Сразу исчез желтый восклицательный знак у иконки клиента, НО! По прежнему пишет "отказ в соединении с сервером tcp:/192.168.125.2:2193"

 

 

При этом адрес и порт сервера - верные.

IP адрес сервера DrWeb cмотрел через веб интерфейс http://localhost:9080/esuite/administration/serverConfiguration.ds

в разделе: Администрирование -> Конфигурация Сервера Dr.Web -> транспорт

 

Сижу и думаю что еще нужно настроить, чтобы клиент подружился с новым сервером. Может ключи?


Сообщение было изменено Evgeni_2017: 14 Январь 2017 - 10:27


#7 Evgeni_2017

Evgeni_2017

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 14 Январь 2017 - 11:02

Параметр IP адреса сервера хранится в реестре тут:

HKEY_LOCAL_MACHINE\SOFTWARE\Doctor Web\Settings\Es\   в значении Server, которое нельзя поменят в ручном режиме, только вышеуказанной командой dwservice.exe -e tcp:/192.168.125.2:2193

 

 

Продолжение решения проблемы:  

 

Хороший пост: 

Итак. Ситуация следующая. Приватный ключ шифрования сервера drwcsd.pri которому соответствовали публичные ключи агентов drwcsd.pub утрачен.
Соответственно теперь нужно поднять новый сервер, в конфигурации сервера включить флаг "Переводить неавторизованных в новички". Подробнее см. http://support.drweb.com/esuite/doc_ru/7_1.htm
Для автоматизации добавления агентов в базу можно дополнительно включить опцию "Автоматически разрешать доступ". Подробнее см. http://support.drweb.com/esuite/doc_ru/6_1.htm

Далее нужно агентов научить шифровать канал по новому. Для этого можно взять с сервера приватный ключ drwcsd.pri и утилиту генерации пар ключей (http://support.drweb.com/esuite/doc_ru/es_ru.html?h7.htm) drwsign.exe. Этот файл имеет нашу электронную подпись, поэтому модуль самозащиты разрешит ему запись нового файла в каталог агента.

Для этого надо скопировать файлы ...\DrWeb Enterprise Server\etc\drwcsd.pri и ...\DrWeb Enterprise Server\bin\drwsign.exe с целевого сервера на сменный носитель или общедоступный ресурс DRWESI$ и выполнить для извлечения правильного drwcsd.pub и записи его в каталог установки агента команду типа:

\\ESSERV\DRWESI$\drwsign.exe extract -private-key=\\ESSERV\DRWESI$\drwcsd.pri "C:\Program Files\DrWeb Enterprise Suite\drwcsd.pub"

 

ДОБАВЛЮ:

 

Для успешного выполнения вышеуказанной команды создания ключа, нужно перейти в каталог c:\Program Files\DrWeb Server\bin>

 

c:\Program Files\DrWeb Server\bin>

 

А уже потом выполнять команду 

\\192.168.125.111\всем\pri+pub-new\drwsign.exe extract -private-key=\\192.168.125.111\всем\pri+pub-new\drwcsd.pri "C:\Program Files\DrWeb Server\Installer\drwcsd.pub"

 
 

После замены файла публичного ключа шифрования нужно перезапустить службу агента:

"C:\Program Files\DrWeb Enterprise Suite\DrwAgntD.exe" -control=restart

Все команды должны выполняться локально на компьютере с агентом от имени учётной записи, имеющей администраторские права. 


Сообщение было изменено Evgeni_2017: 14 Январь 2017 - 11:04


#8 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 852 Сообщений:

Отправлено 14 Январь 2017 - 23:52

Бэкапы Вы тоже ещё не храните?

Ключи шифрования сейчас можно проще указать, без drwsign. dwservice -p path/to/drwcsd.pub.


Семь раз отрежь – один раз проверь

#9 Evgeni_2017

Evgeni_2017

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 15 Январь 2017 - 10:59

Бэкапы не храним.

 

ВСЕ! Разобрался. Итого: три команды для изменения IP адреса на клиентах + смены файла ключа шифрования на клиентах.

 

 

Нужно сделать две вещи:

 

Сначала, для изменения IP адреса сервера на клиентских компьютерах

 

на клиентских компьютерах выполнить две команды:

1) cd C:\Program Files\DrWeb                     (переходим в каталог, где установлен антивирусный клиент)

2) dwservice.exe -e tcp/192.168.125.2:2193   (меняем IP адрес на клиенте на новый сервер, обратите внимание, без двоеточия после слеша, с указанием порта)

 

Второй этап - замена файла ключа шифрования. Для этого пришлось на ощем сетевом ресурсе разместить

в некой папке \\192.168.125.111\всем\pri+pub-new\ файл drwcsd.pri и кроме того! Положить в эту сетевую папку туда все бинарные файлы, из C:\Program Files\DrWeb Server\bin иначе третья команда не выполнится на клиентских компьютерах, из-за отсутствия библиотек

 

Третья команда:

\\192.168.125.111\всем\pri+pub-new\drwsign.exe extract -private-key=\\192.168.125.111\всем\pri+pub-new\drwcsd.pri "C:\Program Files\DrWeb\drwcsd.pub"

 

Увидим сообщение, что новый ключ успешно записан в папку C:\Program Files\DrWeb

 

После чего компьютер перезагружаем - и клиент становится виден в веб интерфейсе http://localhost:9080/ сервера в разделе "Антивирусная сеть" -> Status -> Newbies

 

А затем клиента добавляем в разрешенные станции.


Сообщение было изменено Evgeni_2017: 15 Январь 2017 - 11:01


#10 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 362 Сообщений:

Отправлено 16 Январь 2017 - 10:34

OMG! Месье понимает толк)

 

dwservice.exe -e 192.168.125.2 , то клиент ищет сервер именно по  адресу 192.168.125.2, а не по tcp:/192.168.125.111:2193

Это абсолютно нормально, когда вы указываете адрес 192.168.152.2 и он подключается к 192.168.125.2, а не к 192.168.125.111

Если хочется, чтобы подключался к 192.168.125.111, то необходимо:

dwservice.exe -e 192.168.125.111

dwservice.exe -e tcp/192.168.125.2:2193   (меняем IP адрес на клиенте на новый сервер, обратите внимание, без двоеточия после слеша, с указанием порта)

Просто:

dwservice.exe -e 192.168.125.2

тоже отлично работает, потому что протокол, по умолчанию, tcp, порт, по умолчанию, 2193, и это указываеть не обязательно. Главное, быть админом.

 

Приватный ключ шифрования сервера drwcsd.pri которому соответствовали публичные ключи агентов drwcsd.pub утрачен.

Далее нужно агентов научить шифровать канал по новому. Для этого можно взять с сервера приватный ключ drwcsd.pri и утилиту генерации пар ключей

Второй этап - замена файла ключа шифрования. Для этого пришлось на ощем сетевом ресурсе разместить

 

Всё это лишнее и, даже, чересчур, размещать в паблике приватный ключ.

Лучше было воспользоваться советом

Ключи шифрования сейчас можно проще указать, без drwsign. dwservice -p path/to/drwcsd.pub.

Перегенерация ключа была не нужна, актульный ключ есть в ES_WORK_PATH/webmin/install/drwcsd.pub

Как и через http://es-host-name:9080/install


Сообщение было изменено Kirill Polubelov: 16 Январь 2017 - 10:36

(exit 0)

#11 Сергей_64

Сергей_64

    Newbie

  • Posters
  • 52 Сообщений:

Отправлено 09 Декабрь 2020 - 16:11

OMG! Месье понимает толк)

 

dwservice.exe -e 192.168.125.2 , то клиент ищет сервер именно по  адресу 192.168.125.2, а не по tcp:/192.168.125.111:2193

Это абсолютно нормально, когда вы указываете адрес 192.168.152.2 и он подключается к 192.168.125.2, а не к 192.168.125.111

Если хочется, чтобы подключался к 192.168.125.111, то необходимо:

dwservice.exe -e 192.168.125.111

dwservice.exe -e tcp/192.168.125.2:2193   (меняем IP адрес на клиенте на новый сервер, обратите внимание, без двоеточия после слеша, с указанием порта)

Просто:

dwservice.exe -e 192.168.125.2

тоже отлично работает, потому что протокол, по умолчанию, tcp, порт, по умолчанию, 2193, и это указываеть не обязательно. Главное, быть админом.

 

Приватный ключ шифрования сервера drwcsd.pri которому соответствовали публичные ключи агентов drwcsd.pub утрачен.

Далее нужно агентов научить шифровать канал по новому. Для этого можно взять с сервера приватный ключ drwcsd.pri и утилиту генерации пар ключей

Второй этап - замена файла ключа шифрования. Для этого пришлось на ощем сетевом ресурсе разместить

 

Всё это лишнее и, даже, чересчур, размещать в паблике приватный ключ.

Лучше было воспользоваться советом

Ключи шифрования сейчас можно проще указать, без drwsign. dwservice -p path/to/drwcsd.pub.

Перегенерация ключа была не нужна, актульный ключ есть в ES_WORK_PATH/webmin/install/drwcsd.pub

Как и через http://es-host-name:9080/install

 В конце этого всего приключения образуется вопрос. А если ip станциям выдаются динамические и периодически они меняются. То как организовать процесс, чтобы доктор веб понимал по DNS имени, а не по IP? 



#12 pig

pig

    Бредогенератор

  • Helpers
  • 10 855 Сообщений:

Отправлено 09 Декабрь 2020 - 16:47

1. По имени он тоже умеет.

2. Это должно быть в документации.

3. Серверу на статическом адресе лучше живётся.

4. Некропостинг - зло.


Почтовый сервер Eserv тоже работает с Dr.Web

#13 VVS

VVS

    The Master

  • Moderators
  • 19 382 Сообщений:

Отправлено 09 Декабрь 2020 - 18:38

Ответ на вопрос ТС дан.

Тема закрыта.

Модератор.


меня вот что возмутило.  что даже не начинают толком диалог сразу дампы...... © alehas777
--------------------------------
Антивирус это как ремень безопасности - всего лишь увеличивает шансы выжить или получить менее тяжкую травму при аварии.
Есть, однако, категория людей, которые рассматривают средства безопасности как ауру неуязвимости. © basid


#14 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 852 Сообщений:

Отправлено 10 Декабрь 2020 - 10:54

А если ip станциям выдаются динамические и периодически они меняются.

А IP станций вообще никого не интересует.


Семь раз отрежь – один раз проверь



Also tagged with one or more of these keywords: Dr.Web Enterprise Suite

Читают тему: 1

0 пользователей, 1 гостей, 0 скрытых