Como alterar o nome da interface de rede

Publicado por Daniel Zaia Manzano em 06/03/2013

[ Hits: 13.235 ]

 


Como alterar o nome da interface de rede



As interfaces de rede ficam registradas no arquivo: /etc/udev/rules.d/70-persistent-net.rules

# cat /etc/udev/rules.d/70-persistent-net.rules

Exemplo de arquivo:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x11ab:0x4354 (sky2)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:ae:3f:5a:81", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Para alterar o nome de uma interface de rede, altere o valor de "NAME".

Exemplo:

De:
... NAME="eth0"

Para:

... NAME="placa0"


Para remover sua entrada no sistema (no caso de a placa ter sido removida fisicamente), apague sua respectiva linha.

Exemplo:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:ae:3f:5a:81" ATTR{dev_id}=="0x0", ATTR{type}=="1" KERNEL=="eth*", NAME="eth0"

Obs.: Este procedimento foi testado por mim em sistemas Debian, openSUSE e CentOS.

Outras dicas deste autor

Macete para apagar conteúdo de arquivo sem excluí-lo

ACL - Implementando permissões de arquivos e diretórios personalizados

Diferença entre o uso de aspas duplas (") e aspas simples (')

convert - Convertendo imagens no GNU/Linux

Como fazer para que comandos não sejam gravados no histórico

Leitura recomendada

Driver Radeon no Debian 7.1 Wheezy

Temperatura do HD no Kurumin

Modem SpeedStream 5200 pode ser um roteador

Conectar na internet discada usando modem sm56 no Ubuntu Intrepid Linux

Sis671/771.deb para o Ubuntu 10.10 (Maverick)

  

Comentários
[1] Comentário enviado por IllusionOne em 28/01/2016 - 14:30h

Estou usando o CentOS 7 e o arquivo /70-persistent-net.rules não existe!
Na verdade dentro do diretório "/etc/udev/rules.d/70-persistent-net.rules" não tem nenhum arquivo.

minha rede esta com o nome "eno16777736" e vem por padrão agora no CentOS de acordo com o fabricante
da placa!

Aguardo um Help!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts