Acabei modificando a configuração do BusyBox, que adicionava automaticamente a opção '-n' ao iniciar o cliente DCHP. Com isso removido, o cliente entra em segundo plano se não obtiver imediatamente um endereço.
Eu gostaria de configurar o eth0 no meu sistema Linux baseado no BusyBox para tentar obter uma concessão de DHCP por 5 vezes e depois ser executado em segundo plano para sempre se ele não obtiver um IP após essas 5 tentativas (ou seja, não inibir o resto das aplicações iniciando).
Eu tenho experimentado com várias opções via udhcpc_opts em / etc / network / interfaces, por exemplo
auto eth0
iface eth0 inet dhcp
udhcpc_opts --retries 5 --background --syslog
no entanto, não posso descobrir como fazê-lo ficar em segundo plano tentando indefinidamente. I.E. Eu quero 5 tentativas iniciais, então um infinito não. de tentativas no fundo. Alguém pode ajudar?