Есть сетка, которая состоит из верхнего уровня - роутеры и серваки и сегметнов, подключенных к этим роутерам.
Есть хост в сегменте: 192.168.xx.yy
Есть некий сервак на верхнем уровне: aa.bb.cc.dd
Между ними ipip тунель
хост: iptunnel add tunl1 mode ipip remote aa.bb.cc.dd local 192.168.xx.yy
route add aa.bb.cc.dd dev tunl1
iptables -t nat -A POSTROUTING -d aa.bb.cc.dd -j SNAT 192.168.ee.ff
route add aa.bb.cc.00/24 gw aa.bb.cc.dd
сервак: iptunnel add tunl1 remote 192.168.ee.ff(!) local aa.bb.cc.dd
route add default aa.bb.cc.jj
ip_forwarding везде разрешен.
Все вроде нормально - пакетики идут: счетчик tx на сервере для tunl1 крутиться, tcpdump входящие пакеты видит, но...
Даже если инкапсулированный пакет направляется самому aa.bb.cc.dd - он пропадает в неизвестном направлении!
Вопрос - куда деваются пакеты, передаваемые по туннелю?
Надеюсь понятно объяснил.
P.S. тока не спрашивайте плз зачем такое извращение :)