URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 22839
[ Назад ]

Исходное сообщение
"Exchange server через Firewall"

Отправлено Green , 11-Ноя-02 12:47 
Господа! Посоветуйте.
Дано: локальная сеть с Exchange в качестве mail сервера
и шлюз в инет на ASP Linux 7.2
Вопрос: с помощью чего и как можно высунуть 25 порт mail
сервера чтобы принимать и отправлять почту?

Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"RE: Exchange server через Firewall"
Отправлено shaman , 12-Ноя-02 10:16 
>Господа! Посоветуйте.
>Дано: локальная сеть с Exchange в качестве mail сервера
>и шлюз в инет на ASP Linux 7.2
>Вопрос: с помощью чего и как можно высунуть 25 порт mail
>сервера чтобы принимать и отправлять почту?
>
>Заранее благодарен.
nat


"RE: Exchange server через Firewall"
Отправлено Green , 12-Ноя-02 10:33 
а по подробнее..


"RE: Exchange server через Firewall"
Отправлено shaman , 12-Ноя-02 10:55 
>а по подробнее..
nat - Network Address Translation.
На сервере поднимаешь iptables и с их помощью прокидываешь соединения с 25 порта сервера на 25 порт Exchange.
Читай мануал по iptables на этом сайте.


"RE: Exchange server через Firewall"
Отправлено Green , 12-Ноя-02 12:21 
>>а по подробнее..
>nat - Network Address Translation.
>На сервере поднимаешь iptables и с их помощью прокидываешь соединения с 25
>порта сервера на 25 порт Exchange.
>Читай мануал по iptables на этом сайте.
-t nat -A PREROUTING -p tcp -d 212.57.106.118 --dport 25  -j DNAT --to 192.168.234.1:25
так, да?
а sendmail должен быть поднят?


"RE: Exchange server через Firewall"
Отправлено krid , 12-Ноя-02 12:29 
>>>а по подробнее..
>>nat - Network Address Translation.
>>На сервере поднимаешь iptables и с их помощью прокидываешь соединения с 25
>>порта сервера на 25 порт Exchange.
>>Читай мануал по iptables на этом сайте.
>-t nat -A PREROUTING -p tcp -d 212.57.106.118 --dport 25  -j
>DNAT --to 192.168.234.1:25
>так, да?
>а sendmail должен быть поднят?

Если поднимешь sendmail, то тебе и нат тогда не понадобиться, просто настраивай днс, в нем прописывай почтовые обменники и вперед. На exchange также прописывай почтовые обменники через днс, локадьная почта или внешняя, локальную екченч сам рулит, а остатки должен слать на шлюз, а тот в инет. Примерно так.


"RE: Exchange server через Firewall"
Отправлено and , 12-Ноя-02 12:31 
>>>а по подробнее..
>>nat - Network Address Translation.
>>На сервере поднимаешь iptables и с их помощью прокидываешь соединения с 25
>>порта сервера на 25 порт Exchange.
>>Читай мануал по iptables на этом сайте.
>-t nat -A PREROUTING -p tcp -d 212.57.106.118 --dport 25  -j
>DNAT --to 192.168.234.1:25
>так, да?

так.

>а sendmail должен быть поднят?

Это как тебе хочется. Почта должна быть поднята на 192.168.234.1. Если адрес 212.57.106.118 единственный на твоей тачке, то sendmail работающий на ней получать письма не сможет.


"RE: Exchange server через Firewall"
Отправлено Green , 12-Ноя-02 12:57 
>>>>а по подробнее..
>>>nat - Network Address Translation.
>>>На сервере поднимаешь iptables и с их помощью прокидываешь соединения с 25
>>>порта сервера на 25 порт Exchange.
>>>Читай мануал по iptables на этом сайте.
>>-t nat -A PREROUTING -p tcp -d 212.57.106.118 --dport 25  -j
>>DNAT --to 192.168.234.1:25
>>так, да?
>
>так.
>
>>а sendmail должен быть поднят?
>
>Это как тебе хочется. Почта должна быть поднята на 192.168.234.1. Если адрес
>212.57.106.118 единственный на твоей тачке, то sendmail работающий на ней получать
>письма не сможет.
а telnet 212.57.106.118 25 должен выдавать
220 192.168.231.1 ESMTP Server(... ) ready
если да, то почему у меня Connection refused?



"RE: Exchange server через Firewall"
Отправлено AD , 12-Ноя-02 13:03 
>>>>>а по подробнее..
>>>>nat - Network Address Translation.
>>>>На сервере поднимаешь iptables и с их помощью прокидываешь соединения с 25
>>>>порта сервера на 25 порт Exchange.
>>>>Читай мануал по iptables на этом сайте.
>>>-t nat -A PREROUTING -p tcp -d 212.57.106.118 --dport 25  -j
>>>DNAT --to 192.168.234.1:25
>>>так, да?
>>
>>так.
>>
>>>а sendmail должен быть поднят?
>>
>>Это как тебе хочется. Почта должна быть поднята на 192.168.234.1. Если адрес
>>212.57.106.118 единственный на твоей тачке, то sendmail работающий на ней получать
>>письма не сможет.
>а telnet 212.57.106.118 25 должен выдавать
>220 192.168.231.1 ESMTP Server(... ) ready
>если да, то почему у меня Connection refused?
Если с локальной машины то смотри /etc/inetd.conf или /etc/rc.conf на предмет smtp и sendmail.Если внешнее то может файволл рубит.


"RE: Exchange server через Firewall"
Отправлено and , 12-Ноя-02 13:14 
Надо:
1. Прописать правила в цепочке FORWARD
2. Пробовать коннект на 25 порт из Инета

"RE: Exchange server через Firewall"
Отправлено Green , 12-Ноя-02 14:40 
>Надо:
>1. Прописать правила в цепочке FORWARD
>2. Пробовать коннект на 25 порт из Инета
-A FORWARD -p tcp -d 212.57.106.118 --dport 25 -j ACCEPT
Правильно, да?
Нничего не изменилось ( Connection refused)
А как пробовать коннект на 25 порт из Инета

Извините за назойливость НУ ТУПОЙ Я %)


"RE: Exchange server через Firewall"
Отправлено Green , 12-Ноя-02 17:48 
>>Надо:
>>1. Прописать правила в цепочке FORWARD
>>2. Пробовать коннект на 25 порт из Инета
>-A FORWARD -p tcp -d 212.57.106.118 --dport 25 -j ACCEPT
>Правильно, да?
>Нничего не изменилось ( Connection refused)
>А как пробовать коннект на 25 порт из Инета
>
>Извините за назойливость НУ ТУПОЙ Я %)
Тихо шифером шурша крыша едет неспеша :)
Мужики ну чего не так? ГИБНУ!


"RE: Exchange server через Firewall"
Отправлено LinaS , 12-Ноя-02 18:12 
>>Надо:
>>1. Прописать правила в цепочке FORWARD
>>2. Пробовать коннект на 25 порт из Инета
>-A FORWARD -p tcp -d 212.57.106.118 --dport 25 -j ACCEPT
>Правильно, да?
>Нничего не изменилось ( Connection refused)
>А как пробовать коннект на 25 порт из Инета
>
>Извините за назойливость НУ ТУПОЙ Я %)


212.57.106.118 - твой настоящий адрес?
тогда смотри (если не твой настоящий, то не смотри - дай настоящий, можешь мылом:)):

linas# nmap -P0 -sS -p 25 212.57.106.118

Starting nmap V. 2.54BETA30 ( www.insecure.org/nmap/ )
Interesting ports on  (212.57.106.118):
Port       State       Service
25/tcp     filtered    smtp                    


Nmap run completed -- 1 IP address (1 host up) scanned in 36 seconds
linas#

видишь, filtered - файрволл.

естесственно, connection refused
более того, он и не пингуется даже

покажи
iptables -L
iptables -t nat -L
кажется так


"RE: Exchange server через Firewall"
Отправлено Green , 12-Ноя-02 18:20 
пардон, руки кривые. ip 212.57.102.118

"RE: Exchange server через Firewall"
Отправлено LinaS , 12-Ноя-02 18:30 
>пардон, руки кривые. ip 212.57.102.118

пингуется :)

linas# nmap -P0 -sS -p 25 212.57.102.118

Starting nmap V. 2.54BETA30 ( www.insecure.org/nmap/ )
Interesting ports on  (212.57.102.118):
Port       State       Service
25/tcp     open        smtp                    


Nmap run completed -- 1 IP address (1 host up) scanned in 64 seconds

open - уже хорошо - не файрволл

теперь обрадую тебя еще больше:

linas# telnet -N 212.57.102.118 25
Trying 212.57.102.118...
Connected to 212.57.102.118.
Escape character is '^]'.
220 ursus.victory.ru ESMTP Server (Microsoft Exchange Internet Mail Service 5.5.2448.0) ready

то е снаружи все ОК вроде


"RE: Exchange server через Firewall"
Отправлено and , 12-Ноя-02 10:32 
>Господа! Посоветуйте.
>Дано: локальная сеть с Exchange в качестве mail сервера
>и шлюз в инет на ASP Linux 7.2
>Вопрос: с помощью чего и как можно высунуть 25 порт mail
>сервера чтобы принимать и отправлять почту?
>
>Заранее благодарен.

iptables