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]

Reply via email to