Tivemos um problema semelhante em um aplicativo incorporado que queríamos conectar a um servidor DHCP quando disponível, mas também ter um IP estático em um alias.
Nossa solução final foi simplesmente adicionar um script ao /etc/dhcp/dhclient-enter-hooks.d/ que simplesmente reinicia o alias. Testamos isso com um ping de inundação e não tivemos nenhum pacote descartado no alias, mesmo quando a nova tentativa do DHCP fez com que esse script fosse executado. Esse script inteiro segue:
ifup em1: 1 @ > / dev / null