Всем доброго времени суток. Помогите, пожалуйста, пустить порты 25, 110 мимо squid.
Squid и iptables настраиваю первый раз, поэтому заранее приношу извинения за ламерские вопросы
В общем имеется ubuntu 12.04 LTS, установлен squid3. eth0 смотрит в инет, eth1 смотрит в локалку. Особых проблем с настройкой прокси не испытал, комп подключенный к прокси ходит в инет только с ip-адресами указанной подсети. Столкнулся с такой проблемой, что не работает outlook, я так понял, что squid не умеет работать с портами 25, 110. ОК, вычитал что решить проблему можно используя IPTABLES. Почитал кое-какие темы на форумах и в этом в том числе, пробую делать - не получается, outlook говорит, что узел не найден. Опишу последовательность моих действий.
В корне /etc создал файл с именем iptables-rules, сделал его исполняемым.Вот содержимое файла:echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -t nat -F
iptables -A FORWARD -i eth1 -s 192.168.60.0/24 -p tcp -m tcp -m multiport --dports 25,110 -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -j LOG
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Скорее всего наверное косяк где-то в этом конфиге, так как писал в первый раз и, честно говоря, не совсем еще понял как работает написанное мной, только в общих чертах.
В общем дальше я запускаю этот файл, ошибок никаких не дает, но и почта не работает. Речь о том, чтобы добавить его в автозагрузку пока не идет, для начала, нужно что бы все хотя бы так заработало.
Да, форвардинг включен и в файле /etc/sysctl.conf добавил строчку
net.ipv4.ip_forward = 1
Вывод iptables -L:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW,RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
Chain OUTPUT (policy ACCEPT)
target prot opt source destination