From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BAy6C-0004Q6-PR for qemu-devel@nongnu.org; Tue, 06 Apr 2004 17:27:12 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BAy1f-0003R3-AM for qemu-devel@nongnu.org; Tue, 06 Apr 2004 17:23:03 -0400 Received: from [216.254.0.204] (helo=mail4.speakeasy.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.30) id 1BAy1d-0003OJ-6j for qemu-devel@nongnu.org; Tue, 06 Apr 2004 17:22:29 -0400 Subject: Re: [Qemu-devel] multiple VMs From: "John R. Hogerhuis" In-Reply-To: <20040406185242.GA1040@fresh-install> References: <20040406132039.9896957552@dash.soliddesign.net> <1081258970.6179.54.camel@localhost> <1081274766.31422.41.camel@aragorn> <20040406185242.GA1040@fresh-install> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Q3FokRg9RpLj5wSn94pl" Message-Id: <1081286637.29513.55.camel@aragorn> Mime-Version: 1.0 Date: Tue, 06 Apr 2004 14:23:58 -0700 Reply-To: jhoger@pobox.com, qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Ian C. Blenke" Cc: qemu-devel@nongnu.org --=-Q3FokRg9RpLj5wSn94pl Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2004-04-06 at 11:52, Ian C. Blenke wrote: > Something worth considering would be a PPP/SLIP connection via a > virtual serial device.=20 On the host you have to still do an install of TIA or SLiRP? I'm probably missing something. If that's the case it seems like you might as well use TUN/TAP. Though it's possible you could get around needing root access somehow... I don't know enough about TIA or SliRP. Here's where I think QEMU could get: say a Morphix CD has a QEMU.EXE and AUTORUN on it, uncompressed. Then a 98 or NT user who doesn't have much control/knowledge of his machine could just pop the CD in his machine and it would automatically pop open Linux in emulated environment.=20 The first thing I would imagine trying as a user is opening a browser and going to Google. But to make this "just work", the fundamental problem is getting raw network packets (or even in the case you describe, network packets with a PPP link to maintain and PPP wrappers for every IP packet) out of the network card on the host machine without requiring any special setup. Within the Morphix image itself, anything is possible. But I am interested in seeing Nothing additional needing to be done on the host machine. To get there I think you have to proxy it out. Another possibility is to replace the sockets API within the (emulated) Morphix image with something that can hook directly into a QEMU "API" that would pass through all socket library calls to the host. That would provide a transparent proxy so no special per-app configuration would even be necessary with the Knoppix image. -- John. > If you do not have root privs on the host, you can always use a PPP/SLIP > emulator like TIA or SLiRP. >=20 > http://www.tldp.org/HOWTO/SLIP-PPP-Emulator/ >=20 > - Ian C. Blenke >=20 >=20 >=20 --=-Q3FokRg9RpLj5wSn94pl Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAcx/tfY9MuGaNkEERAj+kAKCyVDM8StpqBYdCBsbupUZ54ZyarwCfadIq UbS4+do4/BubK68Tw9kI8IU= =17AP -----END PGP SIGNATURE----- --=-Q3FokRg9RpLj5wSn94pl--