peth0 missing from Xen Dom0 (RHEL, CentOS)

Just a quick note for the search engines to find – peth0 can go missing from ifconfig if there is a GATEWAY= entry in ifcfg-eth0 (anaconda puts it here) and presumably -eth1, etc.. Put the default gateway in /etc/syconfig/network instead and use route-eth1 files instead to specify gateways.

Reboot for xend to do its setup correctly (please commment if there’s a way to do this without reboot that works…) and instead of ‘no peth0’ you’ll find one now exists. Also, your xenbr0 will be set up properly.