Meu host do Hyper-V é o Windows 10 Enterprise x64. Eu só tenho um convidado em execução: archlinux.
O convidado está conectado a todos os NICs:
Ocasionalmente, faço SSH no convidado do sistema host ou de qualquer outro PC na minha rede local. Nenhum PC na minha rede local tem um IP estático, incluindo o sistema convidado.
O problema é que, após inicializar o host (e, portanto, inicializar o convidado), o IP do convidado é dinamicamente configurado e desconhecido. Somente após conectar-se ao convidado e executar ip addr
, posso usar o endereço IP para conexões SSH ( [email protected].*
).
Eu quero acessar o sistema convidado pelo hostname para não precisar recuperar o IP todas as vezes. Aqui está o problema:
Digamos que o convidado do archlinux recebeu o IP 192.168.0.24
. O nome do host do arquiv é configurado como Hyper-al
. Posso fazer ping em todos os PCs (Windows) da minha rede pelo nome do host (por exemplo, ping DESKTOP-XXXXX
) e pelo IP deles. Pingar o convidado usando o IP funciona muito bem. No entanto, o nome do host Hyper-al
não resolve.
Então, quando eu, por exemplo, tentar me conectar ao convidado usando o PuTTY, posso fazê-lo bem com o IP. Quando eu, no entanto, tentar com o nome do host, ele não resolve. O nome do host está configurado corretamente no arco em /etc/hostname
e /etc/hosts
e reconhecido por, e. PuTTY depois de logar usando o IP.
Como posso acessar o arqui-convidado pelo seu nome de host? Eu tive sucesso fazendo isso com os convidados do servidor Ubuntu, então eu imagino que teria que funcionar.