Por que você está usando auto em vez de allow-hotplug ? Se você usa allow-hotplug e seu hardware suporta detecção de link, seu sistema nem tentará fazer DHCP se não houver um link detectado.
Outro valor que você pode querer mudar é no arquivo /etc/default/ifupdown . Considere definir o tempo limite IFUPDOWN_TIMEOUT .