Есть 2 сервера.
1 - Шлюз в инет. Разруливает вланы(802.1Q)
2 - почта, локальные сервисы. В нем 1 сет карта 1 белый ip и 1 ip локалки. Соотв 2 разных влана eth0.2 и eth0.4 Шлюз по умолчанию прописан адресом из eth0.2Проблема в том, что сервер №2 отвечает на пакеты пришедшие по интерфейсу eth0.4 через интерфейс eth0.2 Только пакеты из одной подсети c eth0.4 обрабатывает правильно - через eth0.4. Хочется чтобы роутинг правильно заработал. А именно отвечал на пакеты с того же интерфейса, с какого они пришли.
На обоих серверах сейчас стоит SUSe 9.3 и как ни странно все работает. Постепенно все попробую перевести на Gentoo. Но сейчас если шлюз на Gentoo<->почта на SUSE - работать не хочет. Наверно в сторону sysctl смотреть куда то нужно. Подскажите, кто знает.