Synology MailPlus обновление антивируса ClamAV

Всем привет!!!

С недавних событий обновления антивируса ClamAV были закрыты для IP адресов из РФ. Что ваша почта в Synnology MailPlus оставалась в безопасности антивирус ClamAV нужно обновлять и я расскажу как это сделать автоматически без постоянных ручных действий.

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

В интернете изначально говорили, что просто нужно поменять зеркало обновлений с официального database.clamav.net на любое другое рабочее например https://packages.microsoft.com/clamav. Но вот незадача, каждый раз когда я менял зеркало в файле /volume1/@appstore/MailPlus-Server/etc/freshclam.conf он перезаписывался на исходное состояние и это не приводило к нужным результат.

Решение я нашел спустя почти год. Оказывается для большинства файлов в Synology NAS есть темлейты. Я думаю это сделано для безопасности. Если например вирус заменит файл конфигурации, то после рестарта системы все изменения сделанные вирусом обнуляться и система будет работать как и раньше.

Темплейт для freshclam находится тут /volume1/@appstore/MailPlus-Server/etc/template/freshclam.template его и нужно править.

Для обновления freshclam с другого зеркала нужно внести изменение в файл /volume1/@appstore/MailPlus-Server/etc/template/freshclam.template

Подключаемся по SSH к Synology NAS и правим темплейт, но для начала отключаем антивирус в Synology MailPlus.

Открываем файл в текcтовом редакторе vi от имени root. ( Как пользоваться редактором vi я тут объяснять не буду, поищите в интернете или в моей статье: Основные команды Linux для владельцев NAS )

sudo vi /volume1/@appstore/MailPlus-Server/etc/template/freshclam.template

Находим строку DatabaseMirror database.clamav.net и выше нее вставляем новое зеркало

PrivateMirror https://packages.microsoft.com/clamav

Родную строку лучше закомментировать. Должно получиться так:

Другой список зеркал можно найти либо в Яндексе, либо тут.

Новое зеркало должно быть выше старого иначе антивирус будет обновляться с того, которое выше.

Теперь включайте антивирус в Synology MailPlus или выключите и включите. При включении антивирус подтянет темплейт, обновится и у вас будут актуальные базы этого самого антивируса.

Логи обновления антивируса ClamAV в Synology MailPlus сервере находятся тут /volume1/@maillog/freshclam.log. Для просмотра в реальном времени введите команду:

tail -f /volume1/@maillog/freshclam.log

При первом запуске обновления должны увидеть примерно следующее:

Можно убедиться в каталоге с базами /volume1/@MailPlus-Server/clamav появляются свежие cvd файлы

Ну и конечно в самом интерфейсе Synology MailPlus версия баз тоже актуальная

Способ рабочий и считаю его самым актуальным. Главное не забывать, что если Synology MailPlus обновиться, то нужно будет заново вносить эти изменения в темплейт и рестартовать антивирус ClamAV путем выключения и включения его в настройках Synology MailPlus.

Synology MailPlus обновление антивируса ClamAV

У этой записи 6 комментариев

    1. Что-то делаете не так, либо нет доступа к этому зеркалу. Проверяйте. Я уже на 5 установках это реализовал, все работает.

  1. Михаил

    Спасибо за информацию! А где искать темплате просто для clameav не того что в комплекте с почтой?

    1. Не искал, но бегло нашел вот эти файлы
      /volume1/@appstore/AntiVirus/engine/clamav/etc/freshclam.conf
      /volume1/@appstore/AntiVirus/engine/clamav/etc/freshclam.conf.sample

  2. NSGrid

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

  3. NSGrid

    Но у меня пока работает по ВПН Протон, настроенном на роутере. Если прикроют лавочку через ВПН Протона, то попробую этот метод.

Добавить комментарий

9 + двадцать =