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

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



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


 


Rackspace

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