Sto cercando di impostare un nome per un'interfaccia, "ethLan" invece di eth0. In questo modo si assicura anche che il nome if rimanga coerente ad ogni riavvio e kernel.
Ho trovato alcuni articoli sull'argomento, ma hanno tutti un paio d'anni:
http://www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt
Ho fatto come hanno detto e aggiunto il ethLan mac a / etc / mactabs / . A questo punto ho due problemi:
1) Lo if [...] && /sbin/nameif
script che ho inserito in /etc/network/if-pre-up.d/ non viene eseguito. Ho risolto questo aggiungendolo a /etc/init.d/networking , ma perché if-pre-up.d non funziona?
2) L'interfaccia non si carica a meno che non esegua manualmente ifconfig ethLan up , nonostante l'aggiunta a / etc / network / interfaces . Che cosa sto facendo di sbagliato?
udevadm info -a /sys/class/net/eth0
. (vediudevadm(8)
per i dettagli)