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 rede eth0 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:
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
Nesse caso, o nome da interface é ens33, e não eth0.
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 eth0 pelo nome correto da interface, como ens33.
Exemplo de configuração correta:
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.
Verifique se existem regras antigas para eth0. Caso sim, substitua pelo nome correto da interface, como ens33.
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 network
Se os adaptadores de rede não estiverem listados, reinstale os drivers.
Reinstalar Pacotes de Rede
Em casos mais complexos, pode ser necessário reinstalar pacotes de rede:
Caso não consiga resolver, oferecemos um suporte de instalação e configuração do EVE-NG. Garantimos a instalação correta e o sistema totalmente operacional.
Conclusão
O erro "eth0 not found no EVE-NG" é comum, mas pode ser resolvido com ajustes simples na configuração da interface de rede. Certifique-se de verificar o nome da interface correta, ajustar os arquivos de configuração e, se necessário, revisar as configurações da VM ou drivers. Com essas dicas, seu EVE-NG deve estar funcionando corretamente!