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