Estou renomeando interfaces de rede modificando os arquivos /etc/sysconfig/network-scripts.
- eth0 -> nic0
- eth1 -> nic1
O conteúdo dos scripts de rede fica assim, após a modificação:
# cat /etc/sysconfig/network-scripts/ifcfg-nic0
DEVICE=nic0
BOOTPROTO=static
ONBOOT=yes
HWADDR=xx:xx:xx:xx:xx:xx
USERCTL=no
IPV6INIT=no
MASTER=bond0
SLAVE=yes
Uma reinicialização ativa a nova configuração. Mas como ativo essa configuração sem reiniciar?
A systemctl restart networknão faz o truque.
Posso desligar uma interface pelo nome antigo ( ifdown eth0), mas ifupresulta na mensagem abaixo, independentemente do nome antigo ou novo:
ERRO: [/ etc / sysconfig / network-scripts / ifup-eth] O dispositivo nic0 não parece estar presente, atrasando a inicialização.
/etc/init.d/network status mostra esta saída:
Configured devices:
lo bond0 nic0 nic1
Currently active devices:
lo eth0 eth1 bond0
Ambos ifconfige ip amostram os nomes antigos da interface.