Как направить только конкретную подсеть (исходный IP) на конкретный интерфейс?
ОС: Linux
Я знаю, что могу легко сделать по IP-адресу назначения, используя что-то вроде
route add 1.2.3.4/24 dev eth4
но я не вижу, как можно маршрутизировать на основе исходного IP.
ip route add default dev eth4 table <name>
(table
директива должна идти в конце, я думаю, точно так же, как в первой команде ... такжеdefault
может быть заменена подсетью, как в вашем примере )http://wiki.wlug.org.nz/SourceBasedRouting
На этом сайте есть хороший пример маршрутизации на основе исходного кода.
источник