You could try the following:
Code:
ifdown -v eth0; ifup -v eth0
to get some information as to what's happening behind the scenes.
A few additional thoughts:
According to my manpage, it should be
post-up with a dash in the middle, not postup.
I also wonder what's the sequence of events here - if eth1 is not up at the time the route command is executed, wouldn't route fail?
Finally, in this day and age you should use the iproute2 commands (
ip route ....) instead of the old ones (
ifconfig,
route and company).