Date: Tue, 31 Aug 1999 16:39:41 +0300 From: Ruslan Ermilov <ru@ucb.crimea.ua> To: George Uhl <uhl@mamba-e.gsfc.nasa.gov> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: natd and multicast tunnel Message-ID: <19990831163941.A4010@relay.ucb.crimea.ua> In-Reply-To: <199908302025.QAA13617@mamba-e.gsfc.nasa.gov>; from George Uhl on Mon, Aug 30, 1999 at 04:25:46PM -0400 References: <199908302025.QAA13617@mamba-e.gsfc.nasa.gov>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 30, 1999 at 04:25:46PM -0400, George Uhl wrote: > I'm running natd on a FreeBSD 3.2 router at home which > receives internet service via a cable modem and provides > translation for a host on the back-end of a 10bT ethernet > LAN. The LAN is configured with the 192.168.1/24 address > space. > > I'm using the "non-firewall" setting in > /etc/rc.firewall: > > /sbin/ipfw -f flush > /sbin/ipfw add divert natd all from any to any via xl0 > /sbin/ipfw add pass all from any to any > > Unicast translation works fine. The problem occurs when > providing concurrent multicast service. I'm using mrouted > version 3.9-beta3 and tunneling multicast control traffic > in addition to multicast data. > > I can run an sdr session on the back-end LAN host while > running mrouted and natd and receive session advertisements. > However, when I join a multicast session, my router's kernel > panics with a page fault somewhere in the div_input function > of /sys/netinet/ip_divert.c. div_input is called by > ip_output. > Could you please provide a backtrace of the kernel panic? > When I run mrouted stand-alone (i.e., without natd) the > back-end host can join a session without crashing the router. > I haven't tried to source multicast traffic from the > back-end host since that should require natd to translate > the source address. Is there a way to bypass natd for > incoming tunneled multicast traffic? Outgoing multicast > streams would still need to be translated prior to > tunneling, right? > Please send me your kernel config, the output of `netstat -rn' and how do you start natd(8). Are you running natd(8) with -reverse? -- Ruslan Ermilov Sysadmin and DBA of the ru@ucb.crimea.ua United Commercial Bank, ru@FreeBSD.org FreeBSD committer, +380.652.247.647 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990831163941.A4010>