In order to solve the problem I just described I created dhcp-lb.
It's a python script that, once configured and linked as a dhclient
exit hook, can listen to dhcp events and reconfigure networking
"What I need
You need python, dhclient, iproute2 (that I think will come by
default in almost every distro) and a multipath-enabled kernel
(check for CONFIG_IP_ROUTE_MULTIPATH, I think)."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.