Estou usando o Slackware 10 como referência, portanto, pode haver uma pequena variação nos arquivos de configuração.
/etc/rc.d/rc.inet1
é o script de inicialização da interface de rede, que é onde eu começaria a personalizar qualquer configuração de rede de horário de início.
Parece que este script de inicialização não possui nenhuma lógica para especificar o endereço de hardware. No entanto, uma modificação simples deve ser capaz de ativar essa funcionalidade.
No que diz respeito à sua pergunta específica, acho que você está perguntando se a especificação de NIC1 como eth1 no udev resultará no padrão de NIC0 para eth0? Em caso afirmativo: provavelmente, mas eu recomendaria testar isso. Caso contrário, por favor, esclareça.