|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
Re: [Xen-users] Help me to set up network (routes) 
| 
I followed many tutorials to and pulled my hair out my head.
Remember in your guest config file along with
vif = [ip=foo, mac=foo, etc]
make shure to add.
netmask = foo
gateway = foo
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
 | 
 |  | 
  
    |  |  |