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