Собираем софтовый шлюз под два провайдера

Собственно дилема:
У меня основной провайдер СТРИМ. дает 7500 кбитсек на внешку и 100мбитсек на кольцо. ога. Подключил по акции дом.ру на Москву + 2мбитсек днем/4мбитсек ночью... Зачем? не стоит забывать, что у меня дома содержатся сервера, и на них хостятся мои и не только проекты. Два внешних ИП уже позволят поднять свои же ДНС сервера, а тут и поддомены и вожделенная почта и т.п. 

Задача такова:
либо поставить к DIR-320 еще и DIR-100, три дня и три ночи про****ся с димамической маршрутизацией, либо собрать на основе Pentium-200, трех серверных (то бишь аппаратных) сетевух и парочки прямых рук софтовый маршутизатор в 2U корпусе под 19" стойку. Стойки пока нет, зато сам роутер смотреться будет классно.  Корпус - купится в ближайшее время в "буром медведе".

Параметры машинки:
камень - пень-200ммх
опа - 4х16Мб СИММ
винт - ХЗ какой, хочу поставить переходник IDE-CF и юзать карточку гига на 4.
сетевушки -3х100мбитсек. пока ХЗ какие. у меня только пока 1 Intel PRO100. На френдах толкают 3сомовские, может их и возьму парочку.

Задача:Обеспечить маршрутизацию трафика от сервера клиенту в зависимости от загруженности да и вообще наличия канала. Резервирование - пропадает один - работаем по другому. Все домены будут посредством ДНС привязаны к обоих ИПшкам.

Вопросы  к залу:
1. Есть ли готовые дистрибутивы для софтовых маршрутизаторов для ДВУХ провайдеров. Имеется в виду, что все можно будет выставить при установке, а не править ручками. я то поправлю, нужна легкая повторяемость.
2. Допустим, скомпилю я там Джентушку (два сервера и распределенная компиляция помогут мне в этом). А что дальше? Есть в наличие какая-нить легкая веб-морда под это темное дело? WEBMIN нежелателен на таком динозавре - я видел как он ползает на пень-3-500-селерон....(Правда там еще и кеды крутились одновременно и еще куча всякого непотребья... бгг...).