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 network
não faz o truque.
Posso desligar uma interface pelo nome antigo ( ifdown eth0
), mas ifup
resulta 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 ifconfig
e ip a
mostram os nomes antigos da interface.