Skip site navigation (1)Skip section navigation (2)
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>