освоил ипитаблес, а вот маршрутизацию не могу
Мне страшно за Ваши iptables-ы
87.224.128.11 eth0 Ip внешнего интерфейса, шлюз 87.224.128.1
А масочку можно ещё озвучить?
маршрутизация(используя утилиту ip, таблицы и правила):
надо в сеть 87.224.100.1/24 напрямую через 87.224.128.11 выходить не через шлюз
надо в сеть 87.224.200.1/24 напрямую через 87.224.128.11 выходить не через шлюз
Что-то мну подсказывает, что нужно, как минимум, иметь адрес в этих сетях (например алиасы)
Хотя может и маской на eth0 перекрывается, но что-то мне подсказывает, что нет.
все адреса для примера, маску сами можете придумать. я просил примеры привести, что бы хоть как то мог разобраться, подсети можно сказать в один свич включены, поэтому и напрямую в них можно попасть.
пока придумал что-то на подобии этого:
echo 100 T >> /etc/iproute2/rt_tables
ip route add 87.224.100.0/24 dev eth0 src 87.224.128.31 table T
ip route add 87.224.200.0/24 dev eth0 src 87.224.128.31 table T
ip rule add from 87.224.128.31 table T
или так
ip rule add from 87.224.100.0/24 table T
как заворачивать нужную подсеть в таблицу -T?
что бы на выход на вход и на форвадинг, что бы с таблицей T работали только нужные подсети, в ипитаблз маркировать все или что?

нашел примеры:
ip route add 127.0.0.0/8 dev lo table T1
ip route add default via 78.26.188.1 dev eth1 table T1
спрашивается зачем 127.0.0.0/8 и шлюз по умолчанию в левой таблице, тоесть тупо туда весь трафик заворачивается? А если у меня есть другая таблица и там другие маршруты для других подсетей например, как мне ее тогда выбрать?
Я знаю что разберусь, но пока ни чего не понимаю, сравните
http://ru.wikipedia.org/wiki/Iptables и
http://ru.wikipedia.org/wiki/Iproute2в первой все разжевано, во второй ни слова, как будто у нас маршрутизацией ни кто не занимается.