Como Resolver o Erro "eth0 not found" no EVE-NG
VPS 8GB RAM + 75GB NVMe — R$59/mês4 vCPUs · Tráfego ilimitado · Ubuntu Server LTS · Suporte para instalação incluso
Contratar agoraComo Resolver o Erro "eth0 not found" no EVE-NG
Se você está enfrentando o erro "eth0 not found" no EVE-NG, este artigo irá te guiar com soluções práticas. Esse erro geralmente ocorre quando o sistema não encontra a interface de redeeth0 e, em muitos casos, o nome da interface de rede foi alterado. Vamos corrigir isso!
O que é o erro "eth0 not found" no EVE-NG?
O erro "eth0 not found" acontece quando o EVE-NG não consegue identificar a interface de rede padrão (eth0). Isso geralmente ocorre devido a mudanças na nomenclatura de interfaces de rede em distribuições Linux mais recentes. O EVE-NG, ao tentar utilizar uma interface inexistente, retorna este erro.
Soluções para corrigir o erro "eth0 not found" no EVE-NG
1. Verificar o nome da interface de rede
Antes de qualquer alteração, descubra qual interface de rede está sendo usada no sistema.- No terminal do EVE-NG, execute o comando:
ip link - A saída mostrará algo como:
Nesse caso, o nome da interface é
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000ens33, e nãoeth0.
2. Atualizar a configuração de rede
Agora que você sabe o nome correto da interface, é hora de ajustar o arquivo de configuração de rede.- Abra o arquivo de configuração
/etc/network/interfaces:sudo nano /etc/network/interfaces - Substitua qualquer referência a
eth0pelo nome correto da interface, comoens33.
auto ens33 iface ens33 inet dhcp- Salve o arquivo e saia do editor.
3. Reiniciar a interface de rede
Após modificar a configuração, reinicie o serviço de rede para aplicar as mudanças.- Execute o comando:
sudo systemctl restart networking
4. Forçar a interface a obter um IP
Caso a interface de rede ainda não funcione corretamente, você pode tentar forçar a interface a obter um endereço IP via DHCP.- Execute o seguinte comando:
sudo dhclient ens33
5. Verificar as regras do Udev
Se o sistema estiver utilizando uma configuração antiga de nomeação de interfaces, podemos precisar verificar as regras do Udev.- Abra o arquivo
70-persistent-net.rules:sudo nano /etc/udev/rules.d/70-persistent-net.rules - Verifique se existem regras antigas para
eth0. Caso sim, substitua pelo nome correto da interface, comoens33.
6. Reiniciar o EVE-NG
Após realizar essas modificações, reinicie o EVE-NG para garantir que as mudanças sejam aplicadas:- Execute o comando:
sudo reboot
Soluções Adicionais
Verifique as Configurações da Máquina Virtual
Se o EVE-NG está rodando em uma VM (VMware, VirtualBox, etc.), verifique as configurações do adaptador de rede na VM. Certifique-se de que o adaptador esteja configurado para "Bridged" ou "NAT", conforme necessário.Atualize os Drivers de Rede
Pode ser necessário garantir que os drivers de rede estão corretamente instalados. Execute:sudo lshw -C networkReinstalar Pacotes de Rede
Em casos mais complexos, pode ser necessário reinstalar pacotes de rede:sudo apt-get install --reinstall ifupdown net-tools