Dari apa yang saya mengerti, Linux menggunakan penomoran bus untuk menentukan urutan antarmuka dan penomorannya dalam mesin yang diberikan. Itu bisa PCI bus, mini-PCI atau apa pun. Akhir-akhir ini, karena skrip startup paralel dari segala jenis, segala sesuatunya menjadi acak kadang-kadang dari satu boot ke yang lain (sebenarnya, NIC kurang lebih dinamai sama pada mesin yang sama, tetapi perangkat lain tidak begitu banyak).
Jelas, urutan perangkat di bus berubah dari mesin ke mesin. Yang tidak berubah adalah alamat MAC.
Solusi saya:
Jika Anda menggunakan udev, Anda dapat menggunakan aturan konfigurasi udev yang serupa dengan yang ada dijelaskan di sini (untuk Debin, ubuntu serupa) untuk memaksa pengikatan antara antarmuka tertentu dan alamat MAC NIC.
Caveat Emptor: beberapa NIC memungkinkan untuk mengedit MAC mereka. Dalam hal ini, itu tidak akan berhasil.
Info ekstra kurikuler: Alternatif yang lebih sulit untuk diterapkan adalah menggunakan mekanisme baru yang diusulkan Matt Domsch / Dell untuk Fedora, diulas di sini
Sejauh Ubuntu berjalan, ada proposal untuk mengintegrasikan skema itu juga. Menurut 1 atas: Meskipun Fedora mengirim biosdevname terlebih dahulu, distribusi Linux lainnya juga diharapkan untuk mengadopsinya. Dilaporkan ada cetak biru untuk mengintegrasikan ini di Ubuntu 11.04 dan permintaan fitur untuk dimasukkan dalam OpenSUSE juga.
Semoga ini bisa membantu.