|
|
|
|
|
|
|
|
|
|
xen-users
Re: Re: [Xen-users] DomU networking help please
I have tried that and no joy.
What I really want to know is which device in dom0 correlates to the eth0 in
domU and do I need to attach an IP address to it. I'm sorry but I just need
someone to explain in basic terms how it hangs together. I realise I am
probably doing something fundementally wrong here. I just can't figure out what
it is.
>
> They appear to be on different subnets - are you using an external
> router? - if so, make sure you have a default route to the gateway,
> otherwise try setting the DomU's IP to something the in the Dom0's
> network...
>
> Kent
>
>
> Andrew Olds wrote:
>
> >Hi please forgive this if it seems a dumb question but I am new to xen and
> >linux. I have Xen running in Centos and another Centos Partition DomU
> >running.
> >But I cannot seem to get networking running between 0 and U.
> >All the doco appears to assume you know everything about networking bridging
> >and the like. Does anyone have a simple how to step by step on how to get a
> >single dom0 talking to a single DomU.
> >Below is the output from ifconfig from dom0
> >eth0 Link encap:Ethernet HWaddr 00:11:11:BD:C0:23
> > inet addr:10.0.0.5 Bcast:10.0.0.255 Mask:255.255.255.0
> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 txqueuelen:0
> > RX bytes:0 (0.0 b) TX bytes:672 (672.0 b)
> >
> >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:1383 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:1383 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 txqueuelen:0
> > RX bytes:1417720 (1.3 MiB) TX bytes:1417720 (1.3 MiB)
> >
> >peth0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> > UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
> > RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 txqueuelen:1000
> > RX bytes:0 (0.0 b) TX bytes:640 (640.0 b)
> > Interrupt:16
> >
> >vif0.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > RX packets:6 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:672 (672.0 b) TX bytes:0 (0.0 b)
> >
> >xen-br0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> > inet addr:10.0.0.5 Bcast:10.0.0.255 Mask:255.255.255.255
> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > RX packets:6 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:588 (588.0 b) TX bytes:0 (0.0 b)
> >
> >and domU
> >eth0 Link encap:Ethernet HWaddr AA:BB:CC:DD:00:11
> > inet addr:10.1.0.5 Bcast:10.1.0.255 Mask:255.255.255.0
> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 txqueuelen:1000
> > RX bytes:0 (0.0 b) TX bytes:2730 (2.6 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:117 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 txqueuelen:0
> > RX bytes:10220 (9.9 KiB) TX bytes:10220 (9.9 KiB)
> >
> >and my config file.
> ># -*- mode: python; -*-
> >#============================================================================
> ># Python configuration setup for 'xm create'.
> ># This script sets the parameters used when a domain is created using 'xm
> >create'.
> ># You use a separate script for each domain you want to create, or
> ># you can set the parameters for the domain on the xm command line.
> >#============================================================================
> >
> >#----------------------------------------------------------------------------
> ># Kernel image file.
> >kernel = "/boot/vmlinuz-2.6.12-xenU"
> >
> ># Optional ramdisk.
> >ramdisk = "/boot/initrd-2.6.12-xen0"
> >
> ># The domain build function. Default is 'linux'.
> >#builder='linux'
> >
> ># Initial memory allocation (in megabytes) for the new domain.
> >memory = 128
> >
> ># A name for your domain. All domains must have different names.
> >name = "RHL"
> >
> ># Which CPU to start domain on?
> >#cpu = -1 # leave to Xen to pick
> >
> >#----------------------------------------------------------------------------
> ># Define network interfaces.
> >
> ># Number of network interfaces. Default is 1.
> >nics = 1
> >
> ># Optionally define mac and/or bridge for the network interfaces.
> ># Random MACs are assigned if not given.
> >vif = [ 'mac=aa:bb:cc:dd:00:11, bridge=xen-br0' ]
> >
> >#----------------------------------------------------------------------------
> ># Define the disk devices you want the domain to have access to, and
> ># what you want them accessible as.
> ># Each disk entry is of the form phy:UNAME,DEV,MODE
> ># where UNAME is the device, DEV is the device name the domain will see,
> ># and MODE is r for read-only, w for read-write.
> >
> >disk = [ 'phy:/dev/VolGroup00/LogVol00,sda1,w' ]
> >
> >#----------------------------------------------------------------------------
> ># Set the kernel command line for the new domain.
> ># You only need to define the IP parameters and hostname if the domain's
> ># IP config doesn't, e.g. in ifcfg-eth0 or via DHCP.
> ># You can use 'extra' to set the runlevel and custom environment
> ># variables used by custom rc scripts (e.g. VMID=, usr= ).
> >
> ># Set if you want dhcp to allocate the IP address.
> >#dhcp="dhcp"
> ># Set netmask.
> >#ipaddr="192.168.0.3"
> >#netmask="255.255.255.0"
> ># Set default gateway.
> >#gateway="192.168.0.1"
> ># Set the hostname.
> >#hostname= "vm%d" % vmid
> >hostname = "RHL"
> >
> ># Set root device.
> >root = "/dev/sda1 ro"
> >
> ># Root device for nfs.
> >#root = "/dev/nfs"
> ># The nfs server.
> >#nfs_server = '169.254.1.0'
> ># Root directory on the nfs server.
> >#nfs_root = '/full/path/to/root/directory'
> >
> ># Sets runlevel 4.
> >extra = "5"
> >
> >#----------------------------------------------------------------------------
> ># Set according to whether you want the domain restarted when it exits.
> ># The default is 'onreboot', which restarts the domain when it shuts down
> ># with exit code reboot.
> ># Other values are 'always', and 'never'.
> >
> >#restart = 'onreboot'
> >
> >#============================================================================
> >
> >All I am looking for is a really simple explanation of what all the
> >interfaces do and how to get the doms talking to each other.
> >
> >Thanks very much
> >
> >
> >_______________________________________________
> >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
|
|
|
|
|