From keiji@hiemalis.org Sat Aug 31 18:35:06 2002 Return-Path: Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8531337B400 for ; Sat, 31 Aug 2002 18:35:06 -0700 (PDT) Received: from parsley.hiemalis.org (parsley.hiemalis.org [61.194.208.74]) by mx1.FreeBSD.org (Postfix) with SMTP id 3599B43E6E for ; Sat, 31 Aug 2002 18:35:05 -0700 (PDT) (envelope-from keiji@hiemalis.org) Received: (qmail 95298 invoked from network); 1 Sep 2002 01:35:03 -0000 Received: from keiji@hiemalis.org by parsley by uid 9991 with qmail-scanner-1.12 (sweep: 2.10/3.60. . Clear:. Processed in 0.941116 secs); 01 Sep 2002 01:35:03 -0000 Received: from localhost.hiemalis.org (HELO localhost) (::1) by localhost.hiemalis.org with SMTP; 1 Sep 2002 01:35:02 -0000 Message-Id: <20020901.103502.108724093.keiji@hiemalis.org> Date: Sun, 01 Sep 2002 10:35:02 +0900 (JST) From: Wada Keiji To: FreeBSD-gnats-submit@freebsd.org Cc: keiji@hiemalis.org Subject: bridge and ipfw problem >Number: 42273 >Category: kern >Synopsis: bridge and ipfw problem >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Aug 31 18:40:01 PDT 2002 >Closed-Date: Sun Sep 22 11:29:20 PDT 2002 >Last-Modified: Sun Sep 22 11:29:20 PDT 2002 >Originator: Wada Keiji >Release: >Organization: >Environment: System: FreeBSD spinach.net2.jp 4.6-STABLE FreeBSD 4.6-STABLE #0: Tue Aug 27 14:11:13 JST 2002 keiji@spinach.net2.jp:/mnt3v/debug1/src/sys/compile/SPINACH i386 >Description: I use the FreeBSD bridge box with ipfw. But after Jul 9 , I have a problem. At Jul 9, Mr.luigi changed some codes for bridge and ipfw. The problem is that FreeBSD bridge box doesn't reply for arp who-has packet to the machine that is known by the bridge box. Below is the test condition. The bridge box knows the poker,is NetBSD machine, MAC. The poker doesn't know bridge box MAC. ----- % sysctl -w net.link.ether.bridge=1 net.link.ether.bridge: 0 -> 1 % sysctl -w net.link.ether.bridge_ipfw=1 net.link.ether.bridge_ipfw: 0 -> 1 % sysctl -w net.link.ether.bridge_cfg=rl0,ed1 net.link.ether.bridge_cfg: -> rl0,ed1 % ipfw flush Are you sure? [yn] y Flushed all rules. % tcpdump host poker tcpdump: listening on rl0 16:35:26.720001 arp who-has spinach.net2.jp tell poker 16:35:27.725862 arp who-has spinach.net2.jp tell poker 16:35:28.735955 arp who-has spinach.net2.jp tell poker ----- I tested, the kernel of Jul 8 is OK, but the kernel of Jul 10 is NG. Please fix this problem. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: Responsible-Changed-From-To: gnats-admin->freebsd-bugs Responsible-Changed-By: keramida Responsible-Changed-When: Thu Sep 5 01:55:30 PDT 2002 Responsible-Changed-Why: Misfiled PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=42273 State-Changed-From-To: open->closed State-Changed-By: luigi State-Changed-When: Sun Sep 22 11:29:06 PDT 2002 State-Changed-Why: this is a dup for kern/42465 http://www.freebsd.org/cgi/query-pr.cgi?pr=42273 >Unformatted: