Servidor Ubuntu 14.04: Altere em1 para eth0 - nenhum arquivo /etc/udev/rules.d/70-persistent-net.rules

4

Estou tentando renomear uma das minhas interfaces de rede de em1 para eth0 . Eu não tenho /etc/udev/rules.d/70-persistent-net.rules. Eu tentei gerar novamente este arquivo executando estes comandos:

udevadm trigger
udevadm trigger --action=add
udevadm trigger --action=change

Eu testei cada comando individualmente, reiniciei, procurei pelo arquivo persistente de 70, antes de tentar o próximo. Nenhum dos comandos funciona, pois o arquivo ainda não está lá, mesmo depois da reinicialização.

Eu também tentei executar manualmente o / lib / udev / write_net_rules e recebo este erro:

Cannot lock /etc/udev/rules.d/70-persistent-net.rules!

Isto é o que está no meu arquivo / etc / network / interfaces (nada mais):

auto lo
iface lo inet loopback

Minha saída ifconfig resulta em nenhuma interface eth0, mas eu tenho uma interface em1 que eu preciso mudar para eth0. Eu não sei como fazer isso sem recriar o arquivo persistente 70. Qualquer ajuda na recriação deste arquivo ou na alteração de em1 para eth0, ou ambos, seria muito apreciada!

    
por lchristina26 17.08.2015 / 18:34

1 resposta

1

EDIT: Após uma pequena sessão de solução de problemas com OP estou modificando a resposta para remover as aspas para "biosdevname"

Edite as seguintes linhas em /etc/default/grub :

GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

Para:

GRUB_CMDLINE_LINUX_DEFAULT=biosdevname=0
GRUB_CMDLINE_LINUX=biosdevname=0

Em seguida, execute sudo update-grub e, em seguida, reinicie.

Depois disso, você deve ter as regras udev persistidas em /etc/udev/rules.d/70-persistent-net.rules e editá-las conforme necessário.

Verifique se você está alterando a interface certa, comparando as informações de endereço MAC corretamente, por exemplo, via ifconfig -a .

    
por 17.08.2015 / 18:47