четверг, 4 декабря 2014 г.

Ускоряем загрузку или проблема с DHCPDISCOVER

При загрузке очень долго тупит на моменте DHCPDISCOVER - для решения необходимо изменить скрипт инциализации для продолжения в фоновом режиме.

Для этого необходимо выделить то, что происходит при вызове команды start  в отдельный метод.



start_on_boot() {
        if init_is_upstart; then                exit 1
        fi        process_options
        check_ifstate
        if [ "$CONFIGURE_INTERFACES" = no ]        then            log_action_msg "Not configuring network interfaces, see /etc/default/networking"            exit 0
        fi        set -f        exclusions=$(process_exclusions)        log_action_begin_msg "Configuring network interfaces"        if ifup -a $exclusions $verbose && ifup_hotplug $exclusions $verbose        then            log_action_end_msg $?        else            log_action_end_msg $?        fi}

case "$1" in
start)        start_on_boot() &        ;;