Если я правильно понял, то вы пытаетесь заставить пакеты ходить через клиента, и разумеется это не работает так как клиент не имеет сам интернета, кроме как через шлюз.
Т.е.
создаю такой же роут руками
неверно, так как интерфейс eth1 имеет назначенный по DHCP айпи, скажем, 192.168.1.2 - и через него конечно же ничего никуда не пойдёт.
Кроме того, я подозреваю что вы делаете что-то вида
route add default gw eth1
что в корне неверно, так как в данном случае eth1 будет именем устройства в сети, а не интерфейсом (который указывают через dev)
Как правильно делать балансировку через несколько каналов, описано например
здесь.