Привет!
Вот такая вот ситуевина.
Поднял я туннель FreeS/WAN 1.95 (2.2.19) <-> Cisco PIX 515.
Все вроде работает, но есть одно "но".
На PIX(е) прописан ACL, который разрешает прохождение пакетов только с 192.168.x.0/24. Соответственно на той же Linux-машине, на готорой стоит FreeS/WAN стоит sendmail 8.12.4, который прекрасно работает. :-)
Но при поднятии туннеля (в таблицу маршрутизации на Linux(е) прописывается маршрут на уделенную сеть), sendmail при попытке послать почту в удаленную сеть ясное дело обламывается, т.к. "подписывается" IP-адресом внешнего интерфейса, пакеты с которого, судя по "tcpdump -i ipsec0" уходят с билетом в один конец.
Попытки маскарада, как я понимаю, заранее обречены на провал, т.к. до цепочки forward ничего не доходит, а к input и output-цепочкам маскарад не применить.
Куда порекоммендуете копать? Можно ли sendmail заставить посылать почту, предназначаенную для конкретной сети/домена, через внутренний интерфейс.
sendmail слушает на 0.0.0.0, т.е. на всех интерфейсах.