|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
Re: [Xen-users] Help me to set up network (routes) 
| 
Alan,
I haven't set up routed networking, but I would say the problem is that 
the gateway on the Windows DomU is 10.9.3.1, which it doesn't know how 
to get to. I would suggest to changing it to 10.0.2.254 which is on the 
same subnet as the DomU's network interface, the traffic should then 
come out via vif2.0 and be handled by Dom0. 
Jeff Williams
wherethebitsroam.com
On 07/05/09 03:57, AlannY wrote:
 
Hi there, I'm Alan.
2nd day I'm trying to set up network in Xen. Firstly, I set up it via 
bridges and it have worked in some success ;-) But bridges is not what 
I want. 
So, I decide to reconstruct network with routes. I set up everything 
as many tutorials said, but nothing happens: I can't ping domU from 
host and can't ping dom0 from guest ;-( 
So, below, I will show what I'm doing, I would like to hear what I'm 
doing wrong. 
Thanks for your patience.
================
Dom0 have one (1) working net card: eth0
with IP for external LAN: 10.9.3.92
and gateway for with IP: 10.9.3.1
---------
My xend-config.sxp have:
(network-script network-route)
(vif-script vif-route)
---------
%# cat /proc/sys/net/ipv4/conf/all/proxy_arp
1
%# cat /proc/sys/net/ipv4/conf/eth0/proxy_arp
1
%# cat /proc/sys/net/ipv4/ip_forward
1
---------
In my %.vm (Virtual Machine) file I have:
vif  = [ 'ip=10.0.2.2' ]
--------
In my DomU (Windows in my case) I set up network interface as follow:
address 10.0.2.2
netmask 255.255.255.0
gateway 10.9.3.1  # it's a gateway which gave me ISP (see above)
========
After "xm create ...":
--------
%# ip r
[...]
10.0.2.2 dev vif2.0  scope link  src 10.9.3.92
[...]
-------
%# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:e0:4c:a0:b0:20
          inet addr:10.9.3.92  Bcast:10.9.3.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:fea0:b020/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2158921 errors:1 dropped:78 overruns:1 frame:0
          TX packets:1918655 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2215803222 (2.0 GiB)  TX bytes:1294017960 (1.2 GiB)
          Interrupt:17 Base address:0xd000
[...]
tap2.0    Link encap:Ethernet  HWaddr 4e:69:00:fd:f0:48
          inet6 addr: fe80::4c69:ff:fefd:f048/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:2343 (2.2 KiB)  TX bytes:468 (468.0 B)
vif2.0    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          inet addr:10.9.3.92  Bcast:10.255.255.255  Mask:255.255.255.255
          inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:6 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
--------
%# route -n
[...]
10.0.2.2        0.0.0.0         255.255.255.255 UH    0      0        
0 vif2.0
[...]
10.9.3.0        0.0.0.0         255.255.255.0   U     0      0        
0 eth0 
[...]
0.0.0.0         172.16.0.1      0.0.0.0         UG    0      0        
0 ppp0 
The last line is doesn't matter
---------
%# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  10.0.2.2             anywhere            PHYSDEV 
match --physdev-in vif2.0
ACCEPT     udp  --  anywhere             anywhere            PHYSDEV 
match --physdev-in vif2.0 udp spt:bootpc dpt:bootps 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
%# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
===========
from Dom0:
%# ping 10.0.2.2
PING 10.0.2.2 (10.0.2.2) 56(84) bytes of data.
From 10.9.3.92 icmp_seq=2 Destination Host Unreachable
From 10.9.3.92 icmp_seq=3 Destination Host Unreachable
From 10.9.3.92 icmp_seq=4 Destination Host Unreachable
from DomU:
%# ping 10.9.3.92
ping time out
ping time out
ping time out
ping time out
Also in Dom0:
%# tcpdump | grep 10.0.2.2
shows nothing ;-(
=========
Thank for patience.
P.S. Gentoo user ;-)
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 |  | 
  
    |  |  |