Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Как поставить drweb под FreeBSD и прикрутить его к Postfix

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
постаил pkg_add drweb-4.31.4-freebsd5.tgz создало каталоги   /usr /local/drweb  /usrl/local/etc/drweb, пробую запустить как демона - ничево не виходит, может надо править какието файли, не заю што с ним делать.
как поставить drweb на freebsd
Подскажите
 
Добавлено
как мне drweb к postfix-y поставить ?????????  




Я тебе поставлю запрет на пост, если ты еще раз сделаешь грамматическую ошибку в названии темы. Модераторы не няньки твою безграмотность исправлять. lynx.

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 02:47 20-07-2004 | Исправлено: lynx, 04:44 20-07-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчет постфикса, в этой теме собраны полезные ссылки:
 
Почтовый сервер postfix документация и FAQ

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:48 20-07-2004 | Исправлено: lynx, 04:49 20-07-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lodya
http://drweb.ru/unix/
плюс.
http://pcforum.ru/archive/topic/2039-1.html

Цитата:
Автор: Doctorrr
 
документация:установка:антивируса:DrWeb:почтовый:сервер:postfix:FreeBSD
 
 
 
Всю жизнь вирусы обходили меня стороной. И сейчас работаю в нормальной конторе, на каждом пользовательском компьютере стоит антивирусное ПО и фаервол. Однако, после того как некоторые кулхацкеры все же обманули все это и запустили-таки подарок от MyDOOM.B - решил поставить антивирус на почтовый сервер, от греха подальше %)
 
Итак, имеем: FreeBSD 4.7, Postfix, ставить будем DrWeb. Описание процесса установки - просто взыгравшая во мне графомания, ничего сложного в этом процессе нет.
 
1. Качаем архивы с Dr. Web для FreeBSD 4.x и drweb-postfix-ляляля-freebsd4.tar.gz со страницы http://drweb.ru/linux-bsd/
 
2. В обоих архивах находится структура папок, повторяющая пути к файлам от корня. Не будем изобретать велосипед - тупо и аккуратно разложим все как просят.
 
4. В файле /usr/local/etc/drweb/drweb32.ini параметр User содержит имя пользователя, от которого будет работать демон. По умолчанию - drweb. Пускай им же и остается. Добавим пользователя в систему, в качестве домашней директории указав /var/drweb. Пароль ему не нужен, так что проверим запись в /etc/master.passwd, во втором поле в записи должна стоять "*". Что-то около того:
drweb:*:1234:1234::0:0rWeb Daemon:/var/drweb:/nonexistent
 
5. Пользователь у нас есть, осталось отдать ему файлы DrWeb'a -  
chown -R drweb /usr/local/etc/drweb
chown -R drweb /var/drweb
chown -R drweb /usr/local/drweb
 
6. Запустим демона, в /usr/local/drweb:  
./drwebd
 
Убедимся, что он создал файл .pid и работает:
# cat /var/drweb/run/drwebd.pid
73496
127.0.0.1:3000
 
7. Теперь надо настроить postfix. В последних версиях drweb-postfix появился скрипт для конфигурации postfix:
/usr/local/drweb/doc/postfix/configure.pl
Я воспользовался именно им, и остался доволен результом.
На всякий случай знайте, что DrWeb перед изменением файла конфигурации postfix'a в той же директории под именем master.cf.drwebsave
Еще раз - на всякий случай - проверим новый конфиг:
# postfix check
Если все хорошо - вывод будет пустым. Теперь перезагрузим postfix с новым конфигом:
# postfix reload
 
8. Перезапустим drwebd и проверим:
# ps -ax | grep drweb
73496 ?? Ss 0:04,44 ./drwebd
77716 ?? S 0:00,03 pipe -n filter -t unix flags=R user=drweb argv=/usr/local/drweb/drweb-postfix -f ${sender} -- ${recipient}
 
Отлично. Последняя проверка: берем файл readme.eicar, вырезаем из него тестовую строку-"вирус", сохраняем в отдельном файле и отправляем этот файл в аттаче к письму через наш сервер. Смотрим, как DrWeb поймал "вирус".
 
9. Для обновления антивирусной базы необходимо запустить скрипт update.pl и перезапустить drwebd,
/usr/local/drweb/update/update.pl
Хороший администратор слишком ленив, чтобы делать это самому.
Пишем маленький скриптик для обновления:
#!/usr/local/bin/bash
/usr/local/drweb/update/update.pl > /dev/null
/usr/local/bin/killall -1 drwebd > /dev/null
exit 0
 
Я счел, что проверять обновления два раза в день будет достаточно, поэтому добавил в свой crontab строку:
10 9,21 * * * /path/to/drwebupdate.sh
 
10. Чтобы не пугать своих юзеров ненужными сообщениями, и не гонять лишний траффик, в конфиге drweb_postfix.conf( /usr/local/etc/drweb/drweb_postfix.conf ) можно отключить уведомления о вирусах.
В секции "Notifications section"
отключите уведомления для всех, кроме админов - и всем станет спокойнее %-)
 
(с) Doctorrr
С условием ссылки на первоисточник, статья распространяется без других ограничений
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 04:50 20-07-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я вроде уже ево прикрутил,  но только не обновляютса антивирусние бази

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 07:07 20-07-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lodya

Цитата:
я вроде уже ево прикрутил,  но только не обновляютса антивирусние бази

выше все написано..какая ошибка возникает при обновлении?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:11 20-07-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jul 20 06:08:04 host drweb-postfix: dwlib[1020]: scan: the message(drweb.tmp.mHcfID) sent by vova@tra-la.lya  to vova@host.work is passed
ето значит што работает,
 
 
Добавлено
fetch: http://updates.drweb.ru/free/freebsd4/drweb32.lst: Connection refused
вот такая

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 07:11 20-07-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lodya

Цитата:
fetch: http://updates.drweb.ru/free/freebsd4/drweb32.lst:  Connection refused  
вот такая

значит настроил файер на машине, что не дает доступ скрипту в инет.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:15 20-07-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нет я все позволил
ipfw add 65000 allow ip from any to any
 
я ж качал з портов  другие пакети- все нормально

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 07:18 20-07-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lodya

Цитата:
я ж качал з портов  другие пакети- все нормально

а посмотреть логи файерволла?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:35 20-07-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
где они ????
если ето /var/log/ipfw.today то там только правило 65535

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 07:53 20-07-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Как поставить drweb под FreeBSD и прикрутить его к Postfix


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru