Pokud máš jednu konektivitu přes DHCP, tak se to trošku komplikuje, ale ne moc. Pak to definuješ tak napůl a funguje to stejně.
Definuješ alternativní routovací tabulku jednu, jen pro tu linku, co máš staticky. Stejně tak ty ip route rule add definuješ jen pro rozsahy, co mají jít do té statické tabulky a zbytek necháš na main routovací tabulce a bude to fungovat stejně.
Jenom je třeba do main tabulky ještě přidat pojištovací defualt route záznam (/route route add gateway=<statikcá IP brána> distance=5), protože pokud by nejelo dhcp na první lince, tak se nebude ani nic posílat do druhé (v main routovací tabulce by měla být nějaká živá defualt routa, jinak nedojde k uplatnění alternativních routovacích tabulek, které to pak přebijí).