俺の場合はカーネルオプションでclock=pit他を設定したらeth0がつながらなくなったが
消したらなおった。

それから再起動するたびに2015年2月14日になる
ntpdateで再設定してるけど

centos5.1もしくはxenが変なのではないかと思う。