
Quando vejo a página de manual dointerfacesEu vejo o abaixo. Alguém já viu um comportamento semelhante, eu já uso o Ubuntu há algum tempo e o nome da interface do meu net-books não mudou para sempre.
Os programas ifup
e ifdown
funcionam com os chamados nomes de interface "física". Esses nomes são atribuídos ao hardware pelo kernel. Infelizmente pode acontecer que o kernel atribua diferentes nomes de interface física ao mesmo hardware em momentos diferentes; por exemplo, o que foi chamado de "eth0" na última vez que você inicializou agora é chamado de "eth1" e vice-versa. Isto cria um problema se você quiser configurar as interfaces adequadamente. Uma maneira de lidar com esse problema é usar scripts de mapeamento que escolham nomes de interfaces lógicas de acordo com as propriedades do hardware da interface.
Responder1
As distribuições modernas do Linux atribuirão automaticamente nomes permanentes ao hardware. O mecanismo do Debian /etc/network/interfaces
para identificação e nomenclatura de interface é desnecessário neste aspecto.
No caso da interface de rede, a identificação das interfaces vistas anteriormente é baseada pelo menos no endereço MAC do hardware. Os nomes são lembrados na forma de regras do udev; dê uma olhada /etc/udev/rules.d/*-persistent-*
.
Em particular, /etc/udev/rules.d/70-persistent-net.rules
armazena mapeamentos de interface de rede. Este arquivo é gerado automaticamente, mas pode ser alterado manualmente, como diz seu cabeçalho:
# This file was automatically generated by the /lib64/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.