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@lists.xensource.com
http://lists.xensource.com/xen-users