From owner-freebsd-questions@FreeBSD.ORG Sun Nov 23 17:48:43 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0F24106564A for ; Sun, 23 Nov 2008 17:48:43 +0000 (UTC) (envelope-from mlobo@digiart.art.br) Received: from smtp3.brturbo.com.br (smtp3.brte.com.br [200.199.201.175]) by mx1.freebsd.org (Postfix) with ESMTP id AC1288FC14 for ; Sun, 23 Nov 2008 17:48:43 +0000 (UTC) (envelope-from mlobo@digiart.art.br) Received: from lobo (unknown [189.70.99.124]) by smtp3.brturbo.com.br (Postfix) with ESMTP id B6CCE33E65; Sun, 23 Nov 2008 15:41:07 -0200 (BRST) To: freebsd-questions@freebsd.org Content-Disposition: inline From: Mario Lobo Organization: DigiArt Systems Date: Sun, 23 Nov 2008 14:50:02 -0300 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200811231450.02973.mlobo@digiart.art.br> Cc: "Marc G. Fournier" Subject: Re: auto-addm new tap device to existing bridge ... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Nov 2008 17:48:44 -0000 On Sunday 23 November 2008 02:22:02 Marc G. Fournier wrote: > Is this possible? > > I'm using qemu, and when I start it up, it auto-create a tap device if one > isn't available ... but, having that tap device not attached to the bridge > that does exist doesn't help much ... if there some flag I can set, or > sysctl value, that will have the new tap device attach itself to an > existing bridge device? > > thanks ... in /etc/rc.conf, add: autobridge_interfaces="bridge0" <-- whatever you called your bridge autobridge_bridge0="tap0 tap1 [tapn..]" cloned_interfaces="bridge0" forgot to add this: Create a qemu-ifup script like this: #!/usr/local/bin/bash # qemu-ifup /sbin/ifconfig $1 up TEST=`ifconfig -a | grep member | grep $1` if [ "$TEST" == "" ]; then /sbin/ifconfig bridge0 addm $1 fi -- Mario Lobo http://www.mallavoodoo.com.br FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!] (99,7% winedows FREE)