Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Oct 2008 01:22:31 -0300
From:      "Marc G. Fournier" <freebsd@hub.org>
To:        "Alexandre \"Sunny\" Kovalenko" <gaijin.k@gmail.com>, "Marc G. Fournier" <freebsd@hub.org>
Cc:        freebsd-virtualization@freebsd.org
Subject:   Re: Software for virtualisation for FreeBSD needed
Message-ID:  <AB60ED6B4ECB1D05DD6DF3BC@ganymede.hub.org>
In-Reply-To: <1224297484.1118.28.camel@RabbitsDen>
References:  <48F88B2B.1080700@web.de> <1224245114.75001.7.camel@RabbitsDen>	 <E2733F3DCE938E271E7AD42F@ganymede.hub.org> <1224297484.1118.28.camel@RabbitsDen>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Okay, *now* I'm intrigued ... can you recommend a good 'setup guide' for qemu=20
under FreeBSD?  Or, a good generic one?

- --On Friday, October 17, 2008 22:38:04 -0400 "Alexandre \"Sunny\" Kovalenko"=20
<gaijin.k@gmail.com> wrote:

> On Fri, 2008-10-17 at 21:28 -0300, Marc G. Fournier wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>>
>>
>> - --On Friday, October 17, 2008 08:05:14 -0400 "Alexandre \"Sunny\"
>> Kovalenko"  <gaijin.k@gmail.com> wrote:
>>
>> > I am using VMware extensively on Linux and Windows hosts and QEMU on
>> > FreeBSD host (with Windows, Linux and OpenSolaris guests)
>>
>> Can you run multiple guest QEMU environments simultaneously?  With
>> networking?
> Yes. <tentative>Yes.</tentative> ;)
>
> I can definitely run multiple QEMU guests simultaneously. Did you have
> any problems doing that?
>
> Now, networking part is slightly trickier to answer. Let me try to map
> this into VMware experience:
>
> -- assigning IP addresses. I am doing static configurations. It Should
> Not Be Hard (sm) to beat isc-dhcp into serving different address ranges
> to different tapX, but I have not done it.
>
> -- guest-to-guest internal networking. Easy: you have separate tapX with
> their separate IP addresses, as long as you have
> net.inet.ip.forwarding=3D1 set, it "just works".
>
> -- nat-to-outside-world. Slightly harder, but doable:
>   sunny:RabbitsDen>cat pf.nat.conf
>   # Internal interfaces (for QEMU and or Bluetooth clients)
>   int_if_0 =3D "tap0"
>   int_if_1 =3D "tap1"
>
>   # Private network for QEMU and Bluetooth clients
>   private_network_0 =3D $int_if_0:network
>   private_network_1 =3D $int_if_1:network
>
>   # External interface (if we are providing NAT for the clients above)
>   ext_if =3D "ath0"
>
>   # Provide NAT services for private clients
>   nat on $ext_if from $private_network_0 to any -> ($ext_if)
>   nat on $ext_if from $private_network_1 to any -> ($ext_if)
>
>   pass from { lo0, $private_network_0 } to any
>   pass from { lo0, $private_network_1 } to any
>   sunny:RabbitsDen>sudo pfctl -F nat
>   sunny:RabbitsDen>sudo pfctl -f pf.nat.conf
>
>   We are done. Admittedly, if you have many clients which flicker in and
> out of existence, this gets very messy very quickly. Some scripting is
> advised.
>
> -- bridging-to-outside world. Have not tried it for the lack of need.
>
> HTH,
>
> --
> Alexandre "Sunny" Kovalenko =
(=D0=9E=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80 =
=D0=9A=D0=BE=D0=B2=D0=B0=D0=BB=D0=B5=D0=BD=D0=BA=D0=BE)
>



- --=20
Marc G. Fournier        Hub.Org Hosting Solutions S.A. (http://www.hub.org)
Email . scrappy@hub.org                              MSN . scrappy@hub.org
Yahoo . yscrappy               Skype: hub.org        ICQ . 7615664
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkj5ZIcACgkQ4QvfyHIvDvOyqACgtjuEvVxw2TiGjAod8FwWJNZ5
hMMAoOqgK7SLuA7Y5TmgdioxnA7aIv/R
=3DKgWI
-----END PGP SIGNATURE-----




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AB60ED6B4ECB1D05DD6DF3BC>