Настройка шлюза с 4 сетевыми картами и 3 реальными ip

Здравствуйте!
есть комп с 4 сетевухами (шлюз).
на 3-х сетевых картах статические ip
eth0 212.78.34.66
eth1 212.78.37.130
eth2 23.137.2.13

на 4 карте- локальная сеть
eth3 192.168.1.1

в локальной сети есть сервера которые хотелось бы прикрыть шлюзом
мейл сервер (192.168.1.250)
сервер с БД (192.168.1.251)

как сделать так чтобы все пакеты идущие в инет с :
мейл сервака - шли через eth1
а все что идет с сервера бд - через eth2

на шлюзе eth0 используется как default gw, через него юзеры ходят и инет с помощью iptables+squid.

cделать так чтоб все что попадает из инета на eth1 перенаправлялось на mail могу.
и все пакеты с eth2 перекинуть на сервер с БД тоже могу...

проблема именно в том что немогу прописать движения пакетов с определенного внутреннего ip на определенный интерфейс...
тоесть чтобы все что приходит на eth 3 шлюза с адреса 192.168.1.250 шло в инет через
eth1, и все с 192.168.1.251 - через eth2

подскажите пожалуйста с помощью чего это можна сделать?
в поисковиках аналогичные примеры увы не нашел 8(((((

ЗАРАНЕЕ БЛАГОДАРЕН ЗА ПОМОЩ

Поставь IPCop -

Поставь IPCop - быстрей и лучше.
www.ipcop.org

"мейл сервака - шли через eth1
а все что идет с сервера бд - через eth2" решается DMZ

Если хочешь еще и прокси наверни на IPCop ещё и advproxy (Advanced Web Proxy) ссылку ссылку нйyqдешь на на сайте.

_________________
Экстремальный спорт - http://alternative.kondopoga.ru
Переводы документации- http://it.kondopoga.ru
Linux for every!!!

Тоже с ходу

Тоже с ходу ничего не додумывается
Подумал, и удумал.
Если сделать сеть 192.168.1.250/255.255.255.252
Соответственно сделать ipconfig eth3 add 192.168.....
И сделать route
типа
route add -net 192.168.1.250 netmask 255.255.255.252 dev eth1
P.S. license: AS IS

Посмотрите в

Посмотрите в lartc, пункт "Маршрутизация по источнику"

http://gazette.linux.ru.net/rus/articles/lartc/c322.html#SIMPLESOURCEPOLICYROUTING

можно

можно разрулить iptables и iproute2
если трафика не много то будет сностно работать

в iproute заводишь две таблицы маршутеризации с разными шлюзами
настраиваешь попадение в эти таблицы на основании флагов
в iptables расставляешь флаги на приходящие пакеты
конфигов уже не найду но меня эта связка пару раз выручала

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".