Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

light router/gate

Всем прив!

Задачка такая.
Надо сделать лёгкий шлюз и smpt/pop3 на Unix ну фаервол конешно.
Машина есть P166/32М. Интересуют дистрибы на 2.0/2.2 ядре. Надо писать
полностью логи на внешнем Ethernet-интерфейсе,
считать smtp/pop3 внешний трафик по пользователям. Анализ логов на
другой машине.
Пользователи внутри будут только с аськой (ну или в инет ходить по
полной программе, пока не знаю) и почтой.

--
Мих

Ответить   Wed, 07 Dec 2005 22:25:57 +0300 (#486707)

 

Ответы:

On Wed, Dec 07, 2005 at 10:25:57PM +0300, MihailS wrote:

Поздравляю Вас с постановкой задачи.

Ответить   Wed, 7 Dec 2005 23:18:06 +0300 (#486734)

 

MihailS пишет:

А почему нужно именно древнее ядро? 2.4 очень бы даже летало

Ответить   Thu, 08 Dec 2005 00:08:24 +0300 (#486751)

 

У меня был почти такой труженик на 133 пеньке... заводил все на postfix
(для обработки его логов есть скрипты в инете), imap-courier (он был
настроен как pop3), kernel-2.4, файервол настраивал через iptables...

С логами на внешнем eth: тебя только заголовки интересуют или полностью
все содержание пакетов?

Ответить   Thu, 08 Dec 2005 10:41:51 +0300 (#486871)

 

Здравствуй MihailS,

Хе-хе. Знакомая задачка :-)

Почему именно это ядро?
Файрвол ipchains был заменен на iptables и доработан, а его функции
тебе понадобятся. При помощи iptables можно поднять NAT или MASQ для
того, чтобы вывести твоих клиентов в Инет. В первом случае, скорее
всего, придется пересобирать ядро с поддержкой следующих опций:
для ядра 2.4:
- CONFIG_IP_NF_IPTABLES
- CONFIG_IP_NF_CONNTRACK
- CONFIG_IP_NF_MATCH_STATE
- CONFIG_IP_NF_FILTER
- CONFIG_IP_NF_NAT
- CONFIG_IP_NF_TARGET_REDIRECT

Эта опция понадобится в дополнение, если IP у тебя будет динамический
и ты будешь настраивать MASQUERAD.
- CONFIG_IP_NF_TARGET_MASQUERADE

В ядре 2.6 эти опции называются по-другому, но находятся там же (make
menuconfig).

Ты хочешь иметь собственный почтовый сервер или только шлюз?
Если первое, то ты забыл указать ко всему прочему службу DNS.

Это можно сделать при помощи iptraf. Удобная утилита для визуального
ознакомления с движением трафика, генерирует логи, но их надо чем-то
читать. Если кто-нибудь знает чем, отзовитесь?

Можно пользоваться vnstat. Удобная консольная утилитка, дает суммарную
статистику приема-передачи трафика по сетевым интерфейсам по дням, неделям, месяцам.

Тут сново можно использовать iptables или какой-нибудь другой
продвинутый счетчик с возможностью сортировки и группировки по
источнику (IP).

???

Ответить   Thu, 8 Dec 2005 22:21:18 +0300 (#487112)