I have two network interfaces on my machine which provide Internet. At the moment, one of them is limited in bandwidth by provider because I'm over my month traffic limit. I want to make another network interface (Android phone tethering) default for routing Internet traffic.
Currently, I've increased metric on the 1st network interface. The routing table looks as follows (only relevant part is shown). As you can see, the metric for 192.168.0.1 gateway is higher:
route print
IPv4 Route Table
===========================================================================
Active routes:
Network address Network mask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.118 40
0.0.0.0 0.0.0.0 192.168.42.129 192.168.42.89 10
I'm on Russian version of Windows 7, and I've translated command output into English, so the captions may look not exactly as they should on English version of Windows 7, but it doesn't matter here.
But Internet traffic still seems to go through the 1st interface, even though its metric is higher:
tracert -d google.com
Tracing route to google.com [216.239.38.120]
with maximum number of hops 30:
1 <1 ms <1 ms <1 ms 192.168.0.1
etc...
I cannot unplug the cable from the 1st network interface because I need access to LAN. I know that I can temporarily delete one of default routes, but I need to do it every time I want to use alternative interface for Internet.
Are there any other options to make Internet traffic flow through the 2nd interface?