Os artigos que você encontrou estão um pouco desatualizados. Existe agora um método fácil para atribuir nomes a interfaces de rede, por meio de Udev .
No Debian e nos derivados (incluindo o Ubuntu), procure um arquivo chamado /etc/udev/rules.d/70-persistent-net.rules
. Este arquivo é criado por /lib/udev/rules.d/75-persistent-net-generator.rules
com a ajuda do script /lib/udev/write_net_rules
. Cada vez que o udev vê um novo dispositivo de rede, ele atribuirá um novo número e adicionará esse número a /etc/udev/rules.d/70-persistent-net.rules
. Dessa forma, os números de interface são persistentes nas reinicializações e persistirão após uma reinstalação se você restaurar /etc
.
(Se a sua distribuição não envia estes arquivos, procure-os no pacote Debian .)
Se você quiser dar um nome significativo a uma interface e tiver /etc/udev/rules.d/70-persistent-net.rules
, tudo o que você precisa fazer é editar esse arquivo e alterar "eth0"
para "ethLan"
. Execute udevadm trigger --sysname eth0
para renomear o dispositivo existente depois de editar o arquivo (acho que isso exige desligar a interface). Se você não tem esse arquivo, você pode escrever a mesma linha (os scripts complicados que o Debian adiciona são apenas para fazer isso automaticamente):
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="01:23:45:67:89:ab", NAME="ethLan"