LINUX.ORG.RU

История изменений

Исправление tiandrey, (текущая версия) :

Ну тогда можно в исходниках поковыряться, а можно забить :) Ну и просто sleep 5 я бы заменил на такую конструкцию:

while ! route -n | grep -q '^0\.0\.0\.0'; do sleep 1; done
Это, конечно, при условии, что по dhcp получается маршрут по умолчанию и используются net-tools, а не iproute.

Исходная версия tiandrey, :

Ну тогда можно, конечно, в исходниках поковыряться, а можно забить :) Ну и просто sleep 5 я бы заменил на такую конструкцию:

while ! route -n | grep -q '^0\.0\.0\.0'; do sleep 1; done
Это, конечно, при условии, что по dhcp получается маршрут по умолчанию и используются net-tools, а не iproute.