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

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



All that you need to do is configure your default gateway to forward
packets to the internet and dom-u's would act normally as physical
servers forwarding packets to internet. I am using ethernet bridging and
I am able to ping to internet from my dom-u.

Thanks
Sadique

Dave Fear wrote:

>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.
>
>
>  
>


_______________________________________________
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®.