Piers Dawson-Damer
2006-Mar-31 15:07 UTC
[Xen-users] (vif-route) DomU IP troubles beyond Dom0
Hello All, Having read these posts over and over again I find myself in the same position as many with DomU routing. Trying to keep the configuration as simple (default) as possible, I have tried what feels like every permutation of configuration. It would be great if somebody could confirm/clear up this for me; (from http://wiki.xensource.com/xenwiki/XenNetworking) When domU starts up, xend runs (within dom0) vif-route which: 1. copies the ip address from eth0 to vif<id#>.0 (with a 32 bit subnet mask 255.255.255.255) 2. brings up vif<id#>.0 (which seams to be on a different subnet, but there really are no subnets with 32 bit masks) 3. adds host static route for domU''s ip address specified in domU config file, pointing at interface (which relies on proxyarp) So, is proxyARP essential for routing with point-to-point 32 bit mask links, or only Xen routing? With a configured DomU on a seperate subnet to Dom0''s eth0, with vif [''ip=10.9.0.1''] and with Dom0''s default route set to dev eth0 DomU can ping Dom0 on 10.1.0.254/16, but cannot ping real host 10.1.0.253/16 (DSL masq. router) on the same physical/logical network. Nor two other MacOS X hosts, but get this, it can ping yet another host 10.1.0.239/16 on the physical/logical network. That host, has under some Dom0/DomU configuration permutation of hours gone, connected via ssh to DomU. This leads me to think the problem must be within Dom0''s routing/ forwarding/ARPing. So DomU routing table is; DomU# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface loopback localhost 255.0.0.0 UG 0 0 0 lo default * 0.0.0.0 U 0 0 0 eth0 Dom0# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.9.0.1 * 255.255.255.255 UH 0 0 0 vif6.0 10.1.0.0 * 255.255.0.0 U 0 0 0 eth0 default 10.1.0.253 0.0.0.0 UG 0 0 0 eth0 Seams fine. As I can ping real host 10.1.0.239/16, does this mean the routing is OK? If so, is it an ARP blip? Dom0# arp Address HWtype HWaddress Flags Mask Iface 10.1.0.253 ether 00:05:5D:9F:87:0E C eth0 10.9.0.1 ether 00:16:3E:28:B6:BD C vif6.0 Dom0.someip.net ether 00:16:CB:85:35:4E C eth0 10.1.0.239 ether 00:B0:D0:AD:A3:E4 C eth0 DomU# arp Address HWtype HWaddress Flags Mask Iface 10.1.0.254 ether FE:FF:FF:FF:FF:FF C eth0 203.0.178.191 ether FE:FF:FF:FF:FF:FF C eth0 10.1.0.239 ether FE:FF:FF:FF:FF:FF C eth0 10.1.0.253 ether FE:FF:FF:FF:FF:FF C eth0 I tried deleting both arp entries, then pinging, but they re-appear. Firewalling? I have Shorewall installed, but not enabled, nor run. Some odd kernel compilation? Dunno. Will recompile as vanilla in the morning. Others on this list seamed to have suffered this. links: http://lists.xensource.com/archives/html/xen-users/2006-03/msg00953.html http://lists.xensource.com/archives/html/xen-users/2006-02/msg00229.html Mooktakim Ahmed has it working, although I cannot replicate. http://lists.xensource.com/archives/html/xen-users/2006-03/msg00949.html I also note that if vif [ ''vifname=vifabc.0'' ] is specified, there is no Net0 RX:.... displayed within xentop vif = [ ''ip=10.9.0.1'' ] xentop - 00:40:47 Xen 3.0.1 2 domains: 1 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown Mem: 2096640k total, 552644k used, 1543996k free CPUs: 4 @ 3189MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) SSID Domain-0 -----r 33 0.1 131196 6.3 no limit n/a 4 8 0 0 0 Net0 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net1 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net2 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net3 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net4 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net5 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net6 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net7 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop DomU --b--- 11 0.0 393160 18.8 393216 18.8 4 1 0 0 0 Net0 RX: 126bytes 3pkts 0err 0drop TX: 42bytes 1pkts 0err 0drop vif = [ ''ip=10.9.0.1,vifname=vif-eu.0'' ] xentop - 00:44:11 Xen 3.0.1 2 domains: 1 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown Mem: 2096640k total, 552668k used, 1543972k free CPUs: 4 @ 3189MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) SSID Domain-0 -----r 38 0.1 131196 6.3 no limit n/a 4 8 0 0 0 Net0 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net1 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net2 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net3 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net4 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net5 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net6 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net7 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop DomU --b--- 11 0.0 393184 18.8 393216 18.8 4 0 0 0 0 I really appreciate any assistance with this fantastic software. Piers Dawson-Damer ________________________________________________________________________ _____________ Gentoo 2006.0 built, on Poweredge 1600SC vmlinuz-2.6.12.6-xen0 vmlinuz-2.6.12.6-xenU CFLAGS="-O2 -march=pentium4 -pipe -mno-tls-direct-seg-refs" USE="-ipv6 -alsa -apache2 -arts -cups -eds -emboss -encode -esd - foomaticdb -gif -gnome -gstreamer -gtk -gtk2 -imlib -jpeg -kde -libg+ + -mad -mikmod -motif -mp3 -mpeg -ogg -opengl -oss -pdflib -png -qt - quicktime -sdl -spell -truetype -vorbis -X -xmms -xv" Dom0 # emerge world -pve These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild N ] sys-devel/patch-2.5.9 -build -static 0 kB [ebuild N ] sys-libs/gpm-1.20.1-r4 -emacs (-selinux) 0 kB [ebuild N ] sys-libs/ncurses-5.4-r6 -bootstrap -build -debug - doc +gpm -minimal -nocxx -unicode 0 kB [ebuild N ] sys-devel/binutils-config-1.8-r6 0 kB [ebuild N ] sys-devel/gnuconfig-20060227 0 kB [ebuild N ] sys-devel/binutils-2.16.1 -multislot -multitarget +nls -test -vanilla 0 kB [ebuild N ] sys-devel/gcc-config-1.3.13-r1 0 kB [ebuild N ] sys-devel/m4-1.4.4 +nls 0 kB [ebuild N ] sys-devel/bison-2.1 +nls -static 0 kB [ebuild N ] virtual/libintl-0 0 kB [ebuild N ] sys-apps/sed-4.1.4-r1 -bootstrap -build +nls -static 0 kB [ebuild N ] sys-libs/zlib-1.2.3 -build 0 kB [ebuild N ] sys-devel/gcc-3.4.5-r1 (-altivec) -bootstrap - boundschecking -build -doc +fortran -gcj -gtk -hardened -ip28 (- multilib) -multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc - vanilla 0 kB [ebuild N ] sys-libs/libstdc++-v3-3.3.4 -build (-multilib) +nls +nptl 0 kB [ebuild N ] sys-kernel/linux-headers-2.6.11-r2 0 kB [ebuild N ] sys-libs/timezone-data-2006a 0 kB [ebuild N ] sys-libs/glibc-2.3.5-r3 -build -erandom -glibc- compat20 -glibc-omitfp -hardened -linuxthreads-tls (-multilib) +nls +nptl -nptlonly -pic -profile (-selinux) +userlocales 0 kB [ebuild N ] sys-devel/gettext-0.14.4 -doc -emacs +nls 0 kB [ebuild N ] sys-apps/texinfo-4.8-r2 -build +nls -static 0 kB [ebuild N ] sys-apps/groff-1.19.1-r2 -X 0 kB [ebuild N ] sys-apps/man-1.6-r1 +nls 0 kB [ebuild N ] sys-apps/man-pages-2.26 +nls 0 kB [ebuild N ] sys-apps/grep-2.5.1-r8 -build +nls -static 0 kB [ebuild N ] app-arch/gzip-1.3.5-r8 -build +nls -pic -static 0 kB [ebuild N ] sys-libs/db-4.2.52_p2-r1 -bootstrap -doc -java - nocxx -tcltk 0 kB [ebuild N ] sys-libs/gdbm-1.8.3-r2 +berkdb 0 kB [ebuild N ] sys-devel/libperl-5.8.7 +berkdb -debug +gdbm - ithreads 0 kB [ebuild N ] dev-lang/perl-5.8.7-r3 +berkdb -build -debug -doc +gdbm -ithreads -minimal -perlsuid 0 kB [ebuild N ] app-shells/bash-3.0-r12 -bashlogger -build +nls 0 kB [ebuild N ] app-admin/perl-cleaner-1.01 0 kB [ebuild N ] perl-core/Test-Simple-0.62 -minimal 0 kB [ebuild N ] virtual/perl-Test-Simple-0.62 0 kB [ebuild N ] dev-perl/Locale-gettext-1.05 -minimal 0 kB [ebuild N ] sys-apps/help2man-1.33.1 +nls 0 kB [ebuild N ] sys-devel/autoconf-2.13 0 kB [ebuild N ] sys-devel/autoconf-wrapper-3-r1 0 kB [ebuild N ] sys-devel/autoconf-2.59-r7 -emacs 0 kB [ebuild N ] sys-devel/automake-1.5 0 kB [ebuild N ] sys-devel/automake-1.8.5-r3 0 kB [ebuild N ] sys-devel/automake-1.6.3 0 kB [ebuild N ] sys-devel/automake-1.7.9-r1 0 kB [ebuild N ] sys-devel/automake-1.4_p6 0 kB [ebuild N ] sys-devel/automake-wrapper-1-r1 0 kB [ebuild N ] sys-devel/automake-1.9.6-r1 0 kB [ebuild N ] sys-libs/readline-5.1_p2 0 kB [ebuild N ] sys-apps/diffutils-2.8.7-r1 +nls -static 0 kB [ebuild N ] dev-libs/openssl-0.9.7i -bindist -emacs -test +zlib 0 kB [ebuild N ] app-misc/ca-certificates-20050804 0 kB [ebuild N ] dev-libs/expat-1.95.8 -test 0 kB [ebuild N ] dev-lang/python-2.4.2 -X +berkdb -bootstrap -build - doc +gdbm -ipv6 +ncurses -nocxx +readline +ssl -tcltk -ucs2 0 kB [ebuild N ] dev-python/python-fchksum-1.7.1 0 kB [ebuild N ] sys-apps/sandbox-1.2.12 0 kB [ebuild N ] app-misc/pax-utils-0.1.10 -caps 0 kB [ebuild N ] sys-apps/debianutils-2.14.1-r1 -build -static 0 kB [ebuild N ] sys-apps/portage-2.0.54 -build -doc (-selinux) 0 kB *** Please update portage to the above version before proceeding. Failure to do so may result in failed or improper merges. A simple ''emerge -u portage'' is sufficient. [ebuild N ] sys-libs/cracklib-2.8.5-r1 +nls +python 0 kB [ebuild N ] sys-devel/flex-2.5.33-r1 +nls -static 0 kB [ebuild N ] dev-util/pkgconfig-0.20 -hardened 0 kB [ebuild N ] sys-libs/pam-0.78-r3 +berkdb -nis -pam_chroot - pam_console -pam_timestamp -pwdb (-selinux) 0 kB [ebuild N ] sys-apps/shadow-4.0.14-r1 +nls -nousuid +pam (- selinux) -skey 0 kB [ebuild N ] sys-devel/libtool-1.5.22 0 kB [ebuild N ] sys-apps/pam-login-4.0.14 -livecd +nls (-selinux) - skey 0 kB [ebuild N ] sys-libs/com_err-1.38 +nls 0 kB [ebuild N ] sys-libs/ss-1.38 +nls 0 kB [ebuild N ] sys-fs/e2fsprogs-1.38-r1 +nls -static 0 kB [ebuild N ] app-crypt/hashalot-0.3-r2 0 kB [ebuild N ] sys-apps/util-linux-2.12r-r2 +crypt +nls -old-crypt +pam +perl (-selinux) -static 0 kB [ebuild N ] sys-devel/make-3.80-r4 -build +nls -static 0 kB [ebuild N ] dev-util/gperf-3.0.1 0 kB [ebuild N ] sys-devel/dev86-0.16.17-r2 0 kB [ebuild N ] sys-apps/sysvinit-2.86-r3 -bootstrap -build -ibm (- selinux) -static 0 kB [ebuild N ] sys-apps/coreutils-5.2.1-r7 -acl -build +nls (- selinux) -static 0 kB [ebuild N ] sys-apps/baselayout-1.11.14-r6 -bootstrap -build - static -unicode 0 kB [ebuild N ] sys-apps/hotplug-base-20040401 0 kB [ebuild N ] sys-fs/udev-079-r1 (-selinux) 0 kB [ebuild N ] net-misc/curl-7.15.1-r1 -ares -gnutls -idn -ipv6 - kerberos -krb4 -ldap +ssl -test 0 kB [ebuild N ] net-misc/bridge-utils-1.0.6-r3 -sysfs 0 kB [ebuild N ] sys-apps/iproute2-2.6.15.20060110 -atm +berkdb - minimal 0 kB [ebuild N ] app-emulation/xen-3.0.1-r4 -custom-cflags -debug - doc -pae -screen 0 kB [ebuild N ] sys-kernel/xen-sources-2.6.12.6-r3 -build -doc - symlink 0 kB [ebuild N ] sys-process/cronbase-0.3.2 0 kB [ebuild N ] net-mail/mailbase-1 +pam 0 kB [ebuild N ] mail-mta/ssmtp-2.61 -ipv6 -mailwrapper -md5sum +ssl 0 kB [ebuild N ] sys-process/vixie-cron-4.1-r8 -debug +pam (-selinux) 0 kB [ebuild N ] sys-apps/tcp-wrappers-7.6-r8 -ipv6 0 kB [ebuild N ] net-misc/openssh-4.2_p1-r1 -X509 -chroot -hpn -ipv6 - kerberos -ldap -libedit +pam (-selinux) -sftplogging -skey -smartcard -static +tcpd 0 kB [ebuild N ] dev-libs/popt-1.7-r1 +nls 0 kB [ebuild N ] net-misc/rsync-2.6.0-r6 -acl -build -livecd -static - xinetd 0 kB [ebuild N ] app-backup/rsnapshot-1.2.1 0 kB [ebuild N ] sys-apps/kbd-1.12-r6 +nls 0 kB [ebuild N ] net-dialup/ppp-2.4.2-r15 -activefilter -atm -dhcp - ipv6 -mppe-mppc +pam -radius 0 kB [ebuild N ] net-dialup/rp-pppoe-3.7 -X 0 kB [ebuild N ] net-dns/dnsmasq-2.22 0 kB [ebuild N ] sys-apps/net-tools-1.60-r11 +nls -static 0 kB [ebuild N ] sys-apps/module-init-tools-3.2.1 0 kB [ebuild N ] sys-apps/gawk-3.1.5 -build +nls 0 kB [ebuild N ] app-arch/bzip2-1.0.3-r6 -build -static 0 kB [ebuild N ] app-arch/tar-1.15.1-r1 -build +bzip2 +nls -static 0 kB [ebuild N ] sys-process/psmisc-22.1 -X -ipv6 +nls (-selinux) 0 kB [ebuild N ] sys-apps/file-4.13 -build +python 0 kB [ebuild N ] app-editors/nano-1.3.9 -build -debug -justify - minimal +ncurses +nls -slang -spell -unicode 0 kB [ebuild N ] sys-boot/grub-0.96-r2 -custom-cflags -netboot - static 0 kB [ebuild N ] sys-apps/pciutils-2.2.0-r1 0 kB [ebuild N ] sys-kernel/genkernel-3.3.11 -bootsplash -ibm 0 kB [ebuild N ] app-arch/cpio-2.6-r5 +nls 0 kB [ebuild N ] sys-apps/mkinitrd-3.5.7-r3 (-selinux) 0 kB [ebuild N ] net-misc/iputils-021109-r3 -doc -ipv6 -static 0 kB [ebuild N ] sys-process/procps-3.2.6 (-n32) 0 kB [ebuild N ] dev-util/ccache-2.3 0 kB [ebuild N ] sys-apps/findutils-4.1.20-r2 -build +nls (-selinux) - static 0 kB [ebuild N ] dev-libs/libol-0.3.17 0 kB [ebuild N ] app-admin/syslog-ng-1.6.9 -hardened (-selinux) - static +tcpd 0 kB [ebuild N ] sys-fs/device-mapper-1.02.02 0 kB [ebuild N ] sys-fs/lvm2-2.01.09 +nolvmstatic +readline 0 kB [ebuild N ] net-misc/wget-1.10.2 -build -debug -ipv6 +nls - socks5 +ssl -static 0 kB [ebuild N ] sys-kernel/gentoo-sources-2.6.15-r1 -build -doc - symlink (-ultra1) 0 kB [ebuild N ] sys-apps/which-2.16 0 kB [ebuild N ] net-firewall/iptables-1.3.4 -extensions -ipv6 - static 0 kB [ebuild N ] net-firewall/shorewall-3.0.4 -doc 0 kB [ebuild N ] app-admin/logrotate-3.7.1-r2 (-selinux) 0 kB [ebuild N ] sys-apps/less-385_p4-r2 -unicode 0 kB [ebuild N ] sys-apps/hdparm-6.3 0 kB [ebuild N ] sys-apps/busybox-1.1.0 -debug -floppyboot -make- symlinks -netboot -savedconfig -static 0 kB [ebuild N ] sys-libs/pwdb-0.62 (-selinux) 0 kB _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Piers Dawson-Damer
2006-Apr-01 00:26 UTC
[Xen-users] Re: (vif-route) DomU IP troubles beyond Dom0
Hello again, As it would have it, the routing is OK. The (a) problem was with my DSL router, not knowing the existence of the internally routed Xen network. A static link on the router did the trick. As for the MacOS X 10.4.5 computers not responding to ping? who knows. The vifname= problem/bug persists though. The interface works fine, there is just no sign of it in xentop. I wonder if shorewall can specify interfaces my MAC address? Nevertheless, for any other gentooists out there who may be interested, these are the Xen configs I used. USE & CFLAGS are on my previous post. Dom0: - grub (with manual kernel compilation, no initrd, root on normal partition) default 1 timeout 15 title=Gentoo Linux (2.6.15-gentoo-r1) [Genkernel] root (hd0,0) kernel /kernel-genkernel-x86-2.6.15-gentoo-r1 root=/dev/ram0 init=/ linuxrc real_root=/dev/sda2 dolvm2 initrd /initramfs-genkernel-x86-2.6.15-gentoo-r1 title=Gentoo Xen 3 (9029-r2) Linux (2.6.12-xen-r3) root(hd0,0) kernel /xen.gz dom0_mem=131072 physdev_dom0_hide=(00:04.0)(00:04.1) (00:06.0)(02:02.0) ro loopback.nloopbacks=1 module /vmlinuz-2.6.12.6-xen0 udev dolvm2 root=/dev/sda2 ro # /etc/conf.d/net modules=( "iproute2" ) config_eth0=( "10.1.0.254/16" ) routes_eth0=( "default via eth0" ) # -*- mode: python; -*- #/ etc/xen/auto/DomU2 kernel = "/etc/xen/vmlinuz-2.6.12.6-xenU" memory = 384 name = "DomU" vcpus = 4 vif = [ ''ip=10.9.0.1,mac=00:16:3e:00:0a:11'' ] disk = [ ''phy:vg/domu2,hda1,w'',''phy:vg/domu2-swp,hda2,w'' ] root = "/dev/hda1 ro" extra = "3" DomU: #/etc/conf.d/net modules=( "iproute2" ) config_eth0=( "10.9.0.1/32" ) routes_eth0=( "10.1.0.0/16 dev eth0" "default via 10.1.0.253" ) On 01/04/2006, at 2:07 AM, Piers Dawson-Damer wrote: With a configured DomU on a seperate subnet to Dom0''s eth0, with vif [''ip=10.9.0.1''] and with Dom0''s default route set to dev eth0 DomU can ping Dom0 on 10.1.0.254/16, but cannot ping real host 10.1.0.253/16 (DSL masq. router) on the same physical/logical network. Nor two other MacOS X hosts, but get this, it can ping yet another host 10.1.0.239/16 on the physical/logical network. That host, has under some Dom0/DomU configuration permutation of hours gone, connected via ssh to DomU. ... I also note that if vif [ ''vifname=vifabc.0'' ] is specified, there is no Net0 RX:.... displayed within xentop vif = [ ''ip=10.9.0.1'' ] xentop - 00:40:47 Xen 3.0.1 2 domains: 1 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown Mem: 2096640k total, 552644k used, 1543996k free CPUs: 4 @ 3189MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) SSID Domain-0 -----r 33 0.1 131196 6.3 no limit n/a 4 8 0 0 0 Net0 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net1 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net2 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net3 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net4 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net5 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net6 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net7 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop DomU --b--- 11 0.0 393160 18.8 393216 18.8 4 1 0 0 0 Net0 RX: 126bytes 3pkts 0err 0drop TX: 42bytes 1pkts 0err 0drop vif = [ ''ip=10.9.0.1,vifname=vif-eu.0'' ] xentop - 00:44:11 Xen 3.0.1 2 domains: 1 running, 1 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown Mem: 2096640k total, 552668k used, 1543972k free CPUs: 4 @ 3189MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) SSID Domain-0 -----r 38 0.1 131196 6.3 no limit n/a 4 8 0 0 0 Net0 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net1 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net2 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net3 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net4 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net5 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net6 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop Net7 RX: 0bytes 0pkts 0err 0drop TX: 0bytes 0pkts 0err 0drop DomU --b--- 11 0.0 393184 18.8 393216 18.8 4 0 0 0 0 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Piers Dawson-Damer
2006-Apr-01 12:00 UTC
[Xen-users] Re: (vif-route) DomU IP troubles beyond Dom0
Spoke to early. The Dom0 machine is dual homed, and whence the pppoe eth1 interface was enabled, the routing went to the wall. Does anyone know where the parameter/variable ''netdev'' is called from? Is it in xend-config.sxp? If so, is it called like (network-script network-route ''netdev=ppp0'')? Would greatly like to hear from anyone who has Xen3 routing working with the scripts provided or modifications thereof. Piers Dawson-Damer On 01/04/2006, at 11:26 AM, Piers Dawson-Damer wrote:> Hello again, > As it would have it, the routing is OK. The (a) problem was with > my DSL router, not knowing the existence of the internally routed > Xen network. A static link on the router did the trick. As for the > MacOS X 10.4.5 computers not responding to ping? who knows. > > The vifname= problem/bug persists though. > The interface works fine, there is just no sign of it in xentop. > I wonder if shorewall can specify interfaces my MAC address?_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Piers Dawson-Damer
2006-Apr-05 03:25 UTC
Re: [Xen-users] Re: (vif-route) DomU IP troubles beyond Dom0
Dumbo. There is no bug in multi-homed Dom0 as I was searching for. I simply neglected to MASQ the Dom0s effectively. Further to my advice for other Gentooists. This Relates more specifically to those who wish to use Dom0s as DMZs, and route to local lan via eth0 and net via eth1 (pppoe). the sys-apps/iproute package was emerged. I changed the line in /etc/xen/scriptes/vif-route that refers to Dom0''s IP address. Now all the Dom0 vifX.0 /32 IPs have an IP address independent of eth0. #/etc/xen/scriptes/vif-route <snip> #main_ip=$(dom0_ip) main_ip=10.64.0.254 Dom0 net config # /etc/conf.d/net modules=( "iproute2" ) # Gigabit LAN config_eth0=( "10.1.0.254/16" ) # PPPoE config_eth1=( "adsl") adsl_user_eth1="mango30" DomU net config #/etc/conf.d/net modules=( "iproute2" ) config_eth0=( "10.64.0.1 peer 10.64.0.254" ) routes_eth0=( "10.1.0.0/16 dev eth0" "10.64.0.0/24 via 10.64.0.254" "default via 10.64.0.254 dev eth0 mtu 1492" ) On 01/04/2006, at 11:26 AM, Piers Dawson-Damer wrote:> Hello again, > As it would have it, the routing is OK. The (a) problem was with > my DSL router, not knowing the existence of the internally routed > Xen network. A static link on the router did the trick. As for the > MacOS X 10.4.5 computers not responding to ping? who knows. > > The vifname= problem/bug persists though. > The interface works fine, there is just no sign of it in xentop. > I wonder if shorewall can specify interfaces my MAC address? > > Nevertheless, for any other gentooists out there who may be > interested, these are the Xen configs I used. USE & CFLAGS are on > my previous post. > > Dom0: > - grub (with manual kernel compilation, no initrd, root on normal > partition) > default 1 > timeout 15 > > title=Gentoo Linux (2.6.15-gentoo-r1) [Genkernel] > root (hd0,0) > kernel /kernel-genkernel-x86-2.6.15-gentoo-r1 root=/dev/ram0 init=/ > linuxrc real_root=/dev/sda2 dolvm2 > initrd /initramfs-genkernel-x86-2.6.15-gentoo-r1 > > title=Gentoo Xen 3 (9029-r2) Linux (2.6.12-xen-r3) > root(hd0,0) > kernel /xen.gz dom0_mem=131072 physdev_dom0_hide=(00:04.0)(00:04.1) > (00:06.0)(02:02.0) ro loopback.nloopbacks=1 > module /vmlinuz-2.6.12.6-xen0 udev dolvm2 root=/dev/sda2 ro >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users