vbox (and qemu) tap/vboxnetflt networking; bridging vs wifi
Wayne Sierke
ws at au.dyndns.ws
Wed Jan 20 15:44:22 UTC 2010
On Thu, 2010-01-21 at 01:18 +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.)
And just for completeness, for anyone looking for help in getting this
set up, also with this:
==> /etc/devfs.conf <==
own tap0 root:vboxusers
perm tap0 0660
own tap1 root:vboxusers
perm tap1 0660
More information about the freebsd-emulation
mailing list