[ Thanks to Edmundo
for this link. ]
“dhcp-lb
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
accordingly.“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).”