New
#1
Windows uses wrong NIC in a dual NIC setup, Ignores metric at times.
Hi!
I have a question that I can't find the answer for, I've been searching like crazy but keep finding the same responses which have in my case proven useless.
The situation is this: I have one router and one computer, the computer has two network interface cards which are both connected to the router and given IP addresses. I have made the metrics in Windows such that normal traffic SHOULD always choose NIC 1 and I have in the application "Tixati" set it manually to use NIC 2. I have then set my firewall to only allow the application "Tixati" to use NIC 2 while blocking it from using NIC 1. So in theory everything on my computer should use NIC 1 except "Tixati" which should use NIC 2.
The problem: The issue is that for some reason Windows will sometimes think it's a good idea to just straight up switch over to using NIC 2 for ALL traffic, even though it has a waaaay higher metric (static permanent routes) and the firewall is blocking access for the applications on that interface, which results in the applications being straight up blocked. This is temporarily solved by disabling and enabling NIC 1... Until it happens again.
The cause: I just straight up don't know, I do however think it has something to do with Windows probably trying to use a different NIC at the slightest hint of an issue with the main NIC, it often happens during web browsing and I even found one specific website that seemingly caused this issue every time I reloaded the page! I think it may have something to do with it trying a different NIC when a response takes too long(?) or if it encounters an error of some sort?
The solution: I just don't know and I've tried everything I could find regarding this on the internet which was either the metric thing or deprecated settings relevant to earlier versions of Windows. Does anyone here know how to fix this? I'm guessing it's not possible though and that it's something hard-coded in Windows, but I hope there is some setting somewhere that I've missed. Some load balancing setting or something?
(I know of one setting where Windows would try to use the DNS of whichever NIC was best and sort of load balance(?) it, but I've already tried disabling it. Perhaps there's something similar for the normal traffic?)
Regards,
Sanya IV