Como alterar o nome da interface de rede

Publicado por Daniel Zaia Manzano em 06/03/2013

[ Hits: 12.882 ]

 


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

Debian - Versão da distribuição

Montando partições NTFS com permissão de leitura e escrita

rssh - Cópia segura de arquivos entre máquinas GNU/Linux

Eliminando mensagem de aviso de configuração de rede no Debian

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

Leitura recomendada

Instalar Modem ADSL XPEED400 PCI no Slackware 10.2

Como configurar programas para usar a saída de áudio HDMI sob o ALSA

Resolvendo problema do teclado após instalação do driver da Nvidia no Ubuntu 7.04

Câmera Kodak EasyShare

Wireless Ralink Driver

  

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