Ordenando e renomeando placas de rede – CentOS 7.4 (SAGE 28)

ordemether

No post de hoje ensinarei alguns passos para ordenar e renomear interfaces de rede no Linux CentOS 7.4 SAGE versão 28. O procedimento em si é bem simples. Vamos aos passos:

  • listando as interfaces e mac-address que iremos renomear e ordenar;
  • editando o arquivo de configuração UDEV para ordenar e nominar as interfaces;
  • ajustando os arquivos /etc/sysconfig/network-scripts/ifcfg-*;
  • alterando o grub2 para ignorar parâmetros;
  • Reiniciando e verificando.

Todos os procedimentos a serem realizados abaixo devem ser executados com usuário root.

Listando as interfaces:

Liste as interfaces de rede com o comando # ifconfig -a e anote os dados, nome da interface e o mac-address.

enp0s3 – 08:00:27:e9:76:90
enp0s8 – 08:00:27:e9:76:91
enp0s9 – 08:00:27:e9:76:93
enp0s10 – 08:00:27:e9:76:92

Editando o arquivo de configuração udev: vi /lib/udev/rules.d/60-net.rules.

Primeiramente, comente a linha existente do arquivo acrescentando um # a frente da linha.

ACTION==”add”, SUBSYSTEM==”net”, ATTR{address}==”08:00:27:e9:76:90″, NAME=”enp0s3″
ACTION==”add”, SUBSYSTEM==”net”, ATTR{address}==”08:00:27:e9:76:91″, NAME=”enp0s8″
ACTION==”add”, SUBSYSTEM==”net”, ATTR{address}==”08:00:27:e9:76:92″, NAME=”enp0s10″
ACTION==”add”, SUBSYSTEM==”net”, ATTR{address}==”08:00:27:e9:76:93″, NAME=”enp0s9″

Ajustando os arquivos de configuração das interfaces:

# mv /etc/sysconfig/network-scripts/ifcfg-{enp0s3,lan1}
# sed -ire "s/NAME=enp0s3/NAME=lan1/g" /etc/sysconfig/networkscripts/ifcfg-lan1
# sed -ire "s/DEVICE=enp0s3/DEVICE=lan1/g" /etc/sysconfig/networkscripts/ifcfg-lan1

# mv /etc/sysconfig/network-scripts/ifcfg-{enp0s8,lan2}
# sed -ire "s/NAME=enp0s8/NAME=lan2/g" /etc/sysconfig/networkscripts/ifcfg-lan2
# sed -ire "s/DEVICE=enp0s8/DEVICE=lan2/g" /etc/sysconfig/networkscripts/ifcfg-lan2

# mv /etc/sysconfig/network-scripts/ifcfg-{enp0s10,lan3}
# sed -ire "s/NAME=enp0s10/NAME=lan3/g" /etc/sysconfig/networkscripts/ifcfg-lan3
# sed -ire "s/DEVICE=enp0s10/DEVICE=lan3/g" /etc/sysconfig/networkscripts/ifcfg-lan3

# mv /etc/sysconfig/network-scripts/ifcfg-{enp0s9,lan4}
# sed -ire "s/NAME=enp0s9/NAME=lan4/g" /etc/sysconfig/networkscripts/ifcfg-lan4
# sed -ire "s/DEVICE=enp0s9/DEVICE=lan4/g" /etc/sysconfig/networkscripts/ifcfg-lan4

Alterando o grub do Linux:

Edite o arquivo grub do diretório /etc/default e a chave GRUB_CMDLINE_LINUX acrescente ao final os parâmetros net.ifnames=0 biosdevname=0

# vi /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=sage/root rd.lvm.lv=sage/swap rhgb quiet net.ifnames=0 biosdevname=0"

Após editar o arquivo execute o grub2-mkconfig.

# grub2-mkconfig -o /boot/grub2/grub.cfg

Reinicie o computador e validando:

Após todas as configurações executadas, reinicie o Linux.

# init 6

Com o sistema carregado, verifique se foram efetivadas as alterações com o comando

#ifconfig -a

É isso. Espero que tenha funcionado com você. Qualquer dúvida pode entrar em contato.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *