On Mon, 2006-10-02 at 13:41 +0200, Sascha Endlicher
wrote:> Hi,
>
Hi Sascha,
as far as i can see, i''m missing a subnet link between your dom0 and
domU. as there''s a public LAN and there''s a BackupLan which
one is
attached to your xenbridge ? ($ brctl show)
I had some problems using bridgesetup in centos like your setup is
designed as NAT didnt work correctly. I customized the network-bridge
script to add the eth(x) to the bridge, assigned the IP Addresses and
routes to the xenbr(x) device to get it working.
But as mentioned above i''m missing a Subnet link from dom0 to domU in
your setup, something like ifconfig xenbr0 10.0.0.1/24 up and there''s
confusing config in your DomU xen Config and your network config in the
DomU.
Kind regards
Michael Lang
>
> hopefully someone can give me some pointers in the right direction:
> I installed Xen 3.0.2-2 on Centos 4.4, downloaded a Fedora Core 5
> image from jailtime.org and I can start the GuestDomain, but I
can''t
> figure out the networking. I can''t ping to or from the GuestOS.
>
>
> From my provider I got two IP ranges with multiple IPs each and I have
> a backup lan in the form of
> Backup Lan IP: 192.168.1.43
> NAS IP: 192.168.1.1
>
>
> My provider gave me the following details:
> Main IP: X.X.X.2
> Public IP Range: X.X.X.14 - 19 (all usable)
> Public IP Range: X.X.X.40 - 27 (all usable)
> Network: X.X.X.0
> Netmask: 255.255.255.0
> Gateway: X.X.X.1
> DNS Resolver: Y.Y.Y.Y
>
>
> My goal is the following setup:
> The GuestOS1 should listen behind 1 or more public IP addresses to
> all services. I plan on installing cpanel on GuestOS1 later on and it
> will have
> more than 1 dedicated IP.
> GuestOS1 should not listen to all IPs though, as I will install a
> GuestOS2 later on. GuestOS2 should also have a few IPs assigned to it.
> The GuestOS* needs to be able to reach the Backup LAN too.
>
>
> In /etc/xen/xend-config.sxp I am using:
> (network-script network-bridge)
> (vif-script vif-bridge)
>
>
> xm list
> Name ID Mem(MiB) VCPUs State Time(s)
> Domain-0 0 2567 4 r----- 223.4
> ns2 16 256 1 -b---- 6.5
>
>
> My ifconfig shows:
> eth0 Link encap:Ethernet HWaddr 00:30:48:55:27:AA
> inet addr:X.X.X.2 Bcast:X.X.X.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:898077 errors:0 dropped:0 overruns:0 frame:0
> TX packets:812176 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:57428320 (54.7 MiB) TX bytes:44416204 (42.3 MiB)
> eth0:1 Link encap:Ethernet HWaddr 00:30:48:55:27:AA
> inet addr:X.X.X.14 Bcast:X.X.X.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>
>
> (...) going through the entire IP range (...)
>
>
> eth1 Link encap:Ethernet HWaddr 00:30:48:55:27:AB
> inet addr:192.168.1.43 Bcast:192.168.1.255
> Mask:255.255.255.0
> inet6 addr: fe80::230:48ff:fe55:27ab/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:454 errors:0 dropped:0 overruns:0 frame:0
> TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:68871 (67.2 KiB) TX bytes:620 (620.0 b)
> Interrupt:18
>
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:39 errors:0 dropped:0 overruns:0 frame:0
> TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:6868 (6.7 KiB) TX bytes:6868 (6.7 KiB)
>
>
> vif1.0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:7 errors:0 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:6 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:294 (294.0 b) TX bytes:0 (0.0 b)
>
>
> xenbr0 Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF
> inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:48175 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:2465524 (2.3 MiB) TX bytes:468 (468.0 b)
>
>
>
>
> From what I gather from this, peth is missing.
> My /etx/xen/ns2 looks like this:
>
>
> name = "ns2"
> kernel = "/boot/vmlinuz-2.6.16-xen"
> ramdisk = "/boot/initrd-xen-3.0.2-2.img"
> memory = 256
> root = "/dev/sda1 ro"
> disk = [''file:/usr/local/src/os/fedora.fc5.img,sda1,w'',
> ''file:/usr/local/src/os/fedora.swap,sda2,w'']
> extra = "3"
> vif=[ ''ip=10.0.0.2'' ]
> ip="10.0.0.2"
> dhcp="off"
> netmask="255.255.0.0"
> gateway="10.0.0.254"
> hostname = "ns2"
>
>
> In my guestos my ifconfig shows:
> eth0 Link encap:Ethernet HWaddr 00:16:3E:73:1F:85
> inet addr:X.X.X.14 Bcast:X.X.X.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:7 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:0 (0.0 b) TX bytes:294 (294.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:4 errors:0 dropped:0 overruns:0 frame:0
> TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:288 (288.0 b) TX bytes:288 (288.0 b)
> The config file in /etc/sysconfig/network-scripts/ifcfg-eth0 on the
> guestos:
> TYPE=Ethernet
> DEVICE=eth0
> #BOOTPROTO=dhcp
> BOOTPROTO=none
> ONBOOT=yes
> IPADDR="X.X.X.14"
> NETMASK=255.255.255.0
>
>
>
>
> Can anyone point this confused n00b into the right direction? :)
> --
> Sascha Endlicher
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
--
Michael Lang <michi+xen@relay3.jackal-net.at>
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users