Dear All, I've read the message with the similar subject but I have a different problem. I've got this network: INTERNET | +------------+ |firewall/nat| +------------+ | \ . . .1 .2 | \ +------+ +------+ |router| |router| +------+ +------+ 10.0.2.1 10.0.2.3 \ / +------+ |switch| +------+ |10.0.2.2 +------------+ |linux router| +------------+ |10.1.0.1 | |10.1.0.0/16 +--------------+ |client network| +--------------+ My question is that how can I balance upward traffic on linux router. This box doesn't do nat. Is it possible to put every second packets onto the second router(10.0.2.3)? Now default gw is 10.0.2.1 so every packets going upward is on link1. Downlink is balanced by IP routing on firewall but uplink is not balanced. Thank you in advance! Vitya