Bei RHEL bzw. CentOS 5.3 kann es vorkommen, dass eine vermerkte Standard-Route ignoriert wird. In einem solchen Fall ist enthält die Routing-Tabelle keinen entsprechenden Eintrag…
# netstat -r|grep default
…obwohl ein entsprechendes Gateway sowohl in der Netzwerk-Hauptkonfiguration…
# cat /etc/sysconfig/network ... GATEWAY=10.24.36.1
…als auch in der Schnittstellen-Konfiguration vermerkt wurde:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 ... GATEWAY=10.24.36.1
Abhilfe schafft hier folgender Eintrag in einer noch anzulegenden Routing-Datei:
# vi /etc/sysconfig/network-scripts/route-eth0 default via 10.24.36.1 dev eth0 onlink
Nach einem Neustart des Netzwerkes wird die Standard-Route vermerkt:
# service network restart # netstat -r|grep default default 10.24.36.1 0.0.0.0 UG 0 0 0 eth0
🙂
Das ist ja doof – unter CentOS 6.3 und 6.4 geht das ohne Probleme.
Das geht auch, soweit ich mich erinnern kann, auf 5.9 ohne Probleme. Scheint wohl wirklich ein Bug zu sein. 🙂
Ziemlich lustig, dass es nur bei dir oder bei sehr wenigen passierte.
Warum hast Du eigentlich ein CentOS 5.3?
Das war eine fertige VM-Appliance eines Produktherstellers, der offensichtlich veraltete Software präferiert. 😉