Добрый день, стоит такая задача: Два сервера на обоих мандрива:
1 серв
eth0 Link encap:Ethernet HWaddr 00:30:48:B0:6B:D2
inet addr:192.168.0.16 Bcast:192.168.0.255 Mask:255.255.255.0
eth1 Link encap:Ethernet HWaddr 74:EA:3A:80:2F:C5
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
по eth0 связь с рабочей станцией
по eth1 связь с сервером 2
2 серв
eth3:0 Link encap:Ethernet HWaddr 00:30:48:B0:6B:93
inet addr:192.168.0.15 Bcast:192.168.0.255 Mask:255.255.255.0
eth3:3 Link encap:Ethernet HWaddr 00:30:48:B0:6B:93
inet addr:195.138.138.5 Bcast:195.138.138.255 mask:255.255.255.0
eth4 Link encap:Ethernet HWaddr 74:EA:3A:80:27:D8
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
eth3:0 внутренняя сеть предприятия
eth3:3 внешняя сеть
eth4 связь с сервером 1
Задача в том, что бы 1 сервер смог по 25 порту соединится с почтовым сервером mail.makss.ru c ip 195.138.138.10 т.е. отправить сообщение электронной почты сгенерированным программой. 2 сервер без проблем это может, как пробросить 1 сервер через сервер 2 до почтовика ?
Что сделано:
на серв1 прописан маршрут:
# ip ro sh
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.1 metric 5
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.16
169.254.0.0/16 dev eth0 scope link
169.254.0.0/16 dev eth1 scope link metric 5
default via 192.168.0.1 dev eth0
default via 192.168.1.2 dev eth1 metric 5
на серв 2 включен форвардинг в 1 и в iptables прописано:
#iptables -t nat -I POSTROUTING -p tcp -s 192.168.1.1 -d 195.138.138.10 --dport 25 -j SNAT --to-source 195.138.138.5
также на серв 2 прописано правило пинга до почтовика
# iptables -t nat -I POSTROUTING -p icmp -s 192.168.1.1 -d 195.138.138.10 -j SNAT --to-source 195.138.138.5
все замечательно пингуется ..но почта все равно не идет .. проверить не понятно как. тем же телнетом не подцепится т.к. его просто нет ... и вопрос остается в том что будет ли вот такая цепочка работать по части отправки электронной почты ?