qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Jim C. Brown" <jbrown106@phreaker.net>
To: qemu-devel@nongnu.org
Subject: Re: /dev/tun Was: Re: [Qemu-devel] Win98: how to exchange data with Linux
Date: Wed, 14 Jul 2004 22:49:39 -0400	[thread overview]
Message-ID: <20040715024939.GA23838@jbrown.mylinuxbox.org> (raw)
In-Reply-To: <200407142110.02061.menola@sbcglobal.net>

On Wed, Jul 14, 2004 at 09:10:01PM -0500, Joe Menola wrote:
> I'm baaaaaaaaaack. :)
> 
> I started playing with vbe, I think I've made some progress but can't seem to 
> get things working. It's possible that I'm in over my head.... I'll let you 
> be the judge.
> Here's where I'm at:
> 
> As root:
> [root@joe vde-1.5.3]# ./vde_switch -tap tap0 -daemon
> [root@joe vde-1.5.3]# ifconfig tap0 192.168.0.254
> [root@joe vde-1.5.3]# chmod 777 /tmp/vde.ctl
> [root@joe vde-1.5.3]# echo "1" > /proc/sys/net/ipv4/ip_forward
> [root@joe vde-1.5.3]#  iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
> 
> I assume that at this point vde is set and ready.... or have I already fallen 
> off the edge?
> 

The tap0 device should have its own subnet. E.g. below, it appears that your
LAN already uses the 192.168.0.* subnet. I'd recommend that you use this
ifconfig instead:

> [root@joe vde-1.5.3]# ifconfig tap0 192.168.254.254 netmask 255.255.255.0

I don't know iptables very well, but to the best of my knowledge that looks
correct. You can try adding this line as well, not sure if it will help or
not however:

> [root@joe vde-1.5.3]#  iptables -t nat -A POSTROUTING -o tap0 -j MASQUERADE

(note to self: add iptables guru to vde team)

> As user I start qemu with
> 
> [joe@joe qemu]$ vdeq qemu  -hda /mymnt/qemu/qdrive.img  -boot c -m 256 
> -enable-audio -pci -cirrusvga
> 
> Monitor output
> 
> QEMU 0.5.5 monitor - type 'help' for more information
> (qemu) qemu exited: vdeq quits
> [joe@joe qemu]$
> 

That looks right, unless you are saying that qemu quits prematurely.

> I'm somewhat confused about network settings for Win98, my "real" network 
> consists of my linux host (eth0) connected to a dsl router (192.168.0.1). 
> I tried dchp (my router supports it but it's not installed on my linux host), 
> tried static ip's 192.168.0.254 (address assinged to tap0?) and 192.168.0.135 
> (unused address on my lan) . As gateway's I have both my routers address and 
> eth0's address on my Linux host. Same for dns.
> No internet, and cannot ping anything.
> 
> Is there hope? lol

DHCP from the router will not work. Assuming that you've made the above change
and are using the 192.168.254.* subnet, the router/gateway for Win98 is
192.168.254.254 and you can assign it any ip address you want in the subnet,
for example 192.168.254.135 should work. You can also do

/sbin/dhcpd tap0

after you set up vde and install a DHCPd server. That works great for me.
(I can give you my dhcpd.conf file if you decide to go this route.)

> 
> -jm
> 
> 
> 
> 
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel

-- 
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.

  reply	other threads:[~2004-07-15  2:52 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-12 21:56 [Qemu-devel] Win98: how to exchange data with Linux Mario Cazorzi
2004-07-12 22:12 ` Joe Menola
2004-07-13  1:23   ` Jim C. Brown
2004-07-13  2:03     ` Joe Menola
2004-07-13  2:51       ` /dev/tun Was: " Jim C. Brown
2004-07-13  3:15         ` Joe Menola
2004-07-15  2:10           ` Joe Menola
2004-07-15  2:49             ` Jim C. Brown [this message]
2004-07-16  1:01               ` Joe Menola
2004-07-16  1:39                 ` Jim C. Brown
2004-07-18 23:12                   ` Joe Menola
2004-07-12 22:25 ` John R. Hogerhuis
2004-07-13  7:24   ` vaise
2004-07-13 14:08     ` Sebastien Bechet
2004-07-13 14:18       ` Adrian Smarzewski
2004-07-13 14:46         ` Adrian Smarzewski
2004-07-13 17:22           ` Filip Navara
2004-07-13 17:45             ` John R. Hogerhuis
2004-07-13 17:58               ` Adrian Smarzewski
2004-07-13 18:11                 ` John R. Hogerhuis
2004-07-13 18:31                   ` Adrian Smarzewski
2004-07-14  2:42                     ` Jim C. Brown
2004-07-14  9:50                       ` Adrian Smarzewski
2004-07-14 10:04                         ` Antony T Curtis
2004-07-14 11:11                         ` Fabrice Bellard
2004-07-14 11:58                           ` Adrian Smarzewski
2004-07-14 14:01                             ` Adrian Smarzewski
2004-07-14 12:28                           ` Brad Watson
2004-07-14 12:46                             ` Adrian Smarzewski
2004-07-14 16:44                           ` John R. Hogerhuis
2004-07-15  0:38                             ` Leigh Dyer
2004-07-15  5:25                               ` John R. Hogerhuis
2004-07-15  5:38                                 ` Leigh Dyer
2004-07-14  2:34                 ` Jim C. Brown
2004-07-14  6:02               ` Jim C. Brown
2004-07-14  6:15                 ` Johannes Martin
2004-07-13 17:50             ` Adrian Smarzewski
2004-07-13 22:31             ` Sebastien Bechet
2004-07-14  2:26             ` Jim C. Brown
2004-07-14  3:15               ` Filip Navara
2004-07-14  9:54               ` Adrian Smarzewski
2004-07-14  9:55               ` Adrian Smarzewski
2004-07-14 10:14                 ` J. Mayer
2004-07-14  2:21       ` Jim C. Brown
2004-07-12 22:50 ` [Qemu-devel] " Robert Wittams

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040715024939.GA23838@jbrown.mylinuxbox.org \
    --to=jbrown106@phreaker.net \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).