Это не bonding. Bonding это из другой оперы.
То, что вы хотите это LOAD BALANCING & FAILOVER.
Лучше для таких вещей купить готовое устройство, так как вам
1) надо будет написать скрипт, который будет отслеживать работу канал
2) если канал упал, то переключить на резервный.
Тупо переключить routing или что еще лучше, из сети делать маркировку пакетов.
Так как простое переключение на второй канал, не переключить уже открытые соединение и они будут ждать уже отвала по тайм ауту.
https://serverfault.com/questions/93678/load-balan...
www.opennet.ru/docs/RUS/LARTC/x348.html
https://habrahabr.ru/post/279777/
help.ubuntu.ru/wiki/ip_balancing