WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] how do i setup (simple) networking for dom0 <--> domU ?

To: xen-users list <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-users] how do i setup (simple) networking for dom0 <--> domU ?
From: Dave Fear <dfear@xxxxxxxxxxxxxxxx>
Date: Wed, 14 Sep 2005 00:56:45 +0100
Delivery-date: Tue, 13 Sep 2005 23:54:35 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hi folks

I am trying to setup networking for domU's (just the 1 at the moment)
and i am highly confused?

My network setup is as follows: 

fw (& gw / connection to internet)
network addr:   192.168.12.0
netmask         255.255.255.0
gw ip addr:     192.168.12.1

dom0 address:   192.168.12.10
domU address:   192.168.12.100

Running Xen 3.0/unstable -- using xen-unstable-install-x86_32.tgz ---
download on 11/09/05

I want to setup networking so that:
1) dom0 (and clients on net 192.168.12.0) can ping domU
2) domU can ping dom0 (and clients on net 192.168.12.0)
3) domU can ping internet

I don't no whether to use routed, bridged or proxy-arp networking and if
iptables or ebtables is required.


-----------------------
listing of conf files:
-----------------------

xend-config.sxp (relevent extract listed)
------------------------------------------

---- snip -----
## Use the following if VIF traffic is routed.
# The script used to start/stop networking for xend.
#(network-script     network-route)
# The default script used to control virtual interfaces.
#(vif-script         vif-route)

## Use the following if VIF traffic is bridged.
# The script used to start/stop networking for xend.
(network-script    network-bridge)
# The default bridge that virtual interfaces should be connected to.
(vif-bridge        xen-br0)
# The default script used to control virtual interfaces.
(vif-script        vif-bridge)

# Whether iptables should be set up to prevent IP spoofing for
# virtual interfaces. Specify 'yes' or 'no'.
(vif-antispoof     no)
---- snip -----


vm03.cfg (config file for 1st domU)
-----------------------------------

kernel="/boot/vmlinuz-2.6.12-xenU"
memory=96
name="AsteriskAThome"

nics=1
# Set if you want dhcp to allocate the IP address.
#dhcp="dhcp"
# Set netmask.
#netmask="255.255.255.0"
# Set default gateway.
#gateway="192.168.12.1"
# Set the hostname.
#hostname="pbx.home.dfear.net"
#ip="192.168.12.100"
#vif = [ 'bridge=xen-br0' ]
#vif=[ 'mac=aa:00:00:00:00:11, bridge=xen-br0' ]
vif=[ 'mac=00:60:00:00:00:01' ]

disk=['file:/xen/domains/vm03/CentOS4.img,sda1,w','file:/xen/domains/vm03/swapimage,sda2,w']
root="/dev/sda1 rw"
ramdisk="/boot/initrd-2.6.11.12-xenU.img"

restart="onreboot"


----------------------
output of various cmds:
-----------------------

uname -r
--------

2.6.12-xen0


route - n (on dom0)
-------------------

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.12.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         192.168.12.1    0.0.0.0         UG    0      0        0
eth0


ifconfig
--------

eth0      Link encap:Ethernet  HWaddr 00:A0:C9:A5:A2:DD
          inet addr:192.168.12.10  Bcast:192.168.12.255
Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2392 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1982 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:238565 (232.9 KiB)  TX bytes:337763 (329.8 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:212 errors:0 dropped:0 overruns:0 frame:0
          TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:24681 (24.1 KiB)  TX bytes:24681 (24.1 KiB)

vif2.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:336 (336.0 b)  TX bytes:0 (0.0 b)

xen-br0   Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:364 (364.0 b)  TX bytes:0 (0.0 b)


iptables -v -L (on dom0)
-------------------------

Chain INPUT (policy ACCEPT 1107 packets, 85910 bytes)
 pkts bytes target     prot opt in     out     source
destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source
destination

Chain OUTPUT (policy ACCEPT 928 packets, 194K bytes)
 pkts bytes target     prot opt in     out     source
destination


iptables -v -L -t nat (on dom0)
-------------------------------

Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source
destination

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source
destination

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source
destination



===========================================================

I hope someone on the list can sort this mess out for me (and many
others on the list it seems).

I and many others would be very very greatfull for a solution.


-- 
-----------------------------------
Dave Fear :: dfear@xxxxxxxxxxxxxxxx
Skype: dpfear
GPG: key ID - 805B3D54
GPG: server - wwwkeys.eu.pgp.net


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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] how do i setup (simple) networking for dom0 <--> domU ?, Dave Fear <=