[Comm] Re: [Comm] pop3 через iptables

aek =?iso-8859-1?q?aek_=CE=C1_taxpol=2Ekrasnoyarsk=2Esu?=
Пт Ноя 1 10:20:46 MSK 2002


Hello demien,

Friday, November 01, 2002, 2:00:46 PM, you wrote:

dsr> Всем доброго дня.

dsr> Хочу раздавать почту (pop3)  через iptables, бросьте кто-нибудь пожалуйста коротенький
dsr> примерчик настройки iptables.
dsr> Инет раздается следующим образом: 
dsr> модем - выделенка (трафик до провайдера)
dsr> DVB карта - спутниковый инет (обратный трафик через тарелку)
dsr> сетевая карта - раздача инета в сети.
dsr> На машине (ALTLinux Master 2), стоят и iptables и ipchains, ipchains нужено
dsr> убить или они совместно могут работать?

Выбирать ipt... ipc... будешь сам. Они чем то отличаются но в эти
тонкости я не залезал. Основная мысль этих заморочек - прикрыть
порты.

# Allow 'pop3'
ipchains -A input  -p tcp -s 10.5.80.0/21 0:65535 --dport 110 -j ACCEPT
ipchains -A output -p tcp ! -y --sport 110 -d 10.5.80.0/21 0:65535 -j ACCEPT

Это конкретный мой кусок  Ипчейнса для внутренней сети 10.5.80.0/21

Перед этим конечно же прибивается все остальное:
# Delete any existing chains
ipchains -F
ipchains -X
# Shut down all traffic
ipchains -P forward DENY
ipchains -P input DENY
ipchains -P output DENY

И... кроме pop3 твои юзеры нече не увидют
, а сервер будет ваще глух и слеп...
для почты еще советую сделать:

# Allow 'smtp'
ipchains -A input  -p tcp --sport 0:65535 --dport 25 -j ACCEPT
ipchains -A output -p tcp ! -y --sport 25 --dport 0:65535 -j ACCEPT
ipchains -A output -p tcp --sport 0:65535 --dport 25 -j ACCEPT
ipchains -A input  -p tcp ! -y --sport 25 --dport 0:65535 -j ACCEPT

Понятное дело что весь остальной трафик у сервера придется
тоже через Ипчейнз разрешать (по нормальному)


-- 
Всех благ!
Анатолий





Подробная информация о списке рассылки community