пакет вообще-то по-умолчанию пойдет в соответствии таблице маршрутизации, а
не "откуда пришел". Соответственно он и пойдет в дефаулт гейт.

и чтобы он пошел куда надо в pf есть reply-to & route-to

Про остальные фаерволы хз - уже лет 5 пользуюсь только pf

On Thu, Dec 15, 2011 at 06:33:14AM +0200, Alexander wrote:
> Hello Oleksandr,
> 
> Thursday, December 15, 2011, 1:19:51 AM, you wrote:
> 
> >> В  данном  случае  один  провайдер  предоставил  два адреса - один для
> >> UA-IX, другой - для всего остального. Зачем? - я не знаю. То ли шейпер
> >> у  них  так  сделан,  то ли ещё что-то... Так вот, случаются ситуации,
> >> когда  я  пытаюсь  зайти  с Украины, через соответствующий канал, а на
> >> самом  тазике  в  эту  сеть маршрута нет и ответы  ко мне уходят через
> >> мировой  канал, соответственно, с другого адреса. А ssh этого очень не
> >> понимает.  Я  понимаю,  что  это глюка промежуточной маршрутизации, но
> >> ситуация имеет место быть периодически. :(
> 
> >   Если сессия установлена с одним IP, то ответы будут с него даже если
> >   будут бежать через другой канал.
> >   Поменять это может только кривой NAT.
> 
> О! Ну правильно - как оно обычно делается на базе типовых примеров: ipfw
> nat  1  all from any to any via ${oif}. В итоге все пакеты, неважно от
> какого  адреса  заворачиваются  в  нат и меняют свой исходный адрес...
> Спасибо за наводку - счас гляну.
> -- 
> Best regards,
>  Alexander                            mailto:[email protected]
> 

-- 
-------------------------------------------------------------------------------
Vasiliy P. Melnik                                                    VPM-UANIC

Ответить