>Есть сервер FreeBSD 5.3 . У него три сетевых интерфейса( два DSL
>модема + 1 локальная сеть). IP адреса провайдерами выдаются динамически.
>Надо сделать так, чтобы часть машин из локальной сети шла в инет
>через Провайдера1, а другая часть через Провайдера2.
>Подскажите пожалуйста как такую схему реализовать?
Называется Policy-Based Routing. Доков тут море.
Правда FreeBSD 5.3 не самый удачный для этого выбор.
Чтобы работало нада в исходниках одну строчку руками поменять и пересобрать ядро.
Где именно править не помню, а ссылка уже дохлая, но статья называлась:
Problem Report kern-71910 [patch] ipfw forward does not work [5.3-BETA4]
Без этой поправки в 5.3 все валится на дефаулт и капец.