There are 2 methods to add persistent routes to a Red Hat Enterprise Linux 3 machine. I’ve been able to get one or the other of these to work on varying systems.

more info

  • /etc/sysconfig/network-scripts/route-eth0

  • /etc/sysconfig/static-routes

Redhat’s KB articles on this topic

  • http://kbase.redhat.com/faq/FAQ_79_2561.shtm
  • http://kbase.redhat.com/faq/FAQ_45_9670.shtm

Note only route-eth0 works with XEN on RHEL5!