Наверное стоит сначала поднимать до конца аппаратуру, а потом уже конфигурить протоколы. Модификация /etc/resolv.conf должна производиться в самом конце перед запуском post хуков только в том случае если интерфейс успешно поднялся. То есть ifup-common должен выглядеть примерно следующим образом: -- .... if is_yes "$CONFIG_WIRELESS" && is_wireless $NAME; then if ! is_yes $IN_WPA_CLI; then $SCRIPTDIR/config-wireless $NAME rc=$? [ $rc -eq 2 ] || exit $rc print_progress fi fi # type-specific additional optional configuration ExecIfExecutable $SCRIPTDIR/setup-$TYPE $NAME && print_progress # process ip neighbours xargise_file $MYIFACEDIR/ipneigh "$IP neigh replace dev $NAME" ... iface_is_up $NAME && { # handle resolver config MYRESOLVCONF=`profiled_filename $MYIFACEDIR/resolv.conf` if [ -s $MYRESOLVCONF ]; then rm -f /etc/resolv.conf cp $MYRESOLVCONF /etc/resolv.conf [ -x "$RESOLV_POSTIN_CMD" ] && $RESOLV_POSTIN_CMD $RESOLV_POSTIN_ARGS print_progress fi # ifup-post ExecIfExecutable $LOCALSCRIPTDIR/ifup-post-local $NAME && print_progress ExecIfExecutable $MYIFACEDIR/ifup-post $NAME && print_progress } ... --
diff есть?
(В ответ на комментарий №1) > diff есть? нет