[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: port forward с 2 внешних интерфейсов



В Чтв, 12/05/2005 в 13:33 +0400, Марин Дмитрий Алексеевич пишет:
> > Настройка DNAT - дело нехитрое. Непонятно вот что - если клиен
> > т "входит"
> > со стороны провайдера2, то как направить ответный трафик через
> >  этого же
> > провайдера2, а не по дефолтному маршруту?
> 
> Маркировать пакеты на интерфейсе с помощью iptables -j MARK и разруливать с помощью ip route (разные таблицы роутинга для разных интерфейсов).
> Advanced Routing HowTо, кажется, называется документ, в котором подобная ситуация хорошо описана.

Документ хорош, спору нет. Но...

Приходящим от провайдера1 SYN делаем --set-mark 1
Приходящим от провайдера2 SYN делаем --set-mark 2

Оба SYN попали на целевой хост и он дважды ответил ACK. Если ACK будут
иметь маркеры, соответствующие своим SYN, то разрулить эти ACK на
маршрутизаторе - не проблема.

Но если маркеры не сохраняются, то на основании чего их можно
восстановить?

Чтение lartc прямого ответа не дало. Плохо читал?

-- 
Dmitry Fedoseev <fedoseev@planar.chel.ru>

Reply to: