From owner-freebsd-emulation@FreeBSD.ORG Wed Jan 20 15:18:08 2010 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 AECEE1065670 for ; Wed, 20 Jan 2010 15:18:08 +0000 (UTC) (envelope-from rnejdl@ringofsaturn.com) Received: from tethys.ringofsaturn.com (tethys.ringofsaturn.com [71.252.219.43]) by mx1.freebsd.org (Postfix) with ESMTP id 7E7218FC14 for ; Wed, 20 Jan 2010 15:18:08 +0000 (UTC) Received: from ASSP.nospam (tethys.ringofsaturn.com [71.252.219.43]) (authenticated bits=0) by tethys.ringofsaturn.com (8.14.3/8.14.3) with ESMTP id o0KFHojd096307; Wed, 20 Jan 2010 09:17:51 -0600 (CST) (envelope-from rnejdl@ringofsaturn.com) Received: from mail.ringofsaturn.com ([71.252.219.43] helo=mail.ringofsaturn.com) with IPv4:25 by ASSP.nospam; 20 Jan 2010 09:17:50 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: Wed, 20 Jan 2010 09:17:50 -0600 From: Rusty Nejdl To: Wayne Sierke In-Reply-To: <1263998913.1862.29543.camel@predator-ii.buffyverse> References: <20100107185808.GA16577@triton8.kn-bremen.de> <1263998913.1862.29543.camel@predator-ii.buffyverse> Message-ID: <0b424302dd5936e858934734ba4da4ec@ringofsaturn.com> X-Sender: rnejdl@ringofsaturn.com User-Agent: RoundCube Webmail/0.3-trunk Cc: freebsd-emulation@freebsd.org, Juergen Lock , vbox-dev@virtualbox.org Subject: Re: vbox (and qemu) tap/vboxnetflt networking; bridging vs wifi 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: Wed, 20 Jan 2010 15:18:08 -0000 On Thu, 21 Jan 2010 01:18:33 +1030, Wayne Sierke wrote: > On Thu, 2010-01-07 at 19:58 +0100, Juergen Lock wrote: > > ... > >> The only downside of doing it this way is the tap interface loses >> its IP when vbox closes it and the ifup/down script feature has been >> removed from vbox so you need to rerun the `ifconfig tap0 ...' each >> time before you start the guest again. (Maybe that can be avoided >> if you set net.link.tap.up_on_open=1, put only the tap interface on >> an if_bridge and give that bridge interface the IP instead, I haven't >> tried.) > > FYI, I just tried this and it appears to work. That is, with the > following: > > ==> /boot/loader.conf <== > if_tap_load="YES" > vboxdrv_load="YES" > > ==> /etc/sysctl.conf <== > net.link.tap.user_open=1 > net.link.tap.up_on_open=1 > net.link.ether.inet.proxyall=1 > > ==> /etc/rc.conf <== > cloned_interfaces="bridge0 tap0 tap1" > ifconfig_bridge0="addm tap0 addm tap1 192.168.1.121/29" > gateway_enable="YES" > > and with the VM network adapters configured as bridged to the tapX > devices, the guest em0 interfaces configured with IP addresses in the > bridge0's subnet and with default routes to the bridge0 ip, networking > seems to come up fine in the guests. (I'm still starting the VMs > manually so it hasn't been verified in fully autonomous startup.) > > > Wayne > This is something that should be posted to the wiki if it's validated by someone else. Rusty Nejdl