Pular para o conteúdo

Alterar nome de interface de rede: eth0 para eth1 e vice versa

Dica publicada em Linux / Configuração
Perfil removido removido
Hits: 86.225 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Alterar nome de interface de rede: eth0 para eth1 e vice versa

O Debian Linux possui um arquivo que permite alterar os nomes das interfaces de rede: eth0, eth1 etc. Este arquivo no Lenny é o /etc/udev/rules.d/70-persistent-net.rules.

Para editá-lo utilizando o editor vi:

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

# PCI device 0x8086:0x105e (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:17:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x14e4:0x165a (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:68:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x8086:0x105e (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:17:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"


Altere o nome da interface conforme a necessidade; onde estiver o "eth0" altere para "eth1" ou para qualquer eth que você quiser e pronto.

Abs,
Micnet

Todos os meus programas para download

Ubuntu - Como remover arquivos inúteis do sistema

Efeito Expose no Ubuntu

Ubuntu sem sudo

Instalando Telegram no Fedora 40

Linpus Linux Lite do Acer Aspire One em pt_BR

Alterando porta SSH do Raspbmc

Redirecionando portas do eMule com iptables

Desativar SWAP em Ubuntu 20.04 e derivados com único comando

Atualizar pacotes no Ubuntu: "Error mounting exit code 21" [Resolvido]

#1 Comentário enviado por terranova em 22/05/2009 - 11:22h
Por um acaso vc já viu o Debian nomear as interfaces de rede da seguinte maneira
eth0
eth1
eth2_rename

Ocorreu isso comigo e no arquivo /etc/udev/rules.d/70-persistent-net.rules estava apenas como eth2, isso ocorreu somento no Debian Leny.
#2 Comentário enviado por removido em 22/05/2009 - 13:52h
Ola terranova,

Eu uso este método ja tem algum tempo e nunca vi acontecer isto; inclusive no Lenny.
Verifique se voce alterou apenas o nome da interface (NAME="eth1" ) e nao os demais parametros:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:17:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

No Debian Etch o arquivo de configuração é outro:
/etc/udev/rules.d/z25_persistent-net.rules


Abs
#3 Comentário enviado por elaine.pitty em 03/06/2009 - 09:52h
Esta alteração é no Debian, e no Fedora?????
#4 Comentário enviado por removido em 05/06/2009 - 08:23h
Ola elaine.pitty,

Nunca usei o Fedora, nao sei como fazer.

:-(

Caso alguem saiba, favor postar aqui.

Grato

Micnet
#5 Comentário enviado por cleuber.cardoso em 21/01/2010 - 09:58h
Somente para complementar, comigo so funcionou depois que eu desliguei o computador!!!
#6 Comentário enviado por MiquieasReale em 02/08/2010 - 07:06h
Cara só para te paralelizar.
Grato.
#7 Comentário enviado por fasseabra em 15/03/2012 - 15:13h
Ok man funcionou.

Uso o CentOS 6.0

Mto obrigado pela contribuição.
#8 Comentário enviado por alissonsm em 13/06/2012 - 01:12h
Legal a dica.

Só comentando...
Adicionei um monte de interfaces no VBox e ficou aquela bagunça toda. Tinha até eth6!
Zerei o arquivo e restartei o serviço de rede, agora está tudo Ok!

Valeu!
#9 Comentário enviado por hellsdragon em 24/07/2012 - 14:20h
Perfeito!

Me ajudou muito...

Valeu!
#10 Comentário enviado por modred em 05/09/2012 - 08:57h
Bom dia pessoal estou com um servidor HP com debian instalado so que esta dando algum erro nas placas de rede tem duas placas eu configurei um IP para cada placa quando dou um ping nos dois IPs mesmo estando uma placa conectada na rede os dois IPs respondem, alguem pode me ajudar?
#11 Comentário enviado por MullerJulio em 25/07/2013 - 15:10h
Cara, Muito obrigado.
Me ajudou muito!
#12 Comentário enviado por kleytonmaia em 12/06/2015 - 09:59h

Obrigado, Funcionou corretamente para meu UBUNTU 14.04.2 LTS !
#13 Comentário enviado por williansaldanha em 11/01/2017 - 09:01h
Olá! E quem usa o Ubuntu server 16.04? Chego até aqui "/etc/udev/rules.d" não tem o arquivo "70-persistent-net.rules." não existe.. Como faço pra alterar?

Contribuir com comentário

Entre na sua conta para comentar.