Ken,
     I think Pasi's on to something there, I bet the GATEWAY command in ifcfg-eth0 is mistyped or has a syntax error.  In the interem, however, a better hack might be to move the route statement from rc.local, which only runs at boot, to /etc/sysconfig/network-scripts/route-eth0 .  That will enable the network service to restart or the eth0 interface to downup without removing the default route. 

-Chris

On Thu, Nov 19, 2009 at 8:04 AM, Pasi Kärkkäinen <pasik@iki.fi> wrote:
On Thu, Nov 19, 2009 at 10:03:05AM -0500, Ken Bass wrote:
> Pasi Kärkkäinen wrote:
> >
> > I usually specify the default gateway in
> > /etc/sysconfig/network-scripts/ifcfg-eth0 and it works just fine.
> >
> >
> Actually, I tried putting the GATEWAY in the specific ifcfg-eth0, as
> well as the global /etc/sysconfig/network and it seems to be ignored.
> Of course things 'appear' to work just fine, but the route that is setup is
>
> default         *               0.0.0.0         U     0      0        0 eth0
>
> INSTEAD OF:
>
> default         router.example.com 0.0.0.0         UG    0      0        0 eth0
>
> The former seems to cause all arp entries to be queried and cached. The latter works correctly.
> Both 'appear to work'. Does the route on your domU look like the second entry?
>

Yes, the routing table is correct for my domUs.
I have never noticed/seen GATEWAY getting ignored..

Maybe your netmask is wrong, so the GATEWAY IP is unreachable?

-- Pasi

_______________________________________________
CentOS-virt mailing list
CentOS-virt@centos.org
http://lists.centos.org/mailman/listinfo/centos-virt