I have 2 interfaces on my desktop: one in a multicast enabled vlan, that has access to some udp streams, but otherwise unrouted, and one with internet access, but no multicast.
If only the multicast interface is enabled, I am able to play the streams, with VLC, for example. If I enable the second interface, I loose access to the multicast stream.
This happens due to a routing problem, as far as I can think. So I need to route the multicast request (IGMP and such) through the right interface, or something like that.
Does anyone have any idea how to do this on Windows 7?
Have you tried moving the network card that needs to multicast up in priority?
Control Panel\Network and Internet\Network Connections
ALT
key, then choose theAdvanced
menu and selectAdvanced Settings
.Adapters and Bindings
, move the multicast NIC above the Internet Access NIC in theConnections
field.Let me know if that works.
I will just add one information to accepted answer. In Windows 10 there in not anymore this settings available. It is based on metrics. So in a case of Windows 10 you need to setup manualy the metrics for network adapters to achieve same thing as described in accepted answer.