FreeBSD 5.1 + Sendmail + Spamassisn + Kaspersky

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 29 июн 2005, 16:16

А теперь пристраиваем 5-ку Касперского, :twisted:.

Ищем файлик kav4mailservers-freebsd-5.x-5.0.5.tgz

Код: Выделить всё

tar xzvf kav4mailservers-freebsd-5.x-5.0.5.tgz
Из всего набора каталогов нам нужны:

Код: Выделить всё

/usr/local/share/kav/bin
/usr/local/share/kav/man
Создаем дерево каталогов в /usr/local/share/kav/

Код: Выделить всё

/bases
/bases/backup
/bin
/conf
/keys
/man
/var/log/kav
В bin переносим исполняемые бинарники, не забывая поставить флаг chmod +x *, в man переносим файлы помощи, в keys ключи.
Из дистрибутива берем конфигурационный файл kav4mailservers.conf, в принципе можно взять другой конфиг, от kav4fileservers-freebsd-5.x-5.0.5.tgz, из него меньше вырезать придется.

Код: Выделить всё

==kav4unix.conf==
[path]
BasesPath=/usr/local/share/kav/bases
BackUpPath=/usr/local/share/kav/bases/backup
LicensePath=/usr/local/share/kav/keys
LocalSocketPath=/var/run/aveserver
AVSpidPATH=/var/run/aveserver.pid
TempPath=/tmp
IcheckerDbFile=/usr/local/share/kav/bases/ichecker.db

[locale]
DateFormat=%d-%m-%Y
TimeFormat=%H:%M:%S

[updater.options]
KeepSilent=no
ProxyAddress=
UseProxy=no
UseUpdateServerUrl=no
UseUpdateServerUrlOnly=no
UpdateServerUrl=
PostUpdateCmd=
RegionSettings=
ConnectTimeout=30

[updater.path]
DiffUtilPath=/usr/local/share/kav/bin/kavapplydiff

[updater.report]
Append=yes
ReportFileName=/var/log/kav/kavupdater.log
ReportLevel=3

[aveserver.report]
Append=yes
ReportFileName=/var/log/kav/aveserver.log
ReportLevel=4
ScanReportFormat=3

[aveserver.options]
DetachFromTerminal=yes
LocalSocketPermissions=666
StartupMode=normal
Берем из дистрибутива файл запуска демона /usr/local/etc/rc.d/kavd.sh, правим пару строк, ставим флаг на исполнение, копируем в /usr/local/etc/rc.d/
Ниже исправленные строки:

Код: Выделить всё

KAV_CONF='/usr/local/share/kav/conf/kav4unix.conf'

# здесь правилась строка $AVESERVER_BIN -c $KAV_CONF
start() {
  if [ -x $AVESERVER_BIN ]; then
      $AVESERVER_BIN -c $KAV_CONF
      if [ $? -eq 0 ]; then
          echo "aveserver was started"
        else
          echo "aveserver couldn't be started"
      fi
    else
      echo "$AVESERVER_BIN was not found"
      exit 2
  fi

}
Запускаем обновление баз:

Код: Выделить всё

/usr/local/share/kav/bin/keepup2date -c /usr/local/share/kav/conf/kav4unix.conf
Все, можно запускать демона, /usr/local/etc/rc.d/kavd.sh start
Переходим к настройке мильтера. Идем по ссылке http://avp4linux.kmv.ru/news.html , качаем http://avp4linux.kmv.ru/soft/avemilter-0.2.1.tgz

Код: Выделить всё

tar xzvf avemilter-0.2.1.tgz
cd avemilter-0.2.1
make
make install
Создаем каталог спула для avemilter:

Код: Выделить всё

mkdir /var/spool/avemilter
В /usr/local/etc/rc.d/ правим чуть файл запуска, не забыв его переименовать avemilter.sh

Код: Выделить всё

MILTER_FLAGS="-d -p inet:3360@127.0.0.1"
Запускаем милтер. Осталось только в sendmail указать поддержку фильтра касперского:

Код: Выделить всё

INPUT_MAIL_FILTER(`avemilter',`S=inet:3360@127.0.0.1,F=T,T=C:20s;S:1m;R:2m')
define(`confMILTER_LOG_LEVEL',`6')
Вроде бы все, ничего сложного, :beer:. Если что забыл, пишите, поправлю.

Darkellkr
Junior member
Сообщения: 2
Зарегистрирован: 24 май 2018, 19:22
Откуда: Россия
Контактная информация:

FreeBSD 5 1 Sendmail Spamassisn Kaspersky

Сообщение Darkellkr » 28 май 2018, 20:08

В анонсе сказано что FreeBSD 7.0 будет работать только с Fast-IPSec
А у меня ВПН постороен на IPSec KAME, что теперь делать?

zedundums
Junior member
Сообщения: 2
Зарегистрирован: 14 фев 2019, 05:08
Откуда: US
Контактная информация:

FreeBSD 5 1 Sendmail Spamassisn Kaspersky

Сообщение zedundums » 16 фев 2019, 08:48

Sendmail больше не обсуждается.

Во FreeBSD есть два варианта реализации NAT
1 Путем natd
ядро

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»