[yocto] runqemu qemux86

James Abernathy jfabernathy at gmail.com
Tue May 22 10:26:15 PDT 2012


On Tue, May 22, 2012 at 1:04 PM, Scott Garman <scott.a.garman at intel.com>wrote:

> On 05/22/2012 08:15 AM, James Abernathy wrote:
>
>>
>>
>> On Tue, May 22, 2012 at 10:45 AM, Autif Khan <autif.mlist at gmail.com
>> <mailto:autif.mlist at gmail.com>**> wrote:
>>
>>    On Tue, May 22, 2012 at 7:43 AM, jfabernathy <jfabernathy at gmail.com
>>     <mailto:jfabernathy at gmail.com>**> wrote:
>>     > when testing an image using runqemu qemux86, can you get
>>    networking to
>>     > work?? mine comes up disabled.  I want to test an application
>>    that requires
>>     > Internet access.
>>
>>    Yes, I am able to get networking to work out of the box (bitbake
>>    core-image-sato, etc.) Internetworking does not work out of the box.
>>
>>    This is accomplished over tun/tap devices - I do not know much about
>>    these virtual networking devices - they have never failed for me :-)
>>
>>    The IP address of the emulated machine is 192.168.7.2 - The IP address
>>    of host machine is 192.168.7.1
>>
>>    You can not (out of the box) communicate with machines other than the
>>    host machine - so that would included internet etc.
>>
>>    So, if you have an ssh server or a web-server running on the host
>>    machine - you can ssh to the host machine or browse a webpage using
>>    the browser. Alternatively, you can run a proxy server on the build
>>    machine and use it to get to the internet.
>>
>>    You can run ifconfig to see if the network is configured properly on
>>    the emulated machine in the terminal. It should show 192.168.7.2 - if
>>    you do not see this - you do not have networking working.
>>
>>
>> I can see the tap0 interface on my host at 192.168.7.1 by using ifconfig.
>> I can also see the eth0 on the qemu machine at 192.168.7.2
>> However, my host has an ip of 10.0.1.54 with a AP gateway at 10.0.1.1.
>> Somehow I need to connect the networks and I'm not sure exactly how to
>> do that so that DNS servers get used and the traffic all flows.
>> Jim A
>>
>
> There is some sort of routing or IP forwarding bug in the sato images that
> is due to be fixed soon. One thing I've found is you can actually get out
> to the internet for about 30 seconds or so immediately after the image
> boots. My suspicion is that some conman script is killing the route after
> boot. core-image-minimal works consistently, and since minimal doesn't use
> conman, I'm guessing that is the culprit.
>
> https://bugzilla.yoctoproject.**org/show_bug.cgi?id=2329<https://bugzilla.yoctoproject.org/show_bug.cgi?id=2329>
>
> Scott
>
So if I read this right,  I don't need any route or bridge commands to make
this work. If the bug gets fixed runqemu qemux86 should setup the
environment correctly so the web-webkit should get out to the internet via
the host machine connection?

JIm A


> --
> Scott Garman
> Embedded Linux Engineer - Yocto Project
> Intel Open Source Technology Center
> ______________________________**_________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.**org/listinfo/yocto<https://lists.yoctoproject.org/listinfo/yocto>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20120522/4728bb55/attachment.html>


More information about the yocto mailing list