Tópicos Recentes

sábado, 15 de novembro de 2008

Renomeando interfaces no Linux

Após criar a imagem de um computador e restaurar em outro,
notei que as placas de redes foram renomeadas de eth0 para eth1.
Achei o arquivo /etc/udev/rules.d/z25_persistent-net.rules
com o seguinte conteúdo:
No pc original:
Linha7 #
PCI device 0x1106:0x3065 (via-rhine) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:18:f3:dc:c4:de", NAME="eth0"

No pc clonado:
Linha  7 #
PCI device 0x1106:0x3065 (via-rhine) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:18:f3:dc:c4:de",NAME="eth0"
Linha 10 #
PCI device 0x1106:0x3065 (via-rhine) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:18:f3:db:df:4b", NAME="eth1"


Solução:

Edite esse arquivo removendo a primeira referencia a eth0 e renomeei eth1 para eth0.
* O arquivo /etc/udev/rules.d/z25_persistent-net.rules pode variar, de acordo com a distribuição,
 o valor numerico entre z e _
* também resolve se limpar o arquivo com echo >z25_persistent-net.rules

Após o reboot o Linux se encarrega de reconfiurar as interfaces na sequência padrão.

0 comentários: