Artigo do Pablo Hess no DeveloperWorks. Começa assim:
Praticamente todo administrador de sistemas já passou por isso: ao iniciar seu sistema GNU/Linux numa máquina nova, ou ao iniciar um sistema GNU/Linux recém-instalado, a máquina apresenta suas duas interfaces de rede como eth0 e eth1. Você já sabe que uma das interfaces está conectada à rede do storage e a outra agirá como interface de serviço. Porém, qual delas é a eth0? Como ter certeza?
Dependendo da distribuição GNU/Linux em uso, há diferentes formas de conferir isso. A forma mais próxima de universal é observar os arquivos de regras do udev, como já vimos alguns posts atrás, mas mesmo essa solução ainda exigiria conhecer o endereço MAC das interfaces. Mas há luz no fim do túnel. (…) (via IBM DeveloperWorks)