понедельник, 11 октября 2010 г.

Добавляем почту в обход прокси (типа mal.ru etc)

 #!/bin/bash

IPTABLES='/sbin/iptables'
IPNET='192.168.1.0/24'

$IPTABLES -A FORWARD -p tcp -s $IPNET -d smtp.mail.ru --dport 25 -j ACCEPT
$IPTABLES -A FORWARD -p tcp -s smtp.mail.ru -d $IPNET --sport 25 -j ACCEPT
$IPTABLES -A FORWARD -p tcp -s $IPNET -d pop.mail.ru --dport 110 -j ACCEPT
$IPTABLES -A FORWARD -p tcp -s pop.mail.ru -d $IPNET --sport 110 -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -p tcp -s $IPNET --dport 25 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p tcp -s $IPNET --dport 110 -j MASQUERADE

sysctl net.ipv4.ip_forward=1