Re: mc_forwarding Option in sys.net.ipv4.conf.all

Pekka Savola (pekkas@netcore.fi)
Fri, 10 May 2002 16:37:33 +0300 (EEST)


On Fri, 10 May 2002, Brian Raymond wrote:
> I've been working on a Linux PPTP VPN server for clients that require
> multicasting. I only have one physical interface in the box and I'm using
> the PoPToP package for PPTP support. Getting the VPN setup and working
> hasn't been a problem, getting the multicast traffic to flow between the ppp
> and eth0 interface is causing me a whole lot of problems. What do I need to
> do so that I can tell the kernel to forward all relevant multicast traffic
> through to the clients (in essence just a simple IGMP router)? I've been
> looking at mrouted, pimd-dense and mrtd but haven't had any luck getting
> them to work because of the dynamic nature of the PPP interfaces.

You need to run mrouted, pimd (sparse or dense) or something like on the
router. Can't you just restart the daemon when the PPP interface switches
state?

An alternative mechanisms would be:
- using bridging (not applicable in this scenario)
- doing IGMP proxying and other tricks on the router (haven't been
implemented at least in Linux AFAIK).

-- 
Pekka Savola                 "Tell me of difficulties surmounted,
Netcore Oy                   not those you stumble over and fall"
Systems. Networks. Security.  -- Robert Jordan: A Crown of Swords

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/