From owner-freebsd-pf@FreeBSD.ORG Sat Dec 4 02:44:33 2004 Return-Path: Delivered-To: freebsd-pf@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 651E216A4CE for ; Sat, 4 Dec 2004 02:44:33 +0000 (GMT) Received: from birkenwald.de (ppp-62-245-208-235.mnet-online.de [62.245.208.235]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B4AE43D31 for ; Sat, 4 Dec 2004 02:43:27 +0000 (GMT) (envelope-from berni@birkenwald.de) To: freebsd-pf@freebsd.org From: Bernhard Schmidt Date: Sat, 4 Dec 2004 02:34:03 +0000 (UTC) Lines: 22 Message-ID: Subject: IPv6 MLD packets blocked X-BeenThere: freebsd-pf@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical discussion and general questions about packet filter (pf) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Dec 2004 02:44:33 -0000 Hi, I'm currently trying to enable IPv6 multicast forwarding on my FreeBSD home gateway. With both pim6sd and xorp I had the problem that MLD (IGMP for IPv6) from clients did not come through to the appropriate daemon and therefor groups are never subscribed. This seems to be a problem with pf. When I disable pf with "pfctl -d" it works like a charm; when I enable pf again, even with the simple ruleset pass all it breaks. I've uploaded a sample of a MLD packet to http://www.birkenwald.de/~berni/tmp/mld.dump FreeBSD heimdall.birkenwald.de 5.3-STABLE FreeBSD 5.3-STABLE #0: Wed Nov 24 00:48:49 CET 2004 root@heimdall.birkenwald.de:/usr/obj/usr/src/sys/HEIMDALL i386 Thanks Bernhard