From owner-freebsd-emulation@FreeBSD.ORG Sun Mar 9 06:52:41 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63C5E1065672 for ; Sun, 9 Mar 2008 06:52:41 +0000 (UTC) (envelope-from ulrich@pukruppa.net) Received: from pukruppa.net (pukruppa.net [213.146.114.24]) by mx1.freebsd.org (Postfix) with ESMTP id BFC938FC14 for ; Sun, 9 Mar 2008 06:52:40 +0000 (UTC) (envelope-from ulrich@pukruppa.net) Received: from pukruppa.net (localhost [127.0.0.1]) by pukruppa.net (8.14.2/8.14.2) with ESMTP id m296rAgw037913; Sun, 9 Mar 2008 07:53:11 +0100 (CET) (envelope-from ulrich@pukruppa.net) Received: from localhost (ulrich@localhost) by pukruppa.net (8.14.2/8.14.2/Submit) with ESMTP id m296rAYU037871; Sun, 9 Mar 2008 07:53:10 +0100 (CET) (envelope-from ulrich@pukruppa.net) Date: Sun, 9 Mar 2008 07:53:08 +0100 (CET) From: Peter Ulrich Kruppa To: Juergen Lock In-Reply-To: <200803081947.m28JljAR041681@saturn.kn-bremen.de> Message-ID: <20080309074218.K1562@pukruppa.net> References: <20080308054515.V19713@pukruppa.net> <20080308113537.GA25773@mail.scottro.net> <200803081947.m28JljAR041681@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-emulation@freebsd.org Subject: Re: Qemu: bridging on FreeBSD 7.0-STABLE X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Mar 2008 06:52:41 -0000 Great thanks to Juergen, Per and Scott (ordered alphabetically)! For the records: On Sat, 8 Mar 2008, Juergen Lock wrote: > 1. Preparation: > > I added > perm tap0 0660 > to /etc/devfs.conf (my user is in wheel, if yours isnt maybe do > own tap0 john:john > like in the howto) > > 2. after that, or later after reboot, as root: > kldload aio kqemu if_bridge if_tap > sysctl net.link.tap.up_on_open=1 > sysctl net.link.tap.user_open=1 > /etc/rc.d/devfs restart > touch /dev/tap0 > ifconfig bridge0 create > ifconfig bridge0 addm em0 > ifconfig bridge0 addm tap0 > ifconfig bridge0 up > (as you can see that box' physical nic is an em(4), use whatever yours is) > > 3. now start qemu as user: > qemu-system-x86_64 -m 256 -cdrom > 7.0-RELEASE-amd64-livefs.iso -net nic -net > tap,ifname=tap0,script=/usr/bin/true -boot d ^^^^^^^^^^^^^^^^^^^^ That's it: I need -net tap,script=/usr/bin/true I never had thought about that. I have tried script=/etc/qemu-ifup but to set it to true ... !?! Again thank you, Uli. ------------------------------------- Peter Ulrich Kruppa Wuppertal Germany