Embora a rede seja iniciada antes das execuções rc.local, a rede talvez ainda não esteja pronta (por exemplo, aguardando um endereço IP do DHCP). Um trabalho fácil pode estar adicionando
sleep 2m
antes do comando inicial iniciar o minidlna. Claro que você pode ajustar o tempo "2m" para um valor adequado para a sua configuração.