У нас есть:
предположим, что lan - 192.168.0.0/24, у нас есть GW1 (интернет) на 192.168.0.1 и GW2 (voip) на 192.168.0.2.
Как я могу разделить трафик, отправляющий VoIP на 192.168.0.2, а все остальные (особенно SSH) на 192.168.0.1?
Спасибо!
Вам необходимо использовать маршрутизацию на основе политик, которая контролируется iproute2: см., Например, http://lartc.org/howto/
Если XXXXXX - источник вашего VoIP-трафика, а eth0 - сетевой интерфейс, может работать что-то вроде следующего
# echo 1 VOIP >> /etc/iproute2/rt_tables
# ip route add default via 192.168.0.2 dev eth0 table VOIP
# ip rule add from XXXXXX table VOIP
Конечно, это должно быть настроено для вашего конкретного случая, особенно для
ip rule
часть