ifconfig eth0 down之后,再up为什么这个网卡的默认路由没有恢复?

最近在这一个脚本,先down网卡再up,使用ifconfig down之后,再up之后机器还是连不上,一看才知道路由没了,使用service network restart之后才恢复,请问这是怎么回事?可以不用service network restart恢复吗?不希望执行service network restart这个命令。