No Ubuntu, os nomes dos hosts locais têm “.local” no final

No Ubuntu, os nomes dos hosts locais têm “.local” no final

Atualizei recentemente de 16.04 para 18.04 e agora não consigo resolver hosts em minha rede local. Com 16.04 tudo funcionou bem.

Ainda consigo usar o IP para acessar outros computadores, mas usar o nome do host gera uma mensagem de erro:

ssh: Could not resolve hostname myhost: Name or service not known

O mesmo resultado ao usar o Firefox para acessar um serviço web neste host.

Usando nmap -sP 192.168.2.1/24deesta postagemencontrará todos os hosts na rede.

Alguma ideia?

Responder1

No Ubuntu, os nomes dos hosts locais têm “.local” no final

Por padrão, o Ubuntu inclui avahi. Esta é uma implementação do zeroconf que permite que nomes de hosts de computadores sejam resolvidos com o .localnome virtual. Com base nesta convenção, tente o comando:

ssh [email protected]

Se os nomes de usuário em ambos os computadores forem idênticos, você pode deixar a remoteuser@parte de fora e inserir:

ssh myhost.local

VerO que ".local" faz?

Espero que isto ajude

Responder2

É a sua configuração de firewall. Está bloqueando sua conexão.

Para gerenciamento gráfico do firewall padrão do Ubuntu, instaleGUFWe defina as conexões externas a serem permitidas. Para obter mais informações sobre como usar,leia a documentação aqui.

informação relacionada