Alterando device name do CentOS 7 para eth0

Publicado por Augusto Batista Amormino em 03/02/2015

[ Hits: 24.853 ]

 


Alterando device name do CentOS 7 para eth0



Alterar o arquivo /etc/default/grub, incluindo os parâmetros no kernel para que seja habilitada a opção de renomear a placa de rede para eth0:

net.ifnames=0 biosdevname=0

Edite com o Vi o arquivo de configuração do GRUB (/etc/default/grub) e procure pela linha "GRUB_CMDLINE_LINUX", adicione depois da opção "quiet" os seguintes parâmetros:

GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/swap crashkernel=auto  rd.lvm.lv=centos/root vconsole.font=latarcyrheb-sun16 vconsole.keymap=br-abnt2 rhgb quiet net.ifnames=0 biosdevname=0"

Depois execute o comando abaixo para que seja efetivada a alteração no GRUB:

# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file
Found linux image: /boot/vmlinuz-3.10.0-121.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-121.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-df30d92ad3eb414583d85bb471003eb4
Found initrd image: /boot/initramfs-0-rescue-df30d92ad3eb414583d85bb471003eb4.img done


Alterar o nome do adaptador de rede:

# mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0

Confira se o parâmetro "NAME" no arquivo eth0 está como ETH0, se não estiver, altere-o:

NAME=ETH0

Reinicie a máquina para efetivar a alteração do device name para eth0:

# shutdown -r now

Depois de reiniciar, confira com o ifconfig se o nome foi alterado corretamente:

# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.100  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::a00:27ff:feb5:cdb5  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:b5:cd:b5  txqueuelen 1000  (Ethernet)
        RX packets 3363  bytes 268445 (262.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 155  bytes 19560 (19.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalar NetKit no Debian Squeeze

Lilo no Ubuntu

Configurando a rede DHCP no Kurumin

Network Probe

DPKG: erro: base de dados de estado do dpkg está bloqueado por outro processo [Resolvido]

  

Comentários
[1] Comentário enviado por wagnerfs em 03/02/2015 - 23:31h

Valeu pele dica! Testei no Fedora Server 21 e funcionou de boa.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

[2] Comentário enviado por Krusth em 26/01/2016 - 15:15h

No meu CentOS7 não funfo, alguma dica?

[3] Comentário enviado por IllusionOne em 28/01/2016 - 14:33h

Aqui no CentOS 7 sem sucesso!
Alguém?

[4] Comentário enviado por nikolasvargas em 02/02/2016 - 15:58h


[2] Comentário enviado por Krusth em 26/01/2016 - 15:15h

No meu CentOS7 não funfo, alguma dica?


Realizei a alteração no meu CentOS 7 e funcionou, veja abaixo como esta o grub em /etc/default/

[root@webhouse ~]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"

Depois fui em /etc/sysconfig/network-scripts, renomeei a placa ifcfg-enp0s3 para ifcfg-eth0 e dentro do arquivo ajustei o campo DEVICE para eth0.
Quanto ao campo NAME, não é necessário ser inserido dentro da configuração da interface de rede.





[5] Comentário enviado por elzio em 14/04/2016 - 07:25h

Funcionou Obrigado!!

[6] Comentário enviado por edjen em 01/01/2017 - 23:17h

Topico muito bom, pra manter atualizado, fiz no Fedora 25 e funcionou perfeitamente.

Obrigado !

[7] Comentário enviado por carlos.renato em 27/05/2019 - 10:56h

Bom dia, no comando ifconfig no cntOS 7 saberia se é possível o nome da placa não ter os dois pontos exemplo: eth0: ou enp0s3: preciso que quando liste pelo comando ifconfig não apareça os dois pontos, alguém tem uma dica? No centOS 6 ou abaixo não aparecia os dois pontos.
Obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts