Como mudar o nome da interface de rede padrão do Ubuntu

Publicado por Gabriel Rissi em 28/03/2017

[ Hits: 42.056 ]

Blog: https://github.com/Gabriel2012Rissi

 


Como mudar o nome da interface de rede padrão do Ubuntu



Um dos problemas que recentemente encontrei foi relativo à nova implementação da interface de redes no Ubuntu 16.04. Eu que sempre estive acostumado à tradicional eth, me vi diante de uma enp sei lá das quantas. E aí entra aquela questão, se tentar configurar uma eth1 você irá se deparar com a seguinte mensagem:

Unknown interface eth1
Mas poxa, eu conhecia isso por eth0 e eth1, o que eu faço agora?

Bem, talvez eu devesse me adaptar ao novo padrão, mas sinceramente, EU NÃO QUEROOOO... simplesmente porque sou rebelde (bebo até leite com manga).

Bem, mas vamos ao que interessa porque esse tutorial é realmente curto e não quero ocupar segundos demais da vida de ninguém aqui. Vou passar um passo a passo (redundância detectada) pra vocês.

Passo 1 - digite o comando:

ifconfig

Observe que a saída é algo semelhante a isso:

enp3s0    Link encap:Ethernet  Endereço de HW 64:1c:67:64:ac:2b  
          inet end.: 192.168.1.100  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::661c:67ff:fe64:ac2b/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:1919792 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:1224924 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000 
          RX bytes:2687136707 (2.6 GB) TX bytes:99543214 (99.5 MB)

Mas que raios é isso de enp3s0? O que fizeram com a minha tão amada interface eth? Nãoooooooo... mas já que não dá pra ficar chorando, vamos dar continuidade e continuar a nossa "arte".

Passo 2 - acesse o grub através do comando:

sudo nano /etc/default/grub

No grub, procure por “GRUB_CMDLINE_LINUX” (deve estar logo no comecinho pra quem é cego como eu) e substitua a linha por:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Beleza! Agora precisamos regerar, regeneralizar, generar... ah, sei lá... precisamos gerar ele novamente, pra isso, vamos usar um outro comandinho:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Passo 3 - finalizando, para que ele automaticamente obtenha configurações válidas à nova interface através do DHCP, devemos editar o arquivo de interfaces, para isso, digite o comando:

sudo nano /etc/network/interfaces

Agora podemos configurar nossa interface como eth0, para isso, basta adicionar ao final do arquivo essas duas linhas:

auto eth0
iface eth0 inet dhcp

Em seguida reinicie a máquina:

sudo reboot

Obs.: testei ao montar um pequeno gateway, para isso foi utilizado o Ubuntu 16.04, não sei exatamente dizer à partir de qual versão a Canonical mudou o nome da interface de rede, mas creio que esse método pode-se aplicar tranquilamente à qualquer versão.

Bem pessoal, essa é minha primeira contribuição, sei que ainda pequena e talvez até nem tão significativa, mas com o tempo, buscarei trazer mais coisas e contribuir mais com a comunidade Linux que tanto tem me ajudado nos últimos 4 anos, principalmente os tutoriais e fóruns aqui do próprio VOL.

A todos deixo um obrigado por terem lido essa bagaça e um forte abraço.

REFERÊNCIA BIBLIOGRÁFICA

Portal IT'zGeek - Change default network name (ens33) to old “eth0” on Ubuntu 16.04. Disponível em: <http://www.itzgeek.com/how-tos/mini-howtos/change-default-network-name-ens33-to-old-eth0-on-ubuntu-16-04.html>. Acesso em 25 de Fevereiro de 2016.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

IPERF - Diagnosticar sua rede

Adicionar IP Secundário no CentOS 7

Mudando tipo de autenticação do Squid para algumas máquinas

Configurando VLAN no Ubuntu Server 16.04

Firewall com balanceamento de N links comuns (IP fixo ou dinâmico) + acesso HTTPS (todos links ativos)

  

Comentários
[1] Comentário enviado por avengardra em 14/08/2017 - 21:23h

Valeu cara, estava precisando fazer essa alteração para poder configurar um dhcp aqui, deu certo!

[2] Comentário enviado por luiztunon em 05/07/2018 - 19:04h

Valeu Irmao. Tava ficando ate triste com esse bendito enp3s0 .Tava achando que nao iria configurar o interfaces por conta disso. O teu post me ajudou muuuuuuuuuuito. Obrigado.

[3] Comentário enviado por vschoaba em 01/07/2019 - 17:59h

Você salvou minha vida.. eu já tava pensando em cometer suicidio.
Tava quase me enforcando no pé de cebolinha.
Já alterei da minha máquina nativa e das minhas VMs (como sou rebelde, primeiro fiz da nativa... kkkk)
Valeu.

[4] Comentário enviado por grissi2012 em 02/07/2019 - 12:15h


[3] Comentário enviado por vschoaba em 01/07/2019 - 17:59h

Você salvou minha vida.. eu já tava pensando em cometer suicidio.
Tava quase me enforcando no pé de cebolinha.
Já alterei da minha máquina nativa e das minhas VMs (como sou rebelde, primeiro fiz da nativa... kkkk)
Valeu.


Hahaha... fico feliz de poder ter sido de alguma ajuda!

[5] Comentário enviado por grissi2012 em 02/07/2019 - 12:17h


[3] Comentário enviado por vschoaba em 01/07/2019 - 17:59h

Você salvou minha vida.. eu já tava pensando em cometer suicidio.
Tava quase me enforcando no pé de cebolinha.
Já alterei da minha máquina nativa e das minhas VMs (como sou rebelde, primeiro fiz da nativa... kkkk)
Valeu.


De nada! Fico feliz que o conteúdo possa ter contribuído de alguma forma!

[6] Comentário enviado por cicerocarvalhais em 29/09/2020 - 21:14h

Esta receita parou de funcionar para o Ubuntu 20.04.

[7] Comentário enviado por grissi2012 em 30/09/2020 - 02:13h


[6] Comentário enviado por cicerocarvalhais em 29/09/2020 - 21:14h

Esta receita parou de funcionar para o Ubuntu 20.04.


Sério?? Ainda não atualizei para a versão 20.04, mas, assim que o fizer, tentarei então postar uma dica atualizada para a realização desse processo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts