Saya mencoba untuk menetapkan nama untuk antarmuka, "ethLan" bukan eth0. Melakukan hal itu juga memastikan bahwa nama if akan tetap konsisten di setiap reboot dan kernel.
Saya memang menemukan beberapa artikel dalam subjek, tetapi semuanya berumur beberapa tahun:
http://www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt
Saya melakukan apa yang mereka katakan dan menambahkan ethLan mac ke / etc / mactab / . Pada titik ini saya memiliki dua masalah:
1) if [...] && /sbin/nameif
Skrip yang saya letakkan di /etc/network/if-pre-up.d/ tidak berjalan. Saya memecahkan ini dengan menambahkan ini ke /etc/init.d/networking , tetapi mengapa tidak jika-pre-up.d bekerja?
2) Antarmuka tidak akan dimuat kecuali saya secara manual melakukan ifconfig ethLan up , meskipun menambahkannya ke / etc / network / interfaces . Apa yang saya lakukan salah?
udevadm info -a /sys/class/net/eth0
. (lihatudevadm(8)
untuk lebih jelasnya)