[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] virtual routing issue



A most puzzling network conundrum has arisen while I was attempting to create a virtual network behind a virtual router which in turn connects the virtual network to my real network.

My machine (192.168.103.23) is on the network with my router (192.168.103.1).  The virtual router, tiara, has to connect my

192.168.103.* network with the virtual 10.0.0.* network which comprises two other virtual domains, tophat and bowler.

The three virtual machines are all running Fedora (hence the names).

I can ping between tiara, tophat, and bowler.  I can also ping from tiara out to 192.168.103.1, 192.168.103.23, and the Internet.

However, I cannot ping 192.168.103.23, 192.168.103.1, or the Internet from tophat or bowler (which are routed through tiara).

I am reasonable certain that the problem has nothing to do with Domain-0.  In fact, I am almost positive that the guilt here rests on tiara.  Tiara is apparently not passing packets from one of its ethernet cards to the other.

To further puzzle things, bowler and tophat are able to ping exactly two IP addresses on the 192.168.103.* network:

 

[root@localhost ~]# ping 192.168.103.0

PING 192.168.103.0 (192.168.103.0) 56(84) bytes of data.

64 bytes from 192.168.103.30: icmp_seq=0 ttl=64 time=1.00 ms

64 bytes from 192.168.103.30: icmp_seq=1 ttl=64 time=0.218 ms

64 bytes from 192.168.103.30: icmp_seq=2 ttl=64 time=0.158 ms

64 bytes from 192.168.103.30: icmp_seq=3 ttl=64 time=0.170 ms

64 bytes from 192.168.103.30: icmp_seq=4 ttl=64 time=0.156 ms

--- 192.168.103.0 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4007ms rtt min/avg/max/mdev = 0.156/0.341/1.007/0.334 ms, pipe 2

 

[root@localhost ~]# ping 192.168.103.30

PING 192.168.103.30 (192.168.103.30) 56(84) bytes of data.

64 bytes from 192.168.103.30: icmp_seq=0 ttl=64 time=1.18 ms

64 bytes from 192.168.103.30: icmp_seq=1 ttl=64 time=0.173 ms

64 bytes from 192.168.103.30: icmp_seq=2 ttl=64 time=0.160 ms

64 bytes from 192.168.103.30: icmp_seq=3 ttl=64 time=0.177 ms

64 bytes from 192.168.103.30: icmp_seq=4 ttl=64 time=0.194 ms

--- 192.168.103.30 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4007ms rtt min/avg/max/mdev = 0.160/0.376/1.180/0.402 ms, pipe 2

 

Upon examination, it becomes apparent that tiara is, in fact, replying to pings at both 192.168.103.30 and 192.168.103.0 (and 10.0.0.1, of course).

 

Any suggestions on how to fix tiara would be greatly appreciated.  I have tried everything I could think to try.

 

The ifconfig and route results for all three virtual machines are attached below.

 

Ernie E Fontes

 

-----------tiara:-----------

 

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr AA:00:00:27:00:F5

          inet addr:192.168.103.30  Bcast:192.168.103.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:926 errors:0 dropped:0 overruns:0 frame:0

          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:121636 (118.7 KiB)  TX bytes:1560 (1.5 KiB)

 

eth1      Link encap:Ethernet  HWaddr AA:00:00:4C:48:35

          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:755 errors:0 dropped:0 overruns:0 frame:0

          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:105949 (103.4 KiB)  TX bytes:414 (414.0 b)

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:0 errors:0 dropped:0 [root@localhost ~]# ping 192.168.103.0 PING 192.168.103.0 (192.168.103.0) 56(84) bytes of data.

64 bytes from 192.168.103.30: icmp_seq=0 ttl=64 time=1.00 ms

64 bytes from 192.168.103.30: icmp_seq=1 ttl=64 time=0.218 ms

64 bytes from 192.168.103.30: icmp_seq=2 ttl=64 time=0.158 ms

64 bytes from 192.168.103.30: icmp_seq=3 ttl=64 time=0.170 ms

64 bytes from 192.168.103.30: icmp_seq=4 ttl=64 time=0.156 ms

 

--- 192.168.103.0 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4007ms rtt min/avg/max/mdev = 0.156/0.341/1.007/0.334 ms, pipe 2 [root@localhost ~]# ping 192.168.103.30 PING 192.168.103.30 (192.168.103.30) 56(84) bytes of data.

64 bytes from 192.168.103.30: icmp_seq=0 ttl=64 time=1.18 ms

64 bytes from 192.168.103.30: icmp_seq=1 ttl=64 time=0.173 ms

64 bytes from 192.168.103.30: icmp_seq=2 ttl=64 time=0.160 ms

64 bytes from 192.168.103.30: icmp_seq=3 ttl=64 time=0.177 ms

64 bytes from 192.168.103.30: icmp_seq=4 ttl=64 time=0.194 ms

 

--- 192.168.103.30 ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 4007ms rtt min/avg/max/mdev = 0.160/0.376/1.180/0.402 ms, pipe 2 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

 

[root@localhost ~]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.103.0   *               255.255.255.0   U     0      0        0 eth0

10.0.0.0        *               255.0.0.0       U     0      0        0 eth1

default         192.168.103.1   0.0.0.0         UG    0      0        0 eth0

 

-----------bowler:-----------

 

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr AA:00:00:0C:15:FC

          inet addr:10.0.0.3  Bcast:10.255.255.255  Mask:255.0.0.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:1108 errors:0 dropped:0 overruns:0 frame:0

          TX packets:145 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:147230 (143.7 KiB)  TX bytes:13562 (13.2 KiB)

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:8 errors:0 dropped:0 overruns:0 frame:0

          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:660 (660.0 b)  TX bytes:660 (660.0 b)

 

[root@localhost ~]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.103.0   10.0.0.1        255.255.255.0   UG    0      0        0 eth0

10.0.0.0        *               255.0.0.0       U     0      0        0 eth0

 

 

-----------tophat:-----------

 

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr AA:00:00:28:71:5E

          inet addr:10.0.0.2  Bcast:10.255.255.255  Mask:255.0.0.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:1273 errors:0 dropped:0 overruns:0 frame:0

          TX packets:24 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:163399 (159.5 KiB)  TX bytes:1984 (1.9 KiB)

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:20 errors:0 dropped:0 overruns:0 frame:0

          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:1644 (1.6 KiB)  TX bytes:1644 (1.6 KiB)

 

 

[root@localhost ~]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.103.0   10.0.0.1        255.255.255.0   UG    0      0        0 eth0

10.0.0.0        *               255.0.0.0       U     0      0        0 eth0

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.