Tutoriais
How to Fix the "eth0 not found" Error in EVE-NG
How to Fix the "eth0 not found" Error in 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!
What is the "eth0 not found" error in 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.
Solutions to fix the "eth0 not found" error in 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ã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.
- Save the file and exit the editor.
3. Reiniciar a interface de rede
Após modificar a configuração, reinicie o serviço de rede para aplicar as mudanças.- Run the command: 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.- Run the following command: 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:- Run the command: sudo reboot