Dám ti jen nástřel, nemám tolik času, jedno z možných řešení je ......
Použiješ policy based routing:
do IP=>Route=>Rules přidáš rozsah zákazníků do SRC Address x.x.x.x/x, Action Lookup, Table "RoutovaciTabulka2"
do IP=>Route=>Routes přidáš
DST 0.0.0.0/0, RoutingMark "RoutovaciTabulka2", gateway x.x.x.x (hlavní linka), chceck gateway ping/arp
DST 0.0.0.0/0, RoutingMark "RoutovaciTabulka2", distance 10, gateway x.x.x.x (tady bude trochu zajímavý problém s tím dhcp klientem - musí totiž zapsat GW do jiné routovací tabulky, možná zkusit jako GW i interface, ale co to udělá když to není ppp ??? nevím přesně co se stane, nejspíš to nepojede)
Tohle řešení kontroluje pouze první hop na hlavní lince ... pokud chceš něco "dokonalejšího", tak je potřeba to naskriptovat