<br><br><div class="gmail_quote">On Thu, Aug 8, 2013 at 6:30 PM, Gary Palter <span dir="ltr"><<a href="mailto:palter@clozure.com" target="_blank">palter@clozure.com</a>></span> wrote:</div><div class="gmail_quote"><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The software that runs in the emulator I'm writing needs access to the network.  The operating system that runs on the emulator is very old and requires static IP addresses.  (It has no DHCP client.)  If I were creating a VirtualBox VM, I would add a bridged network with a static IP to that VM.  But, this is an emulator for an entirely different architecture; I can't use a VirtualBox VM.<br>


<br>
What I want to do is use the existing VirtualBox network drivers (vboxnetflt, I think) in my emulator.  I want to open that driver, configure it (i.e., tell it what host interface to use, MAC address, IP address, etc), and the transmit and receive packets using the driver.<br>


<br>
Can anyone offer suggestions?<br></blockquote><div><br></div><div>I still do not understand what you want.</div><div><br></div><div>Are you developing a DOSEmu-like emulator? In that case, what are you using VirtualBox for?</div>

<div><br></div><div>Or are you just adding a new architecture (e. g. MIPS) and operating system (e.g. Coherent) to VirtualBox and then you will create a new VirtualBox VM preconfigured for your newly-supported operating system and architecture? The fact that you keep mentioning "I can't use a VirtualBox VM" is losing me.</div>

<div><br></div><div>If you are doing any of the things I mention above, KVM/qemu, or even DOSEmu seem like a more reasonable starting point. Or even a completely new development where you would implement a DHCP client and packet forwarding.</div>

<div><br></div></div>-- <br>Pau Garcia i Quiles<br><a href="http://www.elpauer.org">http://www.elpauer.org</a><br>(Due to my workload, I may need 10 days to answer)