прежде, чем заводиться с linux-биксом, почитай сначала HOWTO про балансирование трафика.
Балансирование работает и дает ощутимые результаты когда в сети много компьютеров (чем больше, тем заметнее).
Когда всего два - очень спорно.
Дело в том, что linux обновляет закэшеную DNS таблицу (по умолчанию) кадые 15 минут (так в моем SuSE релизе). И если он выбрал gateway для данного удаленного адреса, то будет его использовать следующие 15 минут. Независимо от того, какой компьютер из внутренней сетки требует соединение.
Если запросят оба, то будет использоваться один и тот же gateway, а второй будет простаивать.
Так что балансирование дает результат, если LAN компьютеры "ходят" по разным вебсайтам и FTP. Как я уже сказал, чем больше компьютеров во внутренней сетке, тем лучше балансирование.
Если же компьютеров мало (два, например) и юзер вообще всего один, то балансирования можно и не увидеть (если использовать настройки по умолчанию).
Чтоб всё заработало как хочется, надо ручками править IP tables и rules.
Вот именно про это я HOWTO сейчас и читаю. Однако заманчиво получить 6 мбит/с вниз и 2 вверх.
UPD: Жадность фраера сгубила! отключил меня один из провов, так что проблема решилась сама собой.