Double Internet Gateway

Hi to all,
I would implement a redundant gateway in my routeros.
In particular consider that I have a RouterBoard with 3 interfaces: eth0, eth1 and eth2

eth0 and eth1 have different internet link, while eth2 is the ethernet interface connected to my lan.

I would to use eth0 as primary link to internet and gateway for my lan, but if link is down I would that router switch automatically on eth1.

In which way Can I implement this one?

Add two default gateways with check-gateway=ping, and one with greater distance. If primary fails then other one with greater distance will become active.
http://wiki.mikrotik.com/wiki/Two_gateways_failover

There are also other examples that may be useful:
http://wiki.mikrotik.com/wiki/User/Routing

But “check ping” would only check for gateway interface, not for ISP connection…

So, if my ADSL modem (192.168.1.1/24) is up but without internet connection I would have my default gateway set on 192.168.1.1, but non connection to outside…

http://wiki.mikrotik.com/wiki/Advanced_Routing_Failover_without_Scripting

Google is awesome.