Tendo o mesmo problema, não queria recompilar o busybox e queria usar esses sinalizadores: "-t 0 -b" para deixar o udhcpc tentar para sempre em segundo plano, mas não conseguiu evitar o sinalizador "-n" que é passado por padrão por ifup.
Como um super-hack (mas funcionou para mim) eu usei as seguintes opções para o udhcpc_opts em / etc / network / interfaces:
udhcpc_opts -t 0 -T 10 -A 20 -S &
A final "&" fez o truque, como ele lança udhcpc como uma tarefa de fundo e é quase o mesmo da bandeira "-b", mas funciona também se o "-n" é especificado na linha de comando.
Note que ele deve ser adicionado à opção iface
para funcionar, por exemplo:
iface eth0 inet dhcp
udhcpc_opts -t 0 -T 10 -A 20 -S &