All of lore.kernel.org
 help / color / mirror / Atom feed
* QEMU networking
@ 2011-05-12 16:10 Gary Thomas
  2011-05-12 16:16 ` Gary Thomas
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Gary Thomas @ 2011-05-12 16:10 UTC (permalink / raw)
  To: Poky Project

[-- Attachment #1: Type: text/plain, Size: 1757 bytes --]

I'm having a devil of a time getting networking to work when
I run qemu (a Poky derived image, of course!)  I'm running this
on a box which itself is NAT'd to the real internet, like this:

    +-------------+        +------------------+
    |   QEMUarm   |<------>|   My_Desktop     |<----> Internet
    | 192.168.7.2 |        |   192.168.7.1    |
    +-------------+        |   192.168.1.125  |
                           +------------------+

Firstly, something is messing with the routing tables over time
and I can't get past the first hop.  If I reconfigure the network
on the QEMU system like this:
   # ifconfig eth0 down
   # ifconfig eth0 up
   # route add default gw 192.168.7.1
I can then access past "My_Desktop", e.g.
   # ping 192.168.1.101
      -or-
   # ping 74.125.225.19    (www.google.com)
This works fine and the routing table (route.good) is correct.

A little while later (minutes), the routing changes and now I can't
get past 'My_Desktop' (i.e. I can ping 192.168.1.125, but not 192.168.1.101)
The routing table has changed (route.bad)

What causes this?  I don't have avahi running anywhere and I've explicitly
disabled that daemon on the QEMU system.

Finally, there seems to be no name resolution - /etc/resolv.conf comes
up as:
   nameserver 127.0.0.1
If I want to resolve any real names, I have to update it manually.

Note: I'm running core-image-sato with web-webkit added using zypper.

Are others actually using the network with QEMU images?  like this?

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

[-- Attachment #2: route.bad --]
[-- Type: text/plain, Size: 416 bytes --]

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.7.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 eth0
0.0.0.0         192.168.7.1     0.0.0.0         UG    0      0        0 eth0

[-- Attachment #3: route.good --]
[-- Type: text/plain, Size: 260 bytes --]

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.7.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.7.1     0.0.0.0         UG    0      0        0 eth0

[-- Attachment #4: qemu.ps --]
[-- Type: application/postscript, Size: 6302 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-05-19 22:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-12 16:10 QEMU networking Gary Thomas
2011-05-12 16:16 ` Gary Thomas
2011-05-12 16:23 ` Mark Hatle
2011-05-12 16:28   ` Gary Thomas
2011-05-12 16:32     ` Mark Hatle
2011-05-19 14:06     ` Scott Garman
2011-05-19 14:48       ` Gary Thomas
2011-05-19 22:50 ` Joshua Lock

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.