Alterando device name do CentOS 7 para eth0

Publicado por Augusto Batista Amormino em 03/02/2015

[ Hits: 24.818 ]

 


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

Instalando Debian Sid (unstable)

Exibindo filmes em DVD sem um drive de DVD

Resolvendo flash sem som no Firefox

Can't locate Unicode/EastAsianWidth.pm in @INC [Resolvido]

Linpus Linux Lite do Acer Aspire One em pt_BR

  

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