dhclient dovrebbe supportare il fallback tramite la dichiarazione di lease, dai un'occhiata a dhclient.conf
pagina man.
Aggiungi qualcosa di simile al tuo dhclient.conf
timeout 10;
lease {
interface "eth0";
fixed-address 10.0.0.10;
option subnet-mask 255.255.255.0;
renew 2 2022/1/1 00:00:01;
rebind 2 2022/1/1 00:00:01;
expire 2 2022/1/1 0:00:01;
}
oppure puoi assegnare un secondo IP all'interfaccia come /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto eth0:1
iface eth0:1 inet static
address 10.10.10.2
netmask 255.255.255.0