Não é possível reconhecer interfaces antigas após a atualização da placa-mãe

1

Eu atualizei a placa-mãe no nó do computador x240, agora as interfaces ethernet aparecem como eth2 e eth3 anteriormente era eth0 e eth1.

Eu tentei excluir o arquivo /etc/udev/rules.d/70-persistent-net.rules , mas o problema ainda persiste. Na inicialização, diz que eth3 e eth2 não podem ser reconhecidos ou mapeados. Os novos endereços mac são claramente ilustrados e mapeados para nomear os arquivos eth2 e eth3.

Eu mudei no arquivo ifcfg eth2 e eth3 e mudei seu nome para eth0 e eth1 respectivamente. Mas isso também teve pouco efeito, eu preciso que essa mudança seja feita no arquivo 70-persistent também? Ou seja altere o nome para corresponder à entrada em ifcfg ?.

Existe uma maneira de trazer o antigo mapeamento de volta? Obrigado.

    
por asadz 08.07.2013 / 22:25

1 resposta

3

Agora, suponha que você queira renomear eth2 como eth0 e, em seguida:

Abra /etc/udev/rules.d/70-persistent-net.rules com o seu editor favorito e faça as alterações abaixo

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth2", NAME="eth0"

Nota: - se esse arquivo de regras não existir, basta criá-lo e substituir "xx: xx: xx: xx: xx" pelo endereço MAC do NIC.

depois de fazer a mudança apenas executar Ou se você estiver usando o Ubuntu, em seguida, reinicie o sistema, porque abaixo do trabalho de comando e testado no CentOS:

udevtrigger

verifique usando:

ifconfig -a

configure então o RHEL / CentOS="/ etc / sysconfig / scripts de rede / ifcfg-eth0" ou Ubuntu="/ etc / network / interfaces"

    
por 08.07.2013 / 23:15