Имею локальную сеть где работает почтовик виндозный.
Поставил в тестовую обработку nat сервер на freebsd 6.1
Хочется сделать извратную задачу: выбросить наруюжу через этот nat сервер полноценно работающие сервисы почты от локального сервака. Нужно чтобы на него лезли ребята из удаленных офисов через инет.проделал такую штуку
в etc/services забил
trn110 110/tcp #Port Redirector
trn110 110/udp #Port Redirector
trn25 25/tcp #Port Redirector
trn25 25/udp #Port Redirector
в inetd.conf забил
trn110 stream tcp nowait root /usr/local/bin/socket socket айпи_внутреннего_почтовика 110
trn25 stream tcp nowait root /usr/local/bin/socket socket айпи_внутреннего_почтовика 25
В итоге снаружи коннект на проты есть но сервисы не отвечают. по телнету снаружи не вижу эхо откликов от pop и smtp демонов на внутренней машине.
Что то не доделал?
Или есть еще вариант прописать это дело в натд. У мея эта машина смотрящая в инет уже работает как нат. Вот правило:
/sbin/ipfw -q add 100 divert natd all from any to any via fxp0
/sbin/ipfw -q add 110 allow all from any to any via lo0
где fxp0 - интерфейс в инет. Локальный интерфейс em0.
Если верхний вариант не спасает то подсобите как сделать на ipfw это. За ipfw сел недавно. до этого реализовывал эту задачу на iptables на дебиане. но там несколько по другому...
В общем хелп %)