Estou usando o hyper-v como hypervisor e instalei o Ubuntu 21 nele.
Lá, sempre que inicio a VM, a eth0 (apenas uma interface de rede conectada, Switch padrão do Hyper-v) não está recebendo IP e aparecendo como inativa.
Por favor, veja meus snaps, pois não consigo ssh para a máquina para copiar a saída e colar aqui como texto.
Não há arquivo /etc/network/interfaces na minha máquina, pois muitas perguntas do fórum modificam o conteúdo deste arquivo.
Para fazer este adaptador de rede, executei o comando abaixo.
sudo ip link set eth0 up
Então, o adaptador de rede está ativo agora, mas sem endereço ip4.
Para obter o endereço IP, executei o comando abaixo e ele obtém o ip.
sudo dhclient eth0
Então, eu recebo o endereço IPv4.
Eu preciso fazer isso toda vez que estou na máquina.
Como consertar isto?
O Ubuntu agora usa
netplan
para configuração de rede. Há um artigo que parece útil aqui: https://linuxconfig.org/netplan-network-configuration-tutorial-for-beginnersMas um snippet relevante que pode precisar entrar
/etc/netplan/01-netcfg.yaml
ou similar:... então corra
sudo netplan apply
.Informações adicionais aqui: https://www.server-world.info/en/note?os=Ubuntu_21.04&p=dhcp&f=2