System: Red Hat Linux 6.2 for x86
I attempted to install vic, then to connect to the test stream
224.2.186.106:64798. Vic dies with "bind: Address already in use".
I think the problem is that RH6.2 installed with a masquerading
kernel, and the multicast port 64798 is inside the PORT_MASQ_* reserved
range. In "net/ipv4/af_inet.c", perhaps the following code:
#ifdef CONFIG_IP_MASQUERADE
/* The kernel masquerader needs some ports. */
if((snum >= PORT_MASQ_BEGIN) && (snum <= PORT_MASQ_END))
return -EADDRINUSE;
#endif
should be modified to ignore sockets with multicast (broadcast too?)
source addresses?
Thoughts?
Craig Milo Rogers
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]