Как указать на FreeBSD 4.7, что пакеты с определенных адресов надо слать не на шлюз по умолчанию, а на pptp интерфейс? Возможно ли вообще такое?
Ситуция: сервер на FreeBSD подключен к интернету через двух провайдеров одновременно (провайдер0 и провайдер1) по двум соединениям pptp (интерфейсы ng0 и ng1 соответственно). Провайдер0 является основным провайдером и интерфейс ng0 является шлюзом в инет по умолчанию. Однако серверу присвоено несколько ip-адресов (для различных служб типа irc, mail и т.д.) из блока, принадлежащего провайдеру1. Очевидно пакеты на эти адреса из инета будут приходить именно от провайдера1 через интерфейс ng1. Но ответы будут уходить через интерфейс ng0 к провайдеру0 как через шлюз по умолчанию. В результате адреса не работают. Нужно как-то указать, что с какого интерфейса пакеты пришли, на тот должны и ответы уходить.