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

Исходное сообщение
"Policy Routing, NAT"

Отправлено gumar , 29-Сен-04 14:16 
Есть маршрутизатор с тремя интерфейсами: A, B, C и D.
подсети на интерфейсах соответственно a.a.a.a, b.b.b.b, c.c.c.c и d.d.d.d
дефолтный гейт через интерфейс С.
На интерфейсе A настроена routing policy таким образом, что при получении пакета от определенного IP a.a.a.X из сети a.a.a.a подставлялся next-hop из сети b.b.b.b и соответственно пакеты улетали через интерфейс B.
На инетрфейсе C настроен PAT пробрасывать пакеты 25 порта в сеть d.d.d.d.

Все работает замечательно кроме одного момента.

при посылке пакетов от a.a.a.X на 25 порт IP-адреса, присвоенного  интерфейсу C они не заворачиваются через интерфейс B а летят напрямую в интерфейс C (что в общем понятно исходя из высшей приоритетности directly connected сеток). Соответственно уже не работает PAT т.к. пакет летит изнутри.....

Вопрос: можно ли заставить принудительно заворачивать пакеты через интерфейс B вне зависимости куда они летят???
Либо другой вариант решения этой проблемки - подмена destination IP с IP из сетки c.c.c.c на IP с сетки d.d.d.d.
но слабо представляю как это сделать внутри роутера...

Может появятся у кого интересные мысли на эту тему???


Содержание

Сообщения в этом обсуждении
"Policy Routing, NAT"
Отправлено AiratX , 29-Сен-04 16:50 
Попробуй прописать статический маршрут