qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Jan Jezabek <jezabek@poczta.onet.pl>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] Re: Running Qemu ARM using NFS on Windows
Date: Mon, 07 Aug 2006 23:44:16 +0200	[thread overview]
Message-ID: <eb8c7t$smg$1@sea.gmane.org> (raw)
In-Reply-To: <20060807203330.4080.qmail@web38108.mail.mud.yahoo.com>

Tieu Ma Dau wrote:
> Hi all,
> I ran successfully Qemu to simulate ARM system on Linux host with the 
> following command:
> ./qemu-system-arm -kernel zImage.integratorCP -append "root=/dev/nfs 
> nfsroot=192.168.7.1:/mnt/nfsqemu rw 
> ip=192.168.7.2::192.168.7.1:255.255.255.0 " -net nic,vlan=0 -net 
> tap,vlan=0,ifname=tap0,script=./qemu-ifup
> The content of qemu-ifup script is:
> ifconfig tap0 192.168.7.1
> 
> But my project demands me to run this ARM system on Windows host. So I 
> modify a bit the qemu-ifup script as:
> ipconfig tap0 192.168.7.1 # "ipconfig" , not "ifconfig"
> And the corresponding command on Windows is:
> qemu-system-arm -kernel zImage.integrator -append "root=/dev/nfs 
> nfsroot=192.
> 168.7.1:/c/cygwin/openpsion rw 
> ip=192.168.7.2::192.168.7.1:255.255.255.0" -net
> nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=./qemu-ifup
> 
> But the error I got is:
> tap: Could not open 'tap0'
> Could not initialize device 'tap
> 
> Do you have any ideas?
> Best regards,
> Tieu
> 

Hi,

ipconfig has a different syntax than ifconfig.
You'll need to get a TAP driver for windows. You can get it from:

http://openvpn.net/download.html

I'm using 2.0.5, so 2.0.7 (current version) will probably work too. You 
don't need the complete OpenVPN package - during installation you 
probably should uncheck every component except TAP/Win32.
After installation you may need to run

c:\Program Files\OpenVPN\bin\addtap.bat

(if you installed openvpn in the default location). This will create a 
new device, called Local Area Connection 5 or so. You should rename it 
for convenience to tap0. Then just run QEMU without the script param, 
e.g. -net tap,vlan=0,ifname=tap0 .

Of course before the connection will be usable you'll need to set up IP 
addresses or DHCP or ICS for the tap device and in the guest OS.

Hope this helps,
Jan Jezabek

      reply	other threads:[~2006-08-07 21:44 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-07 19:10 [Qemu-devel] qemu block.c Fabrice Bellard
2006-08-07 20:33 ` [Qemu-devel] Running Qemu ARM using NFS on Windows Tieu Ma Dau
2006-08-07 21:44   ` Jan Jezabek [this message]

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='eb8c7t$smg$1@sea.gmane.org' \
    --to=jezabek@poczta.onet.pl \
    --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).